##// END OF EJS Templates
Return dicts instead of classes,...
Return dicts instead of classes, this makes require.js more Python import like.

File last commit:

r17198:7d582c78
r17201:03d0484a
Show More
init.js
27 lines | 845 B | application/javascript | JavascriptLexer
// Copyright (c) IPython Development Team.
// Distributed under the terms of the Modified BSD License.
define([
"widgets/js/manager",
"widgets/js/widget_bool",
"widgets/js/widget_button",
"widgets/js/widget_container",
"widgets/js/widget_float",
"widgets/js/widget_image",
"widgets/js/widget_int",
"widgets/js/widget_selection",
"widgets/js/widget_selectioncontainer",
"widgets/js/widget_string",
], function(WidgetManager) {
// Register all of the loaded views with the widget manager.
for (var i = 1; i < arguments.length; i++) {
for (var target_name in arguments[i]) {
if (arguments[i].hasOwnProperty(target_name)) {
WidgetManager.register_widget_view(target_name, arguments[i][target_name]);
}
}
}
return WidgetManager;
});