浏览代码

[spark] Add submitted jobId in url hash

Romain Rigaux 12 年之前
父节点
当前提交
357b1a1
共有 2 个文件被更改,包括 5 次插入0 次删除
  1. 4 0
      apps/spark/src/spark/templates/editor.mako
  2. 1 0
      apps/spark/static/js/spark.vm.js

+ 4 - 0
apps/spark/src/spark/templates/editor.mako

@@ -393,6 +393,10 @@ ${ common.createContextModal() }
     % if job_id:
       viewModel.openQuery("${ job_id }");
     % endif
+    var hash = window.location.hash;
+    if (hash != "" && hash.indexOf("=") > -1 && hash.split("=")[0] == '#jobId') {
+      viewModel.openQuery(hash.split("=")[1]);
+    }
     ko.applyBindings(viewModel);
   });
 

+ 1 - 0
apps/spark/static/js/spark.vm.js

@@ -228,6 +228,7 @@ function sparkViewModel() {
           $(document).trigger('execute.query', data);
           self.query.id(data.design);
           self.query.jobId(data.results.result.jobId);
+          window.location.hash = 'jobId=' + data.results.result.jobId;
           self.query.context(data.results.result.context);
           self.checkQueryStatus();
         } else {