##// END OF EJS Templates
Added apply method to base model....
Jonathan Frederic -
Show More
@@ -25,7 +25,18 b' var IPython = (function (IPython) {'
25 //-----------------------------------------------------------------------
25 //-----------------------------------------------------------------------
26 // WidgetModel class
26 // WidgetModel class
27 //-----------------------------------------------------------------------
27 //-----------------------------------------------------------------------
28 var WidgetModel = Backbone.Model.extend({});
28 var WidgetModel = Backbone.Model.extend({
29 apply: function(sender) {
30 this.save();
31
32 for (var index in this.views) {
33 var view = this.views[index];
34 if (view !== sender) {
35 view.refresh();
36 }
37 }
38 }
39 });
29
40
30
41
31 //-----------------------------------------------------------------------
42 //-----------------------------------------------------------------------
@@ -214,7 +225,6 b' var IPython = (function (IPython) {'
214 clear_output : $.proxy(outputarea.handle_clear_output, outputarea)}
225 clear_output : $.proxy(outputarea.handle_clear_output, outputarea)}
215 };
226 };
216 };
227 };
217
218 var model_json = model.toJSON();
228 var model_json = model.toJSON();
219 var data = {sync_method: method, sync_data: model_json};
229 var data = {sync_method: method, sync_data: model_json};
220 comm.send(data, callbacks);
230 comm.send(data, callbacks);
General Comments 0
You need to be logged in to leave comments. Login now