浏览代码

[editor] Fetch history when loading saved queries

Johan Ahlen 9 年之前
父节点
当前提交
1a9b84f
共有 1 个文件被更改,包括 10 次插入5 次删除
  1. 10 5
      desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

+ 10 - 5
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -775,11 +775,6 @@
 
     self.history = ko.observableArray([]);
     self.showHistory = ko.observable(typeof notebook.showHistory != "undefined" && notebook.showHistory != null ? notebook.showHistory : false);
-    self.showHistory.subscribe(function (val) {
-      if (val) {
-        self.fetchHistory();
-      }
-    });
 
     self.getSession = function (session_type) {
       var _s = null;
@@ -1065,6 +1060,16 @@
       });
     };
 
+    self.showHistory.subscribe(function (val) {
+      if (val) {
+        self.fetchHistory();
+      }
+    });
+
+    if (self.showHistory()) {
+      self.fetchHistory();
+    }
+
     self.clearHistory = function (type) {
       $.post("/notebook/api/clear_history", {
         notebook: ko.mapping.toJSON(self.getContext()),