소스 검색

[search] Fixed empty callback for search

Enrico Berti 11 년 전
부모
커밋
ece2c68
2개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      apps/search/src/search/templates/search2.mako
  2. 3 1
      apps/search/static/js/search.ko.js

+ 2 - 2
apps/search/src/search/templates/search2.mako

@@ -1535,13 +1535,13 @@ $(document).ready(function () {
       });
 
       $(document).on("addFieldToSource", function(e, field){
-        if ($(element).data("template") == "true"){
+        if ($(element).data("template")){
           editor.replaceSelection("{{" + field.name() + "}}");
         }
       });
 
       $(document).on("addFunctionToSource", function(e, fn){
-        if ($(element).data("template") == "true"){
+        if ($(element).data("template")){
           editor.replaceSelection(fn);
         }
       });

+ 3 - 1
apps/search/static/js/search.ko.js

@@ -795,7 +795,9 @@ var SearchViewModel = function (collection_json, query_json, initial_json) {
         query: ko.mapping.toJSON(self.query),
         layout: ko.mapping.toJSON(self.columns)
       }, function (data) {
-        callback(data);
+        if (typeof callback != undefined && callback != null){
+          callback(data);
+        }
         self.response(data);
         self.results.removeAll();
         if (data.error) {