Merge branch 'master' into 2919-provenance-graph-cutoff
[arvados.git] / apps / workbench / app / assets / javascripts / pipeline_instances.js
index 26a0c3e2fd723f460af42d0ee1e92aa79d58b9bb..d23ced7fbc31335cd5d44217f4448bf5e1f2398b 100644 (file)
@@ -46,3 +46,29 @@ $(document).on('ready ajax:complete', function() {
     });
     run_pipeline_button_state();
 });
+
+$(document).on('ajax:complete ready', function() {
+  var a = $('.arv-log-event-listener');
+  if (a.length > 0) {
+    $('.arv-log-event-listener').each(function() {
+      subscribeToEventLog(this.id);
+    });
+  }
+});
+
+$(document).on('arv-log-event', '.arv-log-event-handler-append-logs', function(event, eventData){
+  parsedData = JSON.parse(eventData);
+
+  propertyText = undefined
+
+  properties = parsedData.properties;
+    if (properties !== null) {
+      propertyText = properties.text;
+    }
+
+    if (propertyText !== undefined) {
+      $(this).append(propertyText + "<br/>");
+    } else {
+      $(this).append(parsedData.summary + "<br/>");
+    }
+});