Jonathan Frederic
1e37a46a55
Add a helper method that acts on the changes made to a list.
12 years ago
Jonathan Frederic
70c6a295d0
Finished renaming Multicontainer to SelectionContainer
12 years ago
Jonathan Frederic
a528610e07
renamed: ../static/notebook/js/widgets/widget_multicontainer.js -> ../static/notebook/js/widgets/widget_selectioncontainer.js
...
renamed: widget_multicontainer.py -> widget_selectioncontainer.py
12 years ago
Jonathan Frederic
643516f6f9
remove .html('');
12 years ago
Jonathan Frederic
c62b496b0e
s/image_format/format
12 years ago
Jonathan Frederic
b5f97c1227
add comment views are in *_range
12 years ago
Jonathan Frederic
5e9a090423
toggle button, set $el to button (removing extra div)
12 years ago
Jonathan Frederic
5b5325507f
add locks to update everywhere by using options to pass this
...
(and check for this)
12 years ago
Jonathan Frederic
c4edfdc828
comment model.set, so we know that it triggers update on other views
12 years ago
Jonathan Frederic
ccbfcbc159
make JS update comment more descriptive (english)
12 years ago
Jonathan Frederic
0740980d5c
remove length test add_class and remove_class
12 years ago
Jonathan Frederic
8dc5535638
un-nest options.options
12 years ago
Jonathan Frederic
a6fac70e03
s/BaseWidgetView/WidgetView and s/WidgetView/DOMWidgetView
12 years ago
Jonathan Frederic
44cf406ac0
this.updating should be a key specific lock
12 years ago
Jason Grout
d658f362ac
Update option-passing for creating child views.
12 years ago
Jonathan Frederic
3a271585d7
Add constructor comment for widget model.
12 years ago
Jonathan Frederic
d7835eb14e
Added missing comma
12 years ago
Jonathan Frederic
d3b33828c5
handle_msg a display_model method.
12 years ago
Jonathan Frederic
e383594d04
renamed: basic_widgets.js -> init.js
...
renamed: init.js -> widget.js
12 years ago
Jonathan Frederic
5a3665d9ed
s/widget.js/init.js
12 years ago
Jonathan Frederic
5b388df615
Added callbacks method to view
12 years ago
Jonathan Frederic
5ced2816e7
Removed sync_method parameter from backbone msg spec
12 years ago
Jonathan Frederic
441a3e3ca6
Updated require.js references
12 years ago
Jonathan Frederic
ee522adc18
Renamed widget js files
12 years ago
Jonathan Frederic
babd5c44ba
Completely remove cell from model and view.
12 years ago
Jonathan Frederic
9e43807579
Updated comm id comments in view to model id
12 years ago
Jonathan Frederic
3329f875f3
s/comm_id/model_id (left over from before)
12 years ago
Jason Grout
7cbda99b0d
Add widget view options in creating child views
12 years ago
Jonathan Frederic
35a536f3b8
Re-decoupled comm_id from widget models
12 years ago
Jonathan Frederic
8732761524
Added `update_children` pattern to remaining parent widgets
12 years ago
Jonathan Frederic
2211abd28d
Converted tabs to spaces
12 years ago
Jason Grout
44e2043afe
Live updates for children automatically change container views.
...
Since traitlets does not trigger events when list elements are changed, these changes are triggered only when the entire children element is reassigned.
12 years ago
Jason Grout
b52043b4f7
Get the add/remove css classes working
12 years ago
Jason Grout
a8c8c2a5fd
General cleanup of base.js, including indentation fixes and adding view callbacks to the save options dictionary.
12 years ago
Jason Grout
7810c78aea
Fix visible attribute for the very first render
12 years ago
Jason Grout
9b1a0d70a2
fix a handle_status handler
12 years ago
Jason Grout
1bf8da0734
Note todos for widgets
12 years ago
Jason Grout
9a4c5957c3
Store views in the models and store child views in the views
12 years ago
Jason Grout
7431fa37dd
Make updates more granular for widgets
12 years ago
Jason Grout
641a5af70f
Move all references to cells to the view objects.
12 years ago
Jason Grout
45206783c2
Delete unnecessary check for comm object
12 years ago
Jason Grout
41170f7471
Change accordion to use a children attribute
12 years ago
Jason Grout
18beaff887
Remove unused code and debugging statements
12 years ago
Jason Grout
72f7d2fe09
Remove the automatic _children_attr and _children_lists_attr.
...
When serializing, any Widget object is encoded as its comm_id. The view should know how to deal with the attribute, and should know that the attribute is a comm_id.
12 years ago
Jason Grout
ad1e23bfc2
Intermediate changes to javascript side of backbone widgets
12 years ago
Jonathan Frederic
3361826b5a
Added require.js shims for underscore and backbone
...
This is necessary since underscore and backbone are no longer AMD
modules.
12 years ago
Jonathan Frederic
b588a56f76
Moved touch logic out of model into view.
...
View now updates using backbone events.
12 years ago
Jonathan Frederic
a2c951d9b0
s/display/created for display_view stuff
12 years ago
Jonathan Frederic
3c866ea412
Made widget model state update function public
12 years ago
Jonathan Frederic
8ceb29796a
Made display_view a public method.
12 years ago
Jonathan Frederic
19e9cee437
Fix, require.js needs return of widget manager for other widgets
12 years ago
Jonathan Frederic
d7c0498b13
renamed: widget.js -> widgetmanager.js
12 years ago
Jonathan Frederic
3d7557b740
Moved base widget model and view into widgets/base.js
12 years ago
Jonathan Frederic
5678617d8f
Fixed context of onclick callbacks selection widget views
12 years ago
Jonathan Frederic
4e3b2b3e94
jslint /widgets
12 years ago
Jonathan Frederic
e9bf942375
Fixed backbone event handling for accordion view
12 years ago
Jonathan Frederic
1b02e8f607
Add ImageWidget
12 years ago
Jonathan Frederic
186e756da9
Remove uneccessary lines in String.js
12 years ago
Jonathan Frederic
a6e5ec942c
Added LatexView
12 years ago
Jonathan Frederic
b656f34c48
s/LabelView/HTMLView
12 years ago
Jonathan Frederic
32a8d43afc
- ModalView can now be docked and undocked
...
- Clicking on a ModalView will bring it to the front
12 years ago
Jonathan Frederic
d69e957b9a
Added support for disabled flag to button widget.
12 years ago
Jonathan Frederic
dd31af4462
Do not vertically center modal
12 years ago
Jonathan Frederic
515f0d1b0f
Fixed modal centering code
12 years ago
Jonathan Frederic
c31ad5cf78
Added custom selector logic to modal view
12 years ago
Jonathan Frederic
1fb4340503
Moved flexible box model attrs out of Container and Modal js
...
into a common function
12 years ago
Jonathan Frederic
8b08e1c53c
Center modal view on show
12 years ago
Jonathan Frederic
f9f84fc076
Removed max height from widget modal body
12 years ago
Jonathan Frederic
61bfddbd17
Fixed body container height not stretching to fill remainer of height
12 years ago
Jonathan Frederic
4e1e091648
Added ModalView
12 years ago
Jonathan Frederic
4333c84907
Fix scroll_to_bottom
12 years ago
Jonathan Frederic
4f663d896d
Made scroll to bottom use msgs
...
allow multiple msg handlers
added send to view to automatically hookup callbacks
changed send signature to optionally accept a cell to connect callbacks
12 years ago
Jonathan Frederic
cc96589afc
Changed on_submit to use custom messages instead of stateful communcation
12 years ago
Jonathan Frederic
10002f5a81
Changed button to use custom messages instead of state to communicate events.
12 years ago
Jonathan Frederic
873d1d231e
Make sure DOM element ids start with alphabetic characters, not numeric.
12 years ago
Jonathan Frederic
00f72487c5
Use setElement to set the view's element properly.
12 years ago
Jonathan Frederic
0cd4226fde
Fixed typo in container construction.
12 years ago
Jonathan Frederic
f16f1d6537
Make sure backbone events fire.
...
If $el is set to something else, make sure all the backbone machinery
knows about the new DOM element.
12 years ago
Jonathan Frederic
d795654251
Add scroll_to_bottom method for TextAreaView (StringWidget).
12 years ago
Jonathan Frederic
9019b639d1
Fixed a bug that didn't allow callbacks to set a property
...
on the widget that triggered the callback.
12 years ago
Jonathan Frederic
0d7428a903
Added TextBox submit event
12 years ago
Jonathan Frederic
eaea930667
Added ListBoxView
12 years ago
Jonathan Frederic
1131100d21
Changed require.js load calls to allow require.js to pass
...
the import module handles around.
12 years ago
Jonathan Frederic
215060e8e8
Added selected_index support to accordion view.
12 years ago
Jonathan Frederic
a9faa50329
Use regular expressions when fixing button-like captions
12 years ago
Jonathan Frederic
6c860e32c0
Added support for multiple lines in button-like widgets
12 years ago
Jonathan Frederic
59e7a04723
Added support for multiple spaces in a row
...
also added button height fix for standard buttons without a caption
12 years ago
Jonathan Frederic
ce53644d54
Added standard IPY JS header to widget JS files.
12 years ago
Jonathan Frederic
b9a274a425
Fixed indentation
12 years ago
Jonathan Frederic
e6aa364976
Better fix for empty dropdown button alignment
...
Now an character is inserted and bootstrap is left alone to deal with alignment.
12 years ago
Jonathan Frederic
8502b2c182
Remove init_widget_js, use require.js for everything
...
Updated examples
Fixed bug with message throttling
12 years ago
Jonathan Frederic
3390f64dc2
Added flex properties to container.
...
Also replaced underscores in flex align properties with dashes.
12 years ago
Jonathan Frederic
2ba2d42e84
Added flexible box model align properties.
12 years ago
Jonathan Frederic
4d324f28f1
Set default element to be styled in built-in views
12 years ago
Jonathan Frederic
2c3d80c275
Added selected_index property to TabView
12 years ago
Jonathan Frederic
c95fbfad28
Made RadioButtons and ToggleButtons views compatible with disabled property
12 years ago
Jonathan Frederic
68798d810d
Made checkbox and togglebutton compatable with disabled property
12 years ago
Jonathan Frederic
9f3450448e
Made TextArea and TextBox views compatable with disabled property
12 years ago
Jonathan Frederic
fc6cb0231f
Fixed checkbox click event handler
12 years ago
Jonathan Frederic
c77bbdf01f
Fixed vertical widget labels
12 years ago