Commit Graph

2521 Commits

Author SHA1 Message Date
Jonathan Frederic
2c3d80c275 Added selected_index property to TabView 2014-01-16 10:56:03 +00:00
Jonathan Frederic
19f0372f54 Added ability to specify the element that gets style in a view
when no jquery selector is provided (default).
2014-01-16 10:56:03 +00:00
Jonathan Frederic
c95fbfad28 Made RadioButtons and ToggleButtons views compatible with disabled property 2014-01-16 10:56:03 +00:00
Jonathan Frederic
68798d810d Made checkbox and togglebutton compatable with disabled property 2014-01-16 10:56:03 +00:00
Jonathan Frederic
9f3450448e Made TextArea and TextBox views compatable with disabled property 2014-01-16 10:56:02 +00:00
Jonathan Frederic
49662a61ba Fix slider orientation change, value-handle-offset bug 2014-01-16 10:56:02 +00:00
Jonathan Frederic
8687ad881a Fixed widget imports for Python3 2014-01-16 10:56:02 +00:00
Jonathan Frederic
fc6cb0231f Fixed checkbox click event handler 2014-01-16 10:56:02 +00:00
Jonathan Frederic
9ce2a9eeca Added ProgressView 2014-01-16 10:56:02 +00:00
Jonathan Frederic
c77bbdf01f Fixed vertical widget labels 2014-01-16 10:56:02 +00:00
Jonathan Frederic
a1a86bb8c4 Added slider vertical mode, and
fixed hbox element sizing.
2014-01-16 10:56:02 +00:00
Jonathan Frederic
72fd070739 MAJOR CSS FIXES
Fixed jquery slider horizontal style
Fixed label alignment
2014-01-16 10:56:02 +00:00
Jonathan Frederic
9cfecfb6aa Added widget-label style def && fab css 2014-01-16 10:56:02 +00:00
Jonathan Frederic
b9f6e562f7 Changed underscores in CSS names to dashes 2014-01-16 10:56:02 +00:00
Jonathan Frederic
f2d77f3b78 Added labels to basic widgets 2014-01-16 10:56:02 +00:00
Jonathan Frederic
9b891d4018 s/TextareaView/TextAreaView & s/TextboxView/TextBoxView 2014-01-16 10:56:02 +00:00
Jonathan Frederic
dfd4e3269e Added TabView to multicontainer 2014-01-16 10:56:02 +00:00
Jonathan Frederic
6dd1bce589 Added ability to title multicontainer pages before multicontainer display() 2014-01-16 10:56:01 +00:00
Jonathan Frederic
510c97679d Added ability to set container page titles for widget multicontainer 2014-01-16 10:56:01 +00:00
Jonathan Frederic
a2294581ea Actual absolute paths... 2014-01-16 10:56:01 +00:00
Jonathan Frederic
5871471c1f Absolute paths 2014-01-16 10:56:01 +00:00
Jonathan Frederic
aeebaaf09d Updated require js references, now absolute paths are used 2014-01-16 10:56:01 +00:00
Jonathan Frederic
692c8f29a6 Added multicontainer widget 2014-01-16 10:56:01 +00:00
Jonathan Frederic
f422bb9be2 Cleaned up Python widget code. 2014-01-16 10:56:01 +00:00
Jonathan Frederic
b5079276d0 Added msg_id - cell mapping. 2014-01-16 10:56:01 +00:00
Jonathan Frederic
c7ded710dc Added support for multiple model views in one widget area. 2014-01-16 10:56:01 +00:00
Jonathan Frederic
0af18e8c13 Changed parent/child api widgets 2014-01-16 10:56:01 +00:00
Jonathan Frederic
f241242b7f Fixes that allow last commit to work. 2014-01-16 10:56:01 +00:00
Jonathan Frederic
837ef44256 LOTS OF WIDGET CHANGES
Moved model-like code out of manager.
Added parent/child API.
Throttling now occurs on a model by model level.
View/cell association is fixed for the most part, but there is still
     one assumption being made in handle_com_msg.
2014-01-16 10:56:01 +00:00
Jonathan Frederic
4c7357f4a4 Revert notebook.js to master 2014-01-16 10:56:01 +00:00
Jonathan Frederic
3c36e715c9 Added message throttling 2014-01-16 10:56:00 +00:00
Jonathan Frederic
c692d2aaa8 Made registered model name look like other model names 2014-01-16 10:56:00 +00:00
Jonathan Frederic
76a7a25c12 Fixed stale reference to base.py -> widget.py 2014-01-16 10:56:00 +00:00
Jonathan Frederic
0d25759d53 Add state packet delta compression. 2014-01-16 10:56:00 +00:00
Jonathan Frederic
d72262e071 Fixed button widget click event handler/ 2014-01-16 10:56:00 +00:00
Jonathan Frederic
b5d4eda19b Removed widget_item class 2014-01-16 10:56:00 +00:00
Jonathan Frederic
c20859a5c9 Add button widget 2014-01-16 10:56:00 +00:00
Jonathan Frederic
e619bdf313 Flex box system improvements
Now to set a container to vbox or hbox you call .vbox() or .hbox()
2014-01-16 10:56:00 +00:00
Jonathan Frederic
2ad57f6f9d Attempt 1, HBox and VBox implementation. 2014-01-16 10:56:00 +00:00
Jonathan Frederic
65a6000919 Renamed widget python classes to avoid name stomping 2014-01-16 10:56:00 +00:00
Jonathan Frederic
f3a3e7c9cb Added int widget 2014-01-16 10:56:00 +00:00
Jonathan Frederic
26f31184e7 Added float widget 2014-01-16 10:56:00 +00:00
Jonathan Frederic
55a6e00788 Added missing import reference for bool widget 2014-01-16 10:56:00 +00:00
Jonathan Frederic
40a923c5b6 Lots of updates to widget(s) js
Use require.js (again)
Allow IntTextView and FloatTextView to be used without min/max
2014-01-16 10:55:59 +00:00
Jonathan Frederic
f7d96da585 Added toggle button view 2014-01-16 10:55:59 +00:00
Jonathan Frederic
03a832753e Changed js loading,
Use require.js in js files
Assume 1 on 1 mapping of py file names to js file names
2014-01-16 10:55:59 +00:00
Jonathan Frederic
f037f2bd42 Cleaned up python widget classes 2014-01-16 10:55:59 +00:00
Jonathan Frederic
7490cab0c1 Added boolean widget 2014-01-16 10:55:59 +00:00
Jonathan Frederic
1b5f3d3203 Added togglebutton group 2014-01-16 10:55:59 +00:00
Jonathan Frederic
990303f3eb Removed require.js scheme since it forces async event driven model,
this model does not work with the comm/widget communication model.
We need to be able to load the dependencies before we send the
show() message to the widget manager.  Otherwise a race condition
will exist where the widget manager may recieve the show message
before the dependencies have been loaded (happened almost every time).
2014-01-16 10:55:59 +00:00