Jonathan Frederic
0b580b9f9a
Make widget tests use new casper util functions
2014-01-16 10:57:06 +00:00
Jonathan Frederic
ced0de342d
Cleaned up utilities in widget casper js tests
2014-01-16 10:57:06 +00:00
Jonathan Frederic
b53802472b
Added button tests
2014-01-16 10:57:06 +00:00
Jonathan Frederic
9d8a0f62f1
Basic test widget button.
2014-01-16 10:57:06 +00:00
Jonathan Frederic
8e1c52382c
Added method
property to messages from the front-end
2014-01-16 10:57:06 +00:00
Jonathan Frederic
d371e3772a
Make selector property of the add and remove class packets optional.
2014-01-16 10:57:06 +00:00
Jonathan Frederic
d69e957b9a
Added support for disabled flag to button widget.
2014-01-16 10:57:06 +00:00
Jonathan Frederic
1536c45955
Replace model 'update' event with the backbone 'sync' event, added in 1.0
2014-01-16 10:57:05 +00:00
Jonathan Frederic
dd31af4462
Do not vertically center modal
2014-01-16 10:57:05 +00:00
Jonathan Frederic
515f0d1b0f
Fixed modal centering code
2014-01-16 10:57:05 +00:00
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