Merge branch 'master' into 2756-eventbus-in-workbench
[arvados.git] / apps / workbench / app / views / pipeline_instances / _show_event_log.html.erb
1 <span>
2   <h3>Log for pipeline</h3>
3   <img hidden=true id="pipeline_event_log_img" src="/favicon.ico" onload="subscribeToEventLogs()";></image>
4   <textarea row="10" cols="80" id="pipeline_event_log_area"></textarea>
5 </span>
6
7 <script>
8   $(function() {
9     displayEventLog = function (content) {
10       $("#pipeline_event_log_area").append(content + "<br>");
11     };
12
13     var dispatcher = new WebSocket('<%= $arvados_api_client.discovery[:websocketUrl] %>?api_token=<%= Thread.current[:arvados_api_token] %>');
14     dispatcher.onmessage = function(event) {
15       //displayEventLog(JSON.parse(event.data));
16       displayEventLog(event.data);
17     };
18
19     subscribeToEventLogs = function () {
20     alert ("got it");
21       dispatcher.send('{"method":"subscribe"}');
22     };
23   });
24 </script>