Show More
@@ -22,7 +22,7 | |||||
22 | // elsewhere. |
|
22 | // elsewhere. | |
23 | define(["components/underscore/underscore-min", |
|
23 | define(["components/underscore/underscore-min", | |
24 | "components/backbone/backbone-min", |
|
24 | "components/backbone/backbone-min", | |
25 | ], function(){ |
|
25 | ], function(underscore, backbone){ | |
26 |
|
26 | |||
27 |
|
27 | |||
28 | //-------------------------------------------------------------------- |
|
28 | //-------------------------------------------------------------------- | |
@@ -480,6 +480,9 define(["components/underscore/underscore-min", | |||||
480 | IPython.WidgetModel = WidgetModel; |
|
480 | IPython.WidgetModel = WidgetModel; | |
481 | IPython.WidgetView = WidgetView; |
|
481 | IPython.WidgetView = WidgetView; | |
482 |
|
482 | |||
483 | IPython.widget_manager = new WidgetManager(); |
|
483 | if (IPython.widget_manager==undefined || IPython.widget_manager==null) { | |
484 |
|
484 | IPython.widget_manager = new WidgetManager(); | ||
|
485 | } | |||
|
486 | ||||
|
487 | return IPython.widget_manager; | |||
485 | }); |
|
488 | }); |
@@ -20,4 +20,4 define([ | |||||
20 | "notebook/js/widgets/multicontainer", |
|
20 | "notebook/js/widgets/multicontainer", | |
21 | "notebook/js/widgets/selection", |
|
21 | "notebook/js/widgets/selection", | |
22 | "notebook/js/widgets/string", |
|
22 | "notebook/js/widgets/string", | |
23 | ]); |
|
23 | ], function(){ return true; }); |
@@ -14,10 +14,10 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 |
|
18 | |||
19 | var BoolWidgetModel = IPython.WidgetModel.extend({}); |
|
19 | var BoolWidgetModel = IPython.WidgetModel.extend({}); | |
20 |
|
|
20 | widget_manager.register_widget_model('BoolWidgetModel', BoolWidgetModel); | |
21 |
|
21 | |||
22 | var CheckboxView = IPython.WidgetView.extend({ |
|
22 | var CheckboxView = IPython.WidgetView.extend({ | |
23 |
|
23 | |||
@@ -66,7 +66,7 define(["notebook/js/widget"], function(){ | |||||
66 |
|
66 | |||
67 | }); |
|
67 | }); | |
68 |
|
68 | |||
69 |
|
|
69 | widget_manager.register_widget_view('CheckboxView', CheckboxView); | |
70 |
|
70 | |||
71 | var ToggleButtonView = IPython.WidgetView.extend({ |
|
71 | var ToggleButtonView = IPython.WidgetView.extend({ | |
72 |
|
72 | |||
@@ -119,6 +119,6 define(["notebook/js/widget"], function(){ | |||||
119 | }, |
|
119 | }, | |
120 | }); |
|
120 | }); | |
121 |
|
121 | |||
122 |
|
|
122 | widget_manager.register_widget_view('ToggleButtonView', ToggleButtonView); | |
123 |
|
123 | |||
124 | }); |
|
124 | }); |
@@ -14,10 +14,10 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 |
|
18 | |||
19 | var ButtonWidgetModel = IPython.WidgetModel.extend({}); |
|
19 | var ButtonWidgetModel = IPython.WidgetModel.extend({}); | |
20 |
|
|
20 | widget_manager.register_widget_model('ButtonWidgetModel', ButtonWidgetModel); | |
21 |
|
21 | |||
22 | var ButtonView = IPython.WidgetView.extend({ |
|
22 | var ButtonView = IPython.WidgetView.extend({ | |
23 |
|
23 | |||
@@ -51,6 +51,6 define(["notebook/js/widget"], function(){ | |||||
51 |
|
51 | |||
52 | }); |
|
52 | }); | |
53 |
|
53 | |||
54 |
|
|
54 | widget_manager.register_widget_view('ButtonView', ButtonView); | |
55 |
|
55 | |||
56 | }); |
|
56 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager) { | |
18 | var ContainerModel = IPython.WidgetModel.extend({}); |
|
18 | var ContainerModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('ContainerWidgetModel', ContainerModel); | |
20 |
|
20 | |||
21 | var ContainerView = IPython.WidgetView.extend({ |
|
21 | var ContainerView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -58,5 +58,5 define(["notebook/js/widget"], function(){ | |||||
58 | }, |
|
58 | }, | |
59 | }); |
|
59 | }); | |
60 |
|
60 | |||
61 |
|
|
61 | widget_manager.register_widget_view('ContainerView', ContainerView); | |
62 | }); No newline at end of file |
|
62 | }); |
@@ -14,7 +14,7 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var FloatWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var FloatWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('FloatWidgetModel', FloatWidgetModel); | |
20 | }); No newline at end of file |
|
20 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var FloatRangeWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var FloatRangeWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('FloatRangeWidgetModel', FloatRangeWidgetModel); | |
20 |
|
20 | |||
21 | var FloatSliderView = IPython.WidgetView.extend({ |
|
21 | var FloatSliderView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -113,7 +113,7 define(["notebook/js/widget"], function(){ | |||||
113 | }, |
|
113 | }, | |
114 | }); |
|
114 | }); | |
115 |
|
115 | |||
116 |
|
|
116 | widget_manager.register_widget_view('FloatSliderView', FloatSliderView); | |
117 |
|
117 | |||
118 |
|
118 | |||
119 | var FloatTextView = IPython.WidgetView.extend({ |
|
119 | var FloatTextView = IPython.WidgetView.extend({ | |
@@ -204,7 +204,7 define(["notebook/js/widget"], function(){ | |||||
204 | } |
|
204 | } | |
205 | }); |
|
205 | }); | |
206 |
|
206 | |||
207 |
|
|
207 | widget_manager.register_widget_view('FloatTextView', FloatTextView); | |
208 |
|
208 | |||
209 |
|
209 | |||
210 | var ProgressView = IPython.WidgetView.extend({ |
|
210 | var ProgressView = IPython.WidgetView.extend({ | |
@@ -251,5 +251,5 define(["notebook/js/widget"], function(){ | |||||
251 |
|
251 | |||
252 | }); |
|
252 | }); | |
253 |
|
253 | |||
254 |
|
|
254 | widget_manager.register_widget_view('ProgressView', ProgressView); | |
255 | }); |
|
255 | }); |
@@ -14,7 +14,7 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var IntWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var IntWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('IntWidgetModel', IntWidgetModel); | |
20 | }); No newline at end of file |
|
20 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var IntRangeWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var IntRangeWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('IntRangeWidgetModel', IntRangeWidgetModel); | |
20 |
|
20 | |||
21 | var IntSliderView = IPython.WidgetView.extend({ |
|
21 | var IntSliderView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -113,7 +113,7 define(["notebook/js/widget"], function(){ | |||||
113 | }, |
|
113 | }, | |
114 | }); |
|
114 | }); | |
115 |
|
115 | |||
116 |
|
|
116 | widget_manager.register_widget_view('IntSliderView', IntSliderView); | |
117 |
|
117 | |||
118 | var IntTextView = IPython.WidgetView.extend({ |
|
118 | var IntTextView = IPython.WidgetView.extend({ | |
119 |
|
119 | |||
@@ -203,5 +203,5 define(["notebook/js/widget"], function(){ | |||||
203 | } |
|
203 | } | |
204 | }); |
|
204 | }); | |
205 |
|
205 | |||
206 |
|
|
206 | widget_manager.register_widget_view('IntTextView', IntTextView); | |
207 | }); |
|
207 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var MulticontainerModel = IPython.WidgetModel.extend({}); |
|
18 | var MulticontainerModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('MulticontainerWidgetModel', MulticontainerModel); | |
20 |
|
20 | |||
21 | var AccordionView = IPython.WidgetView.extend({ |
|
21 | var AccordionView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -97,7 +97,7 define(["notebook/js/widget"], function(){ | |||||
97 | }, |
|
97 | }, | |
98 | }); |
|
98 | }); | |
99 |
|
99 | |||
100 |
|
|
100 | widget_manager.register_widget_view('AccordionView', AccordionView); | |
101 |
|
101 | |||
102 | var TabView = IPython.WidgetView.extend({ |
|
102 | var TabView = IPython.WidgetView.extend({ | |
103 |
|
103 | |||
@@ -174,5 +174,5 define(["notebook/js/widget"], function(){ | |||||
174 | }, |
|
174 | }, | |
175 | }); |
|
175 | }); | |
176 |
|
176 | |||
177 |
|
|
177 | widget_manager.register_widget_view('TabView', TabView); | |
178 | }); |
|
178 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var SelectionWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var SelectionWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('SelectionWidgetModel', SelectionWidgetModel); | |
20 |
|
20 | |||
21 | var DropdownView = IPython.WidgetView.extend({ |
|
21 | var DropdownView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -106,7 +106,7 define(["notebook/js/widget"], function(){ | |||||
106 |
|
106 | |||
107 | }); |
|
107 | }); | |
108 |
|
108 | |||
109 |
|
|
109 | widget_manager.register_widget_view('DropdownView', DropdownView); | |
110 |
|
110 | |||
111 | var RadioButtonsView = IPython.WidgetView.extend({ |
|
111 | var RadioButtonsView = IPython.WidgetView.extend({ | |
112 |
|
112 | |||
@@ -191,7 +191,7 define(["notebook/js/widget"], function(){ | |||||
191 |
|
191 | |||
192 | }); |
|
192 | }); | |
193 |
|
193 | |||
194 |
|
|
194 | widget_manager.register_widget_view('RadioButtonsView', RadioButtonsView); | |
195 |
|
195 | |||
196 |
|
196 | |||
197 | var ToggleButtonsView = IPython.WidgetView.extend({ |
|
197 | var ToggleButtonsView = IPython.WidgetView.extend({ | |
@@ -273,5 +273,5 define(["notebook/js/widget"], function(){ | |||||
273 |
|
273 | |||
274 | }); |
|
274 | }); | |
275 |
|
275 | |||
276 |
|
|
276 | widget_manager.register_widget_view('ToggleButtonsView', ToggleButtonsView); | |
277 | }); |
|
277 | }); |
@@ -14,9 +14,9 | |||||
14 | * @namespace IPython |
|
14 | * @namespace IPython | |
15 | **/ |
|
15 | **/ | |
16 |
|
16 | |||
17 | define(["notebook/js/widget"], function(){ |
|
17 | define(["notebook/js/widget"], function(widget_manager){ | |
18 | var StringWidgetModel = IPython.WidgetModel.extend({}); |
|
18 | var StringWidgetModel = IPython.WidgetModel.extend({}); | |
19 |
|
|
19 | widget_manager.register_widget_model('StringWidgetModel', StringWidgetModel); | |
20 |
|
20 | |||
21 | var LabelView = IPython.WidgetView.extend({ |
|
21 | var LabelView = IPython.WidgetView.extend({ | |
22 |
|
22 | |||
@@ -35,7 +35,7 define(["notebook/js/widget"], function(){ | |||||
35 |
|
35 | |||
36 | }); |
|
36 | }); | |
37 |
|
37 | |||
38 |
|
|
38 | widget_manager.register_widget_view('LabelView', LabelView); | |
39 |
|
39 | |||
40 | var TextAreaView = IPython.WidgetView.extend({ |
|
40 | var TextAreaView = IPython.WidgetView.extend({ | |
41 |
|
41 | |||
@@ -89,7 +89,7 define(["notebook/js/widget"], function(){ | |||||
89 | }, |
|
89 | }, | |
90 | }); |
|
90 | }); | |
91 |
|
91 | |||
92 |
|
|
92 | widget_manager.register_widget_view('TextAreaView', TextAreaView); | |
93 |
|
93 | |||
94 | var TextBoxView = IPython.WidgetView.extend({ |
|
94 | var TextBoxView = IPython.WidgetView.extend({ | |
95 |
|
95 | |||
@@ -143,5 +143,5 define(["notebook/js/widget"], function(){ | |||||
143 | }, |
|
143 | }, | |
144 | }); |
|
144 | }); | |
145 |
|
145 | |||
146 |
|
|
146 | widget_manager.register_widget_view('TextBoxView', TextBoxView); | |
147 | }); |
|
147 | }); |
General Comments 0
You need to be logged in to leave comments.
Login now