Browse Source

[spark] Support plain result

Fix missing view
Romain Rigaux 12 năm trước cách đây
mục cha
commit
2ac1772
2 tập tin đã thay đổi với 8 bổ sung6 xóa
  1. 0 2
      apps/spark/src/spark/urls.py
  2. 8 4
      apps/spark/static/js/spark.vm.js

+ 0 - 2
apps/spark/src/spark/urls.py

@@ -44,8 +44,6 @@ urlpatterns += patterns('spark.api',
 )
 
 urlpatterns += patterns('beeswax.views',
-  url(r'^save_design_properties$', 'save_design_properties', name='save_design_properties'), # Ajax
-
   url(r'^my_queries$', 'my_queries', name='my_queries'),
   url(r'^list_designs$', 'list_designs', name='list_designs'),
   url(r'^list_trashed_designs$', 'list_trashed_designs', name='list_trashed_designs'),

+ 8 - 4
apps/spark/static/js/spark.vm.js

@@ -77,11 +77,15 @@ function sparkViewModel() {
 
   self.updateResults = function(results) {
     self.rows.removeAll();
-    // todo if results is not a list or map
     var newRows = [];
-    $.each(results, function(key, value) {
-      newRows.push([key, value]);
-    });
+    // Is a list of map
+    if ($.inArray($.type(results), ['array', 'object']) != -1) {
+      $.each(results, function(key, value) {
+        newRows.push([key, value]);
+      });
+    } else {
+      newRows.push([0, results]);
+    }
     self.rows(newRows);
   };