Commit Graph

1332 Commits (5904212460ccf4a245115ecfe26d56f776ea0f83)

Author SHA1 Message Date
Jonathan Frederic c9973a7114 Float widget views now inherit from int counterparts
12 years ago
Paul Ivanov 9b7c8b0473 make the JS test fail
12 years ago
Jonathan Frederic 2bb9ba9a9c Adjusted throttling
12 years ago
Jonathan Frederic 9560b29beb Removed float widget bound tests,
12 years ago
Jonathan Frederic 1b8b6b3a88 Fixed bug where views child to other views would not have cell information
12 years ago
Jonathan Frederic f06a0a7d5e Fixed a couple more context typos
12 years ago
Jonathan Frederic 629d65da89 Fixed context errors and a couple of typos to get the tests working again
12 years ago
Matthias BUSSONNIER 98101f9c6c add js kernel_info request
12 years ago
Matthias BUSSONNIER cbe162297f XSS casper test
12 years ago
Kyle Kelley 345de4e674 Use *args, **kwargs, log.warn
12 years ago
Jonathan Frederic 99f3f5155e Fixed some typos related to _.each loops
12 years ago
Jonathan Frederic d7b86104b8 Fixed typo - else -> elif
12 years ago
Jonathan Frederic 046280b51a s/ModalView/PopupView
12 years ago
Jonathan Frederic 7ce9f37b17 Made tests reflect changes to widget naming scheme.
12 years ago
Jonathan Frederic 10bd54bd30 Move js *RangeWidget code into *Widget
12 years ago
Jonathan Frederic e323f64e6d Create base widget classes
12 years ago
Jonathan Frederic b432b4840f Use CUnicode for width and height in ImageWidget
12 years ago
Jonathan Frederic c5e48c0b75 Added some small comments to widget code
12 years ago
Jonathan Frederic 80c3339791 - remove second line in create_child_view
12 years ago
Jonathan Frederic 58f56a5dd7 Explicitly return null if there aren't any results
12 years ago
Jonathan Frederic 08e40697de Removed for () loops where necessary. Replaced with _.each
12 years ago
Jonathan Frederic 35a02a0436 Replace .html with .text everywhere possible
12 years ago
Jonathan Frederic af4809bec4 Prefer JQuery to Underscore
12 years ago
Jonathan Frederic d9a703d305 'create' should be handled in sync
12 years ago
Jonathan Frederic 2b27b4101b Remove todo in apply update
12 years ago
Jonathan Frederic e823d386ab Fixed name conflict with _property_lock
12 years ago
Jonathan Frederic 077bd5c6ca Added new CallbackDispatcher class
12 years ago
Jonathan Frederic 611614b6eb Document in widget packing that vaues must be JSON-able.
12 years ago
Jonathan Frederic cf05ef015a ict comprehension and list comprehension in pack/unpack widgets
12 years ago
Jonathan Frederic cb6094281c s/custom_content/content
12 years ago
Jonathan Frederic 5fe860ed26 Added doc strings to properties in widget.py
12 years ago
Jonathan Frederic 1689eed2f6 Reorganized attrs in widget.py
12 years ago
Kyle Kelley 104275ab73 Indicate Py3 vs. Py2 codepath.
12 years ago
Jonathan Frederic 097951a6b8 Remove residual tabs
12 years ago
Kyle Kelley 5800b1c625 Get rid of exc_info as there isn't an exception.
12 years ago
Kyle Kelley 7b552d862d Add Origin Checking.
12 years ago
MinRK c2cb64c9a0 adjustments to notebook app logging
12 years ago
Jonathan Frederic b7cd129c37 Added a line that was accidently deleted during merge of 4e813c5
12 years ago
Jonathan Frederic 691cd56038 Change the callback logic so the order makes more sense:
12 years ago
Jason Grout fe6edb26a6 Rewrite widget syncing
12 years ago
Matthias BUSSONNIER 149867e74c some $.html( -> $.text(
12 years ago
Jonathan Frederic e17200a533 Widget require.js fix
12 years ago
Jonathan Frederic c39050e642 Fixed widget_manager instance test.
12 years ago
Jonathan Frederic 469c865603 Added support for multiple kernels.
12 years ago
Jonathan Frederic 6871c8f9e0 Cherry pick of @jasongrout 's 2bc2f96.
12 years ago
Jason Grout 140d1872f7 Delete unnecessary save
12 years ago
Jason Grout ce19a34d93 Pass the whole message into the widget manager display_view call
12 years ago
Jason Grout 092e40df32 make the saving to python a method of the model, called with callbacks
12 years ago
Jason Grout 24ec0da125 Fix the cell reference in views
12 years ago
Jonathan Frederic 7cc6692fc4 Make dropdown view DOM swap elements on update.
12 years ago
Matthias Bussonnier 0ec0534ce9 Merge pull request #4796 from minrk/update-components
12 years ago
Jonathan Frederic 82bf9c6826 Fix bug in all children containing views
12 years ago
Jonathan Frederic d317532a38 Halign dict colons
12 years ago
Jonathan Frederic bd3ba3328c Added PEP8 style comments to all of the JS code.
12 years ago
Jonathan Frederic 7387f886c6 containers and selectioncontainers now only allow one of any single child
12 years ago
Jonathan Frederic bfdebf9632 More PEP8 changes
12 years ago
Jonathan Frederic bad85fb879 Remove O(N) cell by msg-id lookup
12 years ago
Jonathan Frederic ff39989b8b s/Int/CInt s/Float/CFloat
12 years ago
Jonathan Frederic 2aeac3a424 Make widget views work with new keyboard manager.
12 years ago
Jonathan Frederic f86fe40c97 Fix rebase issues
12 years ago
Jonathan Frederic 6286f8b1ea Fab CSS
12 years ago
Jonathan Frederic 74185a68e7 Got containers and mutlicontainers working! Yay
12 years ago
Jonathan Frederic 16d9fa92e8 Fix test for selection widgets
12 years ago
Jonathan Frederic 4017c7b27a Fixed *almost* all of the test-detected bugs
12 years ago
Jonathan Frederic c085593e2a More fixes
12 years ago
Jonathan Frederic d694666e66 A lot of bug fixes...
12 years ago
Jonathan Frederic 047a90538f 1-to-1 widget / view mapping
12 years ago
Jonathan Frederic c1c7bb7563 Everyone uses one model
12 years ago
Jonathan Frederic b16171ac76 Added sync=True to all view name attrs
12 years ago
Jonathan Frederic cfe8a07337 Added sync= attr to DOMWidget
12 years ago
Jonathan Frederic b4a83b6044 sync=True isntead of a keys list
12 years ago
Jonathan Frederic 00650fd64a Dev meeting Jan 2014, widget review day 2
12 years ago
Jonathan Frederic d3ffd25107 Dev meeting widget review day 1
12 years ago
Paul Ivanov 897d51a567 fix typos
12 years ago
Paul Ivanov 95e99c0c61 remove unused imports
12 years ago
Jonathan Frederic d103c682c5 Many checks off the todo list, test fixes
12 years ago
Jonathan Frederic f6de685d9f Use .apply for calling base with not proto-type.
12 years ago
Jonathan Frederic 0f715170b3 Add a comment that explains the notion of the default element
12 years ago
Jonathan Frederic 1e37a46a55 Add a helper method that acts on the changes made to a list.
12 years ago
Jonathan Frederic be268dcf98 Implement a context manager as a property locking mechanism in Widget.
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
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
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 ec68f38ed7 Removed get_kernel method.
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 261e92de74 re-order handle custom msg and handle recieve state
12 years ago
Jonathan Frederic 3254f338bb Added note in widget manager why Backbone.sync is there rather
12 years ago
Jonathan Frederic 3f3a7edd6a remove on_create_widget and handle_create_widget callback
12 years ago
Jonathan Frederic 17da002a6a remove msg.content.data.view_name and corrosponding create_view param
12 years ago
Jonathan Frederic 99d83a2ad1 move backbone sync outside the widget manager class
12 years ago
Jonathan Frederic 5dbffa5287 _model_types, _view_types, _models - and document what keys and values are
12 years ago
Jonathan Frederic 15dabce113 send_state only once for dict signature of set_css
12 years ago
Jonathan Frederic 6c11760a89 Fixed comments for optional kwargs so they are redundant.
12 years ago
Jonathan Frederic 670f4881ec remove 3rd callback type from on_displayed
12 years ago
Jonathan Frederic 7e6c8e4f1d Remove view_name from display
12 years ago
Jonathan Frederic 463bcf85ee Fixed _send so it can open a comm if needed.
12 years ago
Jonathan Frederic 85b5adff58 Remove first three lines of repr widgets
12 years ago
Jonathan Frederic e383594d04 renamed: basic_widgets.js -> init.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 4e19dd7933 s/_handle_widget_constructed/_call_widget_constructed
12 years ago
Jonathan Frederic 39aaf7bf88 s/default_view_name/view_name
12 years ago
Jonathan Frederic 21a14e11a4 s/Widget/DOMWidget s/BaseWidget/Widget
12 years ago
Jonathan Frederic 696a6e4c28 add/remove_class now can accept a list of classes
12 years ago
Jonathan Frederic 2600913067 Removed ViewWidget
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 691db01e5e Missing view argument when recursively calling widgetmanager.callbacks(view)
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 a0b2cc40b8 Make widget keys have more explicit inheritance
12 years ago
Jason Grout ce98452180 Get rid of keys magic; make the keys very explicit
12 years ago
Jason Grout f0a4b9ea30 Make the widget keys property traverse the superclasses and accumulate the _keys attributes.
12 years ago
Jason Grout 7cbda99b0d Add widget view options in creating child views
12 years ago
Jonathan Frederic 7c3b21d239 Fixed typo in model_id property
12 years ago
Jonathan Frederic 0c8b6029a6 Remove debug print statements in container tests
12 years ago
Jonathan Frederic d2afb9895b Output one more for debugging
12 years ago
Jonathan Frederic 7f430db3c8 Print cell output
12 years ago
Jonathan Frederic 12760ddbe5 deleted: wigets_container.js
12 years ago
Jonathan Frederic 74fccf47b3 Revert "Added line to dump page html casperjs"
12 years ago
Jonathan Frederic 8891750535 Fixed static_url call which is no longer optionally 1 param
12 years ago
Jonathan Frederic c7362cb524 Added line to dump page html casperjs
12 years ago
Jonathan Frederic 926c93eb84 Fixed indentation in widgetmanager.js
12 years ago
Jonathan Frederic 57f3057ca5 Moved view widget into widget.py
12 years ago
Jonathan Frederic 46e88dc205 Fixed indent of line 450
12 years ago
Jonathan Frederic a2235efbea Further indentation cleanup
12 years ago
Jonathan Frederic 2e4abaa13d Removed console.log, unused
12 years ago
Jonathan Frederic 35a536f3b8 Re-decoupled comm_id from widget models
12 years ago
Jonathan Frederic 1b4e2ad6fe Added ViewWidget
12 years ago
Jonathan Frederic 399f11e2b2 renamed: wigets_container.js -> widgets_container.js
12 years ago
Jonathan Frederic c3189c1c93 Fixed JS tests to reflect Jason's changes
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 b41f77e635 Fix the python side of the add/remove class functions to send custom messages
12 years ago
Jason Grout 44e2043afe Live updates for children automatically change container views.
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 747b219771 Move some Widget class references to BaseWidget
12 years ago
Jason Grout 00472333ec log the error stack for a kernel javascript error message
12 years ago
Jason Grout 07ffef8392 Make sure containers transmit the children; take care of case where children is possibly empty.
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 38f0135522 Delete the snapshot message handler
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.
12 years ago
Jason Grout ad1e23bfc2 Intermediate changes to javascript side of backbone widgets
12 years ago
Jason Grout 518cb4c647 Separate the display from the models on the python side, creating a BaseWidget class.
12 years ago
Jonathan Frederic 2df05bc5b8 Display handler now supports full kwargs
12 years ago
Jonathan Frederic 3361826b5a Added require.js shims for underscore and backbone
12 years ago
Jonathan Frederic b588a56f76 Moved touch logic out of model into view.
12 years ago
Jonathan Frederic a2c951d9b0 s/display/created for display_view stuff
12 years ago
Jonathan Frederic 996d133710 Remove redundent _handle_close method
12 years ago
Jonathan Frederic 857ae831fb Decoupled Python Widget from Comm
12 years ago
Jonathan Frederic f2fefe20ff Added event for widget construction
12 years ago
Jonathan Frederic ea27ae599b Added parent parameter to on_display callback
12 years ago
Jonathan Frederic d4b6823a49 Removed unused that from widget manager
12 years ago
Jonathan Frederic 73380ca442 Fixed nonregistered model bug in wiget manager
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 3a936676dc Removed comm dependency of widget model and view
12 years ago
Jonathan Frederic 8120778e5a Fixed some spacing in widget.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 f1986755ec Removed button.close() test because it caused the test framework to hang
12 years ago
Jonathan Frederic 43bd3ae2ef Organized tests.
12 years ago
Jonathan Frederic 8853e40905 Added throttling test
12 years ago
Jonathan Frederic aae6970944 Added StringWidget tests
12 years ago
Jonathan Frederic a3a8a1efb1 Added list modification test to selection widget.
12 years ago
Jonathan Frederic 401997580e Added selection widget tests
12 years ago
Jonathan Frederic df2c5d7d06 Removed js test utils commit and rebased with master.
12 years ago
Jonathan Frederic 4ec03f00d9 Partially implemented selection widget tests
12 years ago
Jonathan Frederic 3bc9d12eb8 jshint widget.js
12 years ago
Jonathan Frederic d398ab6720 Added multicontainer widget tests
12 years ago
Jonathan Frederic e9bf942375 Fixed backbone event handling for accordion view
12 years ago
Jonathan Frederic 35e74c41b8 Added int range and int widget tests.
12 years ago
Jonathan Frederic 2ae3e86b50 Added ImageWidget tests
12 years ago
Jonathan Frederic b66bd65e75 Added float widget tests
12 years ago
Jonathan Frederic fbaeb9bb20 Fixed flushed messages not getting sent with new 'method' message tag
12 years ago
Jonathan Frederic a880181297 Added float range widget tests
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 fff6263840 Fab CSS
12 years ago
Jonathan Frederic d21426d461 - Fixed CSS so it also applies to widgets within modals
12 years ago
Jonathan Frederic 32a8d43afc - ModalView can now be docked and undocked
12 years ago
Jonathan Frederic 5e01a6bb1e Uncommented parent/child test that was failing
12 years ago
Jonathan Frederic 6cfdb5848a Fix bug where a child view could be displayed in a
12 years ago
Jonathan Frederic b020a0b129 Add container tests
12 years ago
Jonathan Frederic 1865d07928 Added bool widget value toggle tests
12 years ago
Jonathan Frederic 9a15dca291 Added test to check initial states of bool views
12 years ago
Jonathan Frederic e2143d5a8f Added basic bool widget tests
12 years ago
Jonathan Frederic 0b580b9f9a Make widget tests use new casper util functions
12 years ago
Jonathan Frederic ced0de342d Cleaned up utilities in widget casper js tests
12 years ago
Jonathan Frederic b53802472b Added button tests
12 years ago
Jonathan Frederic 9d8a0f62f1 Basic test widget button.
12 years ago
Jonathan Frederic 8e1c52382c Added `method` property to messages from the front-end
12 years ago
Jonathan Frederic d371e3772a Make selector property of the add and remove class packets optional.
12 years ago
Jonathan Frederic d69e957b9a Added support for disabled flag to button widget.
12 years ago
Jonathan Frederic 1536c45955 Replace model 'update' event with the backbone 'sync' event, added in 1.0
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 0f34affc35 Dont send add and remove class calls if no comm exists
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
12 years ago
Jonathan Frederic 8b08e1c53c Center modal view on show
12 years ago
Jonathan Frederic e36353c152 Fab CSS
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 ad25488041 Fab CSS
12 years ago
Jonathan Frederic ee3d473cb5 Added style for widget modal
12 years ago
Jonathan Frederic 4333c84907 Fix scroll_to_bottom
12 years ago
Jonathan Frederic 02db32fe9a Fix typo, static msg content c&p from button widget view.
12 years ago
Jonathan Frederic 6aac36ee13 Remove on_click, doesn't apply
12 years ago
Jonathan Frederic 4f663d896d Made scroll to bottom use msgs
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 c299022cc7 Changed add_class and remove_class to use messages instead of stateful communication
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.
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
12 years ago
Jonathan Frederic 0d7428a903 Added TextBox submit event
12 years ago