X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eb26344db7daf2a595fa98fc72aee00b88e1633f..5ac72e336a49d5a07e9ee36ba1f50473c57c45ec:/apps/workbench/app/views/jobs/push_logs.js.erb diff --git a/apps/workbench/app/views/jobs/push_logs.js.erb b/apps/workbench/app/views/jobs/push_logs.js.erb index 2eac3b42a1..a811ed6dfc 100644 --- a/apps/workbench/app/views/jobs/push_logs.js.erb +++ b/apps/workbench/app/views/jobs/push_logs.js.erb @@ -1,3 +1,9 @@ +var object_uuid = '<%= @object.uuid %>'; +// if there are any listeners for this object uuid or "all", we will trigger the event +var matches = ".arv-log-event-listener[data-object-uuid=\"" + object_uuid + "\"],.arv-log-event-listener[data-object-uuids~=\"" + object_uuid + "\"],.arv-log-event-listener[data-object-uuid=\"all\"],.arv-log-event-listener[data-object-kind=\"" + parsedData.object_kind + "\"]"; <% @push_logs.each do |log_record| %> - processLogLineForChart( '<%=j log_record.properties[:text] %>' ); + var parsedData = { object_uuid: '<%=j log_record.object_uuid %>', + event_type: '<%=j log_record.event_type %>', + properties: { text: '<%=j log_record.properties[:text] %>' } }; + $(matches).trigger('arv-log-event', parsedData); <% end %> \ No newline at end of file