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