Jonathan Frederic
0f34affc35
Dont send add and remove class calls if no comm exists
2014-01-16 10:57:05 +00:00
Jonathan Frederic
c31ad5cf78
Added custom selector logic to modal view
2014-01-16 10:57:05 +00:00
Jonathan Frederic
1fb4340503
Moved flexible box model attrs out of Container and Modal js
...
into a common function
2014-01-16 10:57:05 +00:00
Jonathan Frederic
8b08e1c53c
Center modal view on show
2014-01-16 10:57:05 +00:00
Jonathan Frederic
e36353c152
Fab CSS
2014-01-16 10:57:04 +00:00
Jonathan Frederic
f9f84fc076
Removed max height from widget modal body
2014-01-16 10:57:04 +00:00
Jonathan Frederic
61bfddbd17
Fixed body container height not stretching to fill remainer of height
2014-01-16 10:57:04 +00:00
Jonathan Frederic
4e1e091648
Added ModalView
2014-01-16 10:57:04 +00:00
Jonathan Frederic
ad25488041
Fab CSS
2014-01-16 10:57:04 +00:00
Jonathan Frederic
ee3d473cb5
Added style for widget modal
2014-01-16 10:57:04 +00:00
Jonathan Frederic
4333c84907
Fix scroll_to_bottom
2014-01-16 10:57:04 +00:00
Jonathan Frederic
02db32fe9a
Fix typo, static msg content c&p from button widget view.
2014-01-16 10:57:04 +00:00
Jonathan Frederic
6aac36ee13
Remove on_click, doesn't apply
2014-01-16 10:57:04 +00:00
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
2014-01-16 10:57:04 +00:00
Jonathan Frederic
cc96589afc
Changed on_submit to use custom messages instead of stateful communcation
2014-01-16 10:57:03 +00:00
Jonathan Frederic
10002f5a81
Changed button to use custom messages instead of state to communicate events.
2014-01-16 10:57:03 +00:00
Jonathan Frederic
c299022cc7
Changed add_class and remove_class to use messages instead of stateful communication
2014-01-16 10:57:03 +00:00
Jonathan Frederic
873d1d231e
Make sure DOM element ids start with alphabetic characters, not numeric.
2014-01-16 10:57:03 +00:00
Jonathan Frederic
00f72487c5
Use setElement to set the view's element properly.
2014-01-16 10:57:03 +00:00
Jonathan Frederic
0cd4226fde
Fixed typo in container construction.
2014-01-16 10:57:03 +00:00
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.
2014-01-16 10:57:03 +00:00
Jonathan Frederic
d795654251
Add scroll_to_bottom method for TextAreaView (StringWidget).
2014-01-16 10:57:03 +00:00
Jonathan Frederic
9019b639d1
Fixed a bug that didn't allow callbacks to set a property
...
on the widget that triggered the callback.
2014-01-16 10:57:03 +00:00
Jonathan Frederic
0d7428a903
Added TextBox submit event
2014-01-16 10:57:03 +00:00
Jonathan Frederic
cb0ac9c06b
Remove some empty space
2014-01-16 10:57:03 +00:00
Jonathan Frederic
bcc2ce15a3
Cleaned up _make_callbacks method of widget model class
2014-01-16 10:57:03 +00:00
Jonathan Frederic
96c6db3c1d
Fixed typo in widget model code causing notebook to not load
2014-01-16 10:57:03 +00:00
Jonathan Frederic
c0ff518107
Added support for custom widget msgs
2014-01-16 10:57:02 +00:00
Jonathan Frederic
67f364396f
Properly dispose of widget model. Delete comm's ref to
...
the widget model so the GC will collect it when it is
no longer reference elsewhere.
2014-01-16 10:57:02 +00:00
Jonathan Frederic
296d0e0b31
Added on_view_displayed and on_close callbacks to widget manager.
2014-01-16 10:57:02 +00:00
Jonathan Frederic
b47cc6c3ee
Added more comments to widget model JS
2014-01-16 10:57:02 +00:00
Jonathan Frederic
b6254e0ce5
Better comments in _display_view
2014-01-16 10:57:02 +00:00
Jonathan Frederic
57460cddcb
Dont err if view name isn't registered.
2014-01-16 10:57:02 +00:00
Jonathan Frederic
db6ca32499
Added on_create_widget callback to WidgetManager
2014-01-16 10:57:02 +00:00
Jonathan Frederic
61f7408893
Privatize _handle_com_open of WidgetManager
2014-01-16 10:57:02 +00:00
Jonathan Frederic
5ffd0f00c6
Prviatize methods that should not be called externally
...
in Model and View JS widget classes
2014-01-16 10:57:02 +00:00
Jonathan Frederic
673a723a73
Moved get_msg_cell which depends on notebook specific logic
...
into the WidgetManager for easy override. Also removed
almost all of the logic that refers to cell.output_area inside
the model and replaced it with logic that uses cell.
2014-01-16 10:57:02 +00:00
Jonathan Frederic
7993b1d4a1
Fab CSS
2014-01-16 10:57:02 +00:00
Jonathan Frederic
eaea930667
Added ListBoxView
2014-01-16 10:57:01 +00:00
Jonathan Frederic
1131100d21
Changed require.js load calls to allow require.js to pass
...
the import module handles around.
2014-01-16 10:57:01 +00:00
Jonathan Frederic
90030b238b
Added missing parameter to get_msg_cell call
2014-01-16 10:57:01 +00:00
Jonathan Frederic
48eaebf683
Moved the logic to get a cell by message id into the notebook.js.
...
Also added more detail to the comments in the get output area function in widgets.js
2014-01-16 10:57:01 +00:00
Jonathan Frederic
215060e8e8
Added selected_index support to accordion view.
2014-01-16 10:57:01 +00:00
Jonathan Frederic
a9faa50329
Use regular expressions when fixing button-like captions
2014-01-16 10:57:01 +00:00
Jonathan Frederic
6c860e32c0
Added support for multiple lines in button-like widgets
2014-01-16 10:57:01 +00:00
Jonathan Frederic
59e7a04723
Added support for multiple spaces in a row
...
also added button height fix for standard buttons without a caption
2014-01-16 10:57:01 +00:00
Jonathan Frederic
ce53644d54
Added standard IPY JS header to widget JS files.
2014-01-16 10:57:01 +00:00
Jonathan Frederic
b9a274a425
Fixed indentation
2014-01-16 10:57:01 +00:00
Jonathan Frederic
f13a36f491
Fab CSS
2014-01-16 10:57:00 +00:00
Jonathan Frederic
d9f3870a2e
Cleaned up widget LESS. Added comments and sorted code.
2014-01-16 10:57:00 +00:00