$(document).on('ready ajax:complete', function() {
$('a.editable.required').each(function() {
var $tag = $(this);
- if ($tag.hasClass("unreadable-input")) {
+ if ($tag.hasClass("editable-empty")) {
$tag.parent().css("background-color", "#ffdddd");
$tag.parent().prev().css("background-color", "#ffdddd");
}
});
$('input.required').each(function() {
var $tag = $(this);
- if ($tag.hasClass("editable-empty") || $tag.hasClass("unreadable-input")) {
+ if ($tag.hasClass("unreadable-input")) {
$tag.parent().parent().css("background-color", "#ffdddd");
$tag.parent().parent().prev().css("background-color", "#ffdddd");
}
else {
- $tag.parent().css("background-color", "");
- $tag.parent().prev().css("background-color", "");
+ $tag.parent().parent().css("background-color", "");
+ $tag.parent().parent().prev().css("background-color", "");
}
});
run_pipeline_button_state();
});
});
-$(document).on('arv-log-event', '.arv-log-event-handler-append-logs', function(event, eventData){
- if (this != event.target) {
- // Not interested in events sent to child nodes.
- return;
- }
- var wasatbottom = ($(this).scrollTop() + $(this).height() >= this.scrollHeight);
-
- if (eventData.event_type == "stderr" || eventData.event_type == "stdout") {
- if( eventData.prepend ) {
- $(this).prepend(eventData.properties.text);
- } else {
- $(this).append(eventData.properties.text);
- }
- }
-
- if (wasatbottom) {
- this.scrollTop = this.scrollHeight;
- }
-});
-
// Set up all events for the pipeline instances compare button.
(function() {
var compare_form = '#compare';