Show More
@@ -25,7 +25,18 b' var IPython = (function (IPython) {' | |||
|
25 | 25 | //----------------------------------------------------------------------- |
|
26 | 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 | 225 | clear_output : $.proxy(outputarea.handle_clear_output, outputarea)} |
|
215 | 226 | }; |
|
216 | 227 | }; |
|
217 | ||
|
218 | 228 | var model_json = model.toJSON(); |
|
219 | 229 | var data = {sync_method: method, sync_data: model_json}; |
|
220 | 230 | comm.send(data, callbacks); |
General Comments 0
You need to be logged in to leave comments.
Login now