Commit Graph

3280 Commits

Author SHA1 Message Date
Jonathan Frederic
b656f34c48 s/LabelView/HTMLView 2014-01-16 10:57:07 +00:00
Jonathan Frederic
fff6263840 Fab CSS 2014-01-16 10:57:07 +00:00
Jonathan Frederic
d21426d461 - Fixed CSS so it also applies to widgets within modals
- Added docked modal style
2014-01-16 10:57:07 +00:00
Jonathan Frederic
32a8d43afc - ModalView can now be docked and undocked
- Clicking on a ModalView will bring it to the front
2014-01-16 10:57:07 +00:00
Jonathan Frederic
5e01a6bb1e Uncommented parent/child test that was failing 2014-01-16 10:57:06 +00:00
Jonathan Frederic
6cfdb5848a Fix bug where a child view could be displayed in a
different cell if it's parent didn't exist in the
current cell but instead another cell.
2014-01-16 10:57:06 +00:00
Jonathan Frederic
b020a0b129 Add container tests 2014-01-16 10:57:06 +00:00
Jonathan Frederic
1865d07928 Added bool widget value toggle tests 2014-01-16 10:57:06 +00:00
Jonathan Frederic
9a15dca291 Added test to check initial states of bool views 2014-01-16 10:57:06 +00:00
Jonathan Frederic
e2143d5a8f Added basic bool widget tests 2014-01-16 10:57:06 +00:00
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
f364ee0cd8 Updated View list in example notebook (+ModalView) 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
2d536f64f5 Widget examples Python 3.x compatability. 2014-01-16 10:57:04 +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
61865bc246 Updated events example to reflect changes to button. 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
b7e1797fd2 Added an example of how to create non-blocking widget code 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