Skip to content
This repository has been archived by the owner on Jun 18, 2020. It is now read-only.

Switch to JSmol #241

Merged
merged 50 commits into from
Oct 23, 2014
Merged

Switch to JSmol #241

merged 50 commits into from
Oct 23, 2014

Conversation

vbraun
Copy link
Member

@vbraun vbraun commented Oct 5, 2014

JSmol works now. The functionality of upstream's jsmol.php script is in worksheet_jsmol_data(). Also lots of bugfixes and cleanups.

gutow and others added 8 commits March 2, 2014 16:01
This requires installation of the Jmol/JSmol package in
SAGE_ROOT/local/shared/jsmol.
Tweaks to Jmol/JSmol in notebook.  Pure javascript 3-D interactive plots
with option to load live or static. Have removed user interface bells
and whistles temporarily.
@ppurka
Copy link
Member

ppurka commented Oct 5, 2014

Do we need the development-bundle folder of jqueryui?

@vbraun
Copy link
Member Author

vbraun commented Oct 5, 2014

Probably not, but that wasn't from my commit and I didn't touch it.

@ppurka
Copy link
Member

ppurka commented Oct 6, 2014

Some comments:

  1. That dev bundle folder can be deleted. I don't see any ill effects of removing that. Maybe @kcrisman knows how to not have it in the git history.
  2. I think the icon for loading the jsmol needs to be both more prominent, and/or accompanied by a text saying 3D. It might even be better to have it like in jmol, - button saying something like "Load 3D plot". Currently it is a light blue icon which is barely visible and hardly conveys the fact that it loads the 3D plot.
  3. When "Live 3D" is ticked in a worksheet, it does not take effect immediately. One needs to close the worksheet and reopen it. Edit: I think this is expected behavior given that the Typeset checkbox also does not update the contents immediately.
  4. When "Live 3D" is ticked in a worksheet and we open the worksheet, a message comes up at the bottom saying "Application loaded". It should say "Loading 3D plots. Please wait" or something similar. On my machine it took a good full minute to load the jsmol. And it is not a very weak machine either (8G ram, core i7 ultrabook). I was testing on the latest version of Chrome and on Linux.

@vbraun
Copy link
Member Author

vbraun commented Oct 6, 2014

The "Live 3D" checkbox means: any future applet is loaded immediately, like the typeset checkbox. This is IMHO the expected outcome from a checkbox (NOT: button), it only alters a preference but does not immediately change the view.

Feel free to draw a different icon, the one shown is the Jmol default.

JSmol (javascript Jmol) uses newer jquery.  Updating to latest for
compatibility. Deleted the development-bundle subdirectory.
Make insert new cells work with new jquery.  Gave them icons to so that
people do not need to remember which combination of keys + clicks give
what.
@ppurka
Copy link
Member

ppurka commented Oct 6, 2014

Yes, I already realized this point about the live 3d checkbox. I had edited my comment earlier.

About point 1: it will be incredibly fragile to remove the dev bundle from git history see https://help.github.com/articles/remove-sensitive-data/

gutow and others added 14 commits October 6, 2014 11:44
Some paths used during development were symlinks.  These do not transfer
and have been removed.

Conflicts:
	sagenb/data/jqueryui/css/sage/images/animated-overlay.gif
	sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_aaaaaa_40x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_f3f3f3_40x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_glass_55_fbf9ee_1x400.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_99bbff_1x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_ffc53d_1x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_90_99bbff_1x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_95_fef1ec_1x100.png
	sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-soft_75_cccccc_1x100.png
	sagenb/data/jqueryui/css/sage/images/ui-icons_000000_256x240.png
	sagenb/data/jqueryui/css/sage/images/ui-icons_222222_256x240.png
	sagenb/data/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png
	sagenb/data/jqueryui/css/sage/images/ui-icons_777777_256x240.png
	sagenb/data/jqueryui/css/sage/images/ui-icons_cd0a0a_256x240.png
	sagenb/data/jqueryui/development-bundle/AUTHORS.txt
	sagenb/data/jqueryui/development-bundle/Gruntfile.js
	sagenb/data/jqueryui/development-bundle/MIT-LICENSE.txt
	sagenb/data/jqueryui/development-bundle/README.md
	sagenb/data/jqueryui/development-bundle/demos/accordion/collapsible.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/custom-icons.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/default.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/fillspace.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/hoverintent.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/index.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/no-auto-height.html
	sagenb/data/jqueryui/development-bundle/demos/accordion/sortable.html
	sagenb/data/jqueryui/development-bundle/demos/addClass/default.html
	sagenb/data/jqueryui/development-bundle/demos/addClass/index.html
	sagenb/data/jqueryui/development-bundle/demos/animate/default.html
	sagenb/data/jqueryui/development-bundle/demos/animate/index.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/categories.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/combobox.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/custom-data.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/default.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/folding.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/images/jquery_32x32.png
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/images/jqueryui_32x32.png
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/images/sizzlejs_32x32.png
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/images/transparent_1x1.png
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/images/ui-anim_basic_16x16.gif
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/index.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/london.xml
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/maxheight.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/multiple-remote.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/multiple.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/remote-jsonp.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/remote-with-cache.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/remote.html
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/search.php
	sagenb/data/jqueryui/development-bundle/demos/autocomplete/xml.html
	sagenb/data/jqueryui/development-bundle/demos/button/checkbox.html
	sagenb/data/jqueryui/development-bundle/demos/button/default.html
	sagenb/data/jqueryui/development-bundle/demos/button/icons.html
	sagenb/data/jqueryui/development-bundle/demos/button/index.html
	sagenb/data/jqueryui/development-bundle/demos/button/radio.html
	sagenb/data/jqueryui/development-bundle/demos/button/splitbutton.html
	sagenb/data/jqueryui/development-bundle/demos/button/toolbar.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/alt-field.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/animation.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/buttonbar.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/date-formats.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/date-range.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/default.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/dropdown-month-year.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/icon-trigger.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/images/calendar.gif
	sagenb/data/jqueryui/development-bundle/demos/datepicker/index.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/inline.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/jquery.ui.datepicker-ar.js
	sagenb/data/jqueryui/development-bundle/demos/datepicker/jquery.ui.datepicker-fr.js
	sagenb/data/jqueryui/development-bundle/demos/datepicker/jquery.ui.datepicker-he.js
	sagenb/data/jqueryui/development-bundle/demos/datepicker/jquery.ui.datepicker-zh-TW.js
	sagenb/data/jqueryui/development-bundle/demos/datepicker/localization.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/min-max.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/multiple-calendars.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/other-months.html
	sagenb/data/jqueryui/development-bundle/demos/datepicker/show-week.html
	sagenb/data/jqueryui/development-bundle/demos/demos.css
	sagenb/data/jqueryui/development-bundle/demos/dialog/animated.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/default.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/index.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/modal-confirmation.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/modal-form.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/modal-message.html
	sagenb/data/jqueryui/development-bundle/demos/dialog/modal.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/constrain-movement.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/cursor-style.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/default.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/delay-start.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/events.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/handle.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/index.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/revert.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/scroll.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/snap-to.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/sortable.html
	sagenb/data/jqueryui/development-bundle/demos/draggable/visual-feedback.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/accepted-elements.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/default.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras2.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras2_min.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras3.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras3_min.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras4.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras4_min.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/images/high_tatras_min.jpg
	sagenb/data/jqueryui/development-bundle/demos/droppable/index.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/photo-manager.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/propagation.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/revert.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/shopping-cart.html
	sagenb/data/jqueryui/development-bundle/demos/droppable/visual-feedback.html
	sagenb/data/jqueryui/development-bundle/demos/effect/default.html
	sagenb/data/jqueryui/development-bundle/demos/effect/easing.html
	sagenb/data/jqueryui/development-bundle/demos/effect/index.html
	sagenb/data/jqueryui/development-bundle/demos/hide/default.html
	sagenb/data/jqueryui/development-bundle/demos/hide/index.html
	sagenb/data/jqueryui/development-bundle/demos/images/calendar.gif
	sagenb/data/jqueryui/development-bundle/demos/images/demo-config-on-tile.gif
	sagenb/data/jqueryui/development-bundle/demos/images/demo-config-on.gif
	sagenb/data/jqueryui/development-bundle/demos/images/demo-spindown-closed.gif
	sagenb/data/jqueryui/development-bundle/demos/images/demo-spindown-open.gif
	sagenb/data/jqueryui/development-bundle/demos/images/icon-docs-info.gif
	sagenb/data/jqueryui/development-bundle/demos/images/pbar-ani.gif
	sagenb/data/jqueryui/development-bundle/demos/index.html
	sagenb/data/jqueryui/development-bundle/demos/menu/default.html
	sagenb/data/jqueryui/development-bundle/demos/menu/icons.html
	sagenb/data/jqueryui/development-bundle/demos/menu/index.html
	sagenb/data/jqueryui/development-bundle/demos/position/cycler.html
	sagenb/data/jqueryui/development-bundle/demos/position/default.html
	sagenb/data/jqueryui/development-bundle/demos/position/images/earth.jpg
	sagenb/data/jqueryui/development-bundle/demos/position/images/flight.jpg
	sagenb/data/jqueryui/development-bundle/demos/position/images/rocket.jpg
	sagenb/data/jqueryui/development-bundle/demos/position/index.html
	sagenb/data/jqueryui/development-bundle/demos/progressbar/default.html
	sagenb/data/jqueryui/development-bundle/demos/progressbar/images/pbar-ani.gif
	sagenb/data/jqueryui/development-bundle/demos/progressbar/indeterminate.html
	sagenb/data/jqueryui/development-bundle/demos/progressbar/index.html
	sagenb/data/jqueryui/development-bundle/demos/progressbar/label.html
	sagenb/data/jqueryui/development-bundle/demos/removeClass/default.html
	sagenb/data/jqueryui/development-bundle/demos/removeClass/index.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/animate.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/aspect-ratio.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/constrain-area.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/default.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/delay-start.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/helper.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/index.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/max-min.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/snap-to-grid.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/synchronous-resize.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/textarea.html
	sagenb/data/jqueryui/development-bundle/demos/resizable/visual-feedback.html
	sagenb/data/jqueryui/development-bundle/demos/selectable/default.html
	sagenb/data/jqueryui/development-bundle/demos/selectable/display-grid.html
	sagenb/data/jqueryui/development-bundle/demos/selectable/index.html
	sagenb/data/jqueryui/development-bundle/demos/selectable/serialize.html
	sagenb/data/jqueryui/development-bundle/demos/show/default.html
	sagenb/data/jqueryui/development-bundle/demos/show/index.html
	sagenb/data/jqueryui/development-bundle/demos/slider/colorpicker.html
	sagenb/data/jqueryui/development-bundle/demos/slider/default.html
	sagenb/data/jqueryui/development-bundle/demos/slider/hotelrooms.html
	sagenb/data/jqueryui/development-bundle/demos/slider/index.html
	sagenb/data/jqueryui/development-bundle/demos/slider/multiple-vertical.html
	sagenb/data/jqueryui/development-bundle/demos/slider/range-vertical.html
	sagenb/data/jqueryui/development-bundle/demos/slider/range.html
	sagenb/data/jqueryui/development-bundle/demos/slider/rangemax.html
	sagenb/data/jqueryui/development-bundle/demos/slider/rangemin.html
	sagenb/data/jqueryui/development-bundle/demos/slider/side-scroll.html
	sagenb/data/jqueryui/development-bundle/demos/slider/slider-vertical.html
	sagenb/data/jqueryui/development-bundle/demos/slider/steps.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/connect-lists-through-tabs.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/connect-lists.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/default.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/delay-start.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/display-grid.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/empty-lists.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/index.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/items.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/placeholder.html
	sagenb/data/jqueryui/development-bundle/demos/sortable/portlets.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/currency.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/decimal.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/default.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/index.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/latlong.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/overflow.html
	sagenb/data/jqueryui/development-bundle/demos/spinner/time.html
	sagenb/data/jqueryui/development-bundle/demos/switchClass/default.html
	sagenb/data/jqueryui/development-bundle/demos/switchClass/index.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/ajax.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/ajax/content1.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/ajax/content2.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/ajax/content3-slow.php
	sagenb/data/jqueryui/development-bundle/demos/tabs/ajax/content4-broken.php
	sagenb/data/jqueryui/development-bundle/demos/tabs/bottom.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/collapsible.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/default.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/index.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/manipulation.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/mouseover.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/sortable.html
	sagenb/data/jqueryui/development-bundle/demos/tabs/vertical.html
	sagenb/data/jqueryui/development-bundle/demos/toggle/default.html
	sagenb/data/jqueryui/development-bundle/demos/toggle/index.html
	sagenb/data/jqueryui/development-bundle/demos/toggleClass/default.html
	sagenb/data/jqueryui/development-bundle/demos/toggleClass/index.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/ajax/content1.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/ajax/content2.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/custom-animation.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/custom-content.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/custom-style.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/default.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/forms.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/images/st-stephens.jpg
	sagenb/data/jqueryui/development-bundle/demos/tooltip/images/tower-bridge.jpg
	sagenb/data/jqueryui/development-bundle/demos/tooltip/index.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/tracking.html
	sagenb/data/jqueryui/development-bundle/demos/tooltip/video-player.html
	sagenb/data/jqueryui/development-bundle/demos/widget/default.html
	sagenb/data/jqueryui/development-bundle/demos/widget/index.html
	sagenb/data/jqueryui/development-bundle/docs/accordion.html
	sagenb/data/jqueryui/development-bundle/docs/autocomplete.html
	sagenb/data/jqueryui/development-bundle/docs/blind-effect.html
	sagenb/data/jqueryui/development-bundle/docs/bounce-effect.html
	sagenb/data/jqueryui/development-bundle/docs/button.html
	sagenb/data/jqueryui/development-bundle/docs/clip-effect.html
	sagenb/data/jqueryui/development-bundle/docs/datepicker.html
	sagenb/data/jqueryui/development-bundle/docs/dialog.html
	sagenb/data/jqueryui/development-bundle/docs/draggable.html
	sagenb/data/jqueryui/development-bundle/docs/drop-effect.html
	sagenb/data/jqueryui/development-bundle/docs/droppable.html
	sagenb/data/jqueryui/development-bundle/docs/explode-effect.html
	sagenb/data/jqueryui/development-bundle/docs/fade-effect.html
	sagenb/data/jqueryui/development-bundle/docs/fold-effect.html
	sagenb/data/jqueryui/development-bundle/docs/highlight-effect.html
	sagenb/data/jqueryui/development-bundle/docs/jQuery.widget.html
	sagenb/data/jqueryui/development-bundle/docs/menu.html
	sagenb/data/jqueryui/development-bundle/docs/mouse.html
	sagenb/data/jqueryui/development-bundle/docs/position.html
	sagenb/data/jqueryui/development-bundle/docs/progressbar.html
	sagenb/data/jqueryui/development-bundle/docs/puff-effect.html
	sagenb/data/jqueryui/development-bundle/docs/pulsate-effect.html
	sagenb/data/jqueryui/development-bundle/docs/resizable.html
	sagenb/data/jqueryui/development-bundle/docs/scale-effect.html
	sagenb/data/jqueryui/development-bundle/docs/selectable.html
	sagenb/data/jqueryui/development-bundle/docs/shake-effect.html
	sagenb/data/jqueryui/development-bundle/docs/size-effect.html
	sagenb/data/jqueryui/development-bundle/docs/slide-effect.html
	sagenb/data/jqueryui/development-bundle/docs/slider.html
	sagenb/data/jqueryui/development-bundle/docs/sortable.html
	sagenb/data/jqueryui/development-bundle/docs/spinner.html
	sagenb/data/jqueryui/development-bundle/docs/tabs.html
	sagenb/data/jqueryui/development-bundle/docs/tooltip.html
	sagenb/data/jqueryui/development-bundle/docs/transfer-effect.html
	sagenb/data/jqueryui/development-bundle/external/globalize.culture.de-DE.js
	sagenb/data/jqueryui/development-bundle/external/globalize.culture.ja-JP.js
	sagenb/data/jqueryui/development-bundle/external/globalize.js
	sagenb/data/jqueryui/development-bundle/external/jquery.mousewheel.js
	sagenb/data/jqueryui/development-bundle/external/jshint.js
	sagenb/data/jqueryui/development-bundle/external/qunit.css
	sagenb/data/jqueryui/development-bundle/external/qunit.js
	sagenb/data/jqueryui/development-bundle/package.json
	sagenb/data/jqueryui/development-bundle/themes/base/images/animated-overlay.gif
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_glass_75_dadada_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-icons_222222_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-icons_2e83ff_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-icons_454545_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-icons_888888_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/images/ui-icons_cd0a0a_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/jquery-ui.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.accordion.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.all.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.autocomplete.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.base.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.button.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.core.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.datepicker.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.dialog.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.menu.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.progressbar.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.resizable.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.selectable.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.slider.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.spinner.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.tabs.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.theme.css
	sagenb/data/jqueryui/development-bundle/themes/base/jquery.ui.tooltip.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/animated-overlay.gif
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-icons_222222_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-icons_2e83ff_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-icons_454545_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-icons_888888_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery-ui.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.accordion.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.autocomplete.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.button.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.core.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.datepicker.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.dialog.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.menu.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.progressbar.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.resizable.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.selectable.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.slider.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.spinner.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.tabs.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.theme.min.css
	sagenb/data/jqueryui/development-bundle/themes/base/minified/jquery.ui.tooltip.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/animated-overlay.gif
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_flat_0_f3f3f3_40x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_highlight-hard_60_99bbff_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_highlight-hard_60_ffc53d_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_highlight-hard_90_99bbff_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_highlight-hard_95_fef1ec_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-icons_000000_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-icons_222222_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-icons_2e83ff_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-icons_777777_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/images/ui-icons_cd0a0a_256x240.png
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery-ui.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.accordion.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.all.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.autocomplete.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.base.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.button.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.core.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.datepicker.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.dialog.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.menu.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.progressbar.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.resizable.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.selectable.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.slider.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.spinner.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.tabs.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.theme.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/jquery.ui.tooltip.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery-ui.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.accordion.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.autocomplete.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.button.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.core.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.datepicker.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.dialog.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.menu.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.progressbar.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.resizable.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.selectable.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.slider.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.spinner.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.tabs.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.theme.min.css
	sagenb/data/jqueryui/development-bundle/themes/custom-theme/minified/jquery.ui.tooltip.min.css
	sagenb/data/jqueryui/development-bundle/ui.accordion.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.autocomplete.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.button.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.core.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.datepicker.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.dialog.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.draggable.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.droppable.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-blind.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-bounce.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-clip.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-drop.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-explode.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-fade.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-fold.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-highlight.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-pulsate.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-scale.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-shake.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-slide.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect-transfer.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.effect.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.menu.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.mouse.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.position.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.progressbar.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.resizable.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.selectable.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.slider.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.sortable.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.spinner.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.tabs.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.tooltip.jquery.json
	sagenb/data/jqueryui/development-bundle/ui.widget.jquery.json
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery-ui-i18n.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-af.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ar-DZ.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ar.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-az.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-be.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-bg.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-bs.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ca.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-cs.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-cy-GB.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-da.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-de.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-el.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-en-AU.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-en-GB.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-en-NZ.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-eo.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-es.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-et.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-eu.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fa.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fi.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fo.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fr-CA.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fr-CH.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-fr.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-gl.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-he.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-hi.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-hr.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-hu.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-hy.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-id.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-is.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-it.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ja.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ka.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-kk.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-km.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ko.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ky.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-lb.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-lt.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-lv.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-mk.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ml.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ms.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-nb.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-nl-BE.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-nl.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-nn.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-no.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-pl.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-pt-BR.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-pt.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-rm.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ro.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ru.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sk.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sl.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sq.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sr-SR.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sr.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-sv.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-ta.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-th.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-tj.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-tr.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-uk.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-vi.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-zh-CN.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-zh-HK.js
	sagenb/data/jqueryui/development-bundle/ui/i18n/jquery.ui.datepicker-zh-TW.js
	sagenb/data/jqueryui/development-bundle/ui/jquery-ui.custom.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.accordion.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.autocomplete.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.button.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.core.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.datepicker.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.dialog.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.draggable.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.droppable.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-blind.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-bounce.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-clip.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-drop.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-explode.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-fade.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-fold.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-highlight.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-pulsate.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-scale.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-shake.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-slide.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect-transfer.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.effect.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.menu.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.mouse.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.position.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.progressbar.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.resizable.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.selectable.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.slider.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.sortable.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.spinner.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.tabs.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.tooltip.js
	sagenb/data/jqueryui/development-bundle/ui/jquery.ui.widget.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery-ui-i18n.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-af.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ar-DZ.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ar.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-az.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-be.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-bg.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-bs.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ca.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-cs.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-cy-GB.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-da.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-de.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-el.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-AU.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-GB.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-NZ.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-eo.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-es.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-et.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-eu.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fa.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fi.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fo.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr-CA.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr-CH.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-gl.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-he.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hi.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hr.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hu.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hy.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-id.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-is.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-it.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ja.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ka.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-kk.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-km.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ko.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ky.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lb.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lt.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lv.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-mk.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ml.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ms.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nb.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nl-BE.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nl.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nn.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-no.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pl.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pt-BR.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pt.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-rm.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ro.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ru.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sk.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sl.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sq.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sr-SR.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sr.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sv.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ta.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-th.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-tj.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-tr.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-uk.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-vi.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-CN.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-HK.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-TW.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery-ui.custom.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.accordion.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.autocomplete.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.button.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.core.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.datepicker.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.dialog.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.draggable.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.droppable.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-blind.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-bounce.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-clip.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-drop.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-explode.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-fade.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-fold.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-highlight.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-pulsate.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-scale.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-shake.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-slide.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect-transfer.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.effect.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.menu.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.mouse.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.position.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.progressbar.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.resizable.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.selectable.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.slider.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.sortable.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.spinner.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.tabs.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.tooltip.min.js
	sagenb/data/jqueryui/development-bundle/ui/minified/jquery.ui.widget.min.js
	sagenb/data/jqueryui/js/jquery-1.10.2.js
Javascript changes to restore legacy add cell behavior and avoid
collisions between popup dialogs and Jmol/JSmol popup menu. Also updated
menu to allow access to the Jmol/JSmol save file functions.
Some logic fixes to provide more reliable behavior of "load 3D live"
checkbox. Added instructions to make clicking on the image to activate
it more obvious.  Set the platform speed so that images will go to lower
resolution when spinning to improve performance.  Code cleanup and
rearrangement.
The jsmol callback url is shared state between all applets on a page,
so we cannot use it in worksheet_jsmol_data() to figure out the
cell. Instead, pass the cell information through the script name
parameter.
@kcrisman
Copy link
Member

My pull request to the branch isn't quite right yet, because it turns out that the jQuery dialog has a slightly different syntax than before (or, less likely, something else happened in Volker's commit about that) so the popout doesn't look quite right. Working on this.

@kcrisman
Copy link
Member

Indeed, jQuery changed. http://jqueryui.com/upgrade-guide/1.10/#changed-title-option-from-html-to-text
After looking at the options, I think it's better to just add some CSS to make this right.

@kcrisman
Copy link
Member

Hmm, we changed some CSS, but there are still all these original SCSS files. I am reluctant to double-do everything and would rather just get this figured out in plain CSS, but if we ever follow the instructions at https://github.com/sagemath/sagenb/blob/master/sass/readme.txt it will obliterate these changes. @ppurka - have you ever done that while following the "Miscellaneous Release Instructions"?

CSS should take care of jQuery dialog element title styling due to XSS vulnerabilities, so we just go along with it.
Make sure css has right colors for this.
@kcrisman
Copy link
Member

Okay, I have fixed that annoying CSS problem. If one of you can take a look at that and merge it into this pull request, then I think that all that remains is some heavy testing. I'm already happy with jsmol on a few browsers. Has anyone tried this in IE? Hopefully it would work well.

@gutow
Copy link
Contributor

gutow commented Oct 20, 2014

I have always updated both the css and the scss just in case. Then it does not matter how things are handled. I agree that the scss really does not make a lot of sense to me.

@kcrisman
Copy link
Member

By the way, I propose that this change (and anything else we get in there) be labeled sagenb 0.11, to celebrate!

vbraun and others added 3 commits October 21, 2014 17:29
This allows a just openned worksheet to use the previous
pretty_print/typeset setting.  Otherwise it is ignored until the user
clicks on the checkbox.
@kcrisman
Copy link
Member

AAGH! I will never understand Git and all the extra crazy commits. I was sure I didn't have any extra stuff in this... but too late. This inability to remove history will get me every time, maybe I should have tried to cherry-pick. I will just go ahead and also merge my dumb css fixes now because I have thoroughly added too much to the history anyway. I'm sorry.

correct js and css for introspection
@kcrisman
Copy link
Member

Okay, Jonathan, if you can test these changes, I think I am happy enough with it to have us get tested "for real" by merging it into sagenb proper, with the possible exception of ppurka's comments 2 and 4 at #241 (comment)
I think 4 might be hard to deal with because it seems to be in jmol itself, not in sagenb.

@gutow
Copy link
Contributor

gutow commented Oct 22, 2014

OK, I may have time this afternoon...As to #4 in ppurka's comment list. That is not going to change. The application is loaded, when that notice comes up. The remainder of the time is loading the data from the server and then rendering it. On a slow machine using Chrome, where things have to be processed into base64 ASCII by the server this is not going to be fast. This is especially true since we are now doing the base64 conversion in python which is interpreted. I do not see anything we can do. On my i3 netbook (no great shakes) running both the server and the browser, I do not see such a long delay. Wish I had a better answer, because I know waiting is annoying.

I will look into the possibility of another loading message; there is a way to call javascript from Jmol/JSmol so I might be able to have a message or spinner come up during the load. No promises on this. Thus this should not be a show stopper.

@kcrisman
Copy link
Member

I agree, actually, though this may be an argument in favor of always auto-unchecking the "live 3d" box when reopening a worksheet... Volker's fix for the "sleeping" works fine, but I guess there is nothing one can do about it if ALL of them in a large worksheet need to open at once. On the whole, this is better than the current situation where a lot of people can't even use 3d plots.

@kcrisman
Copy link
Member

And as to testing, keep in mind I just want to make sure I didn't break anything big accidentally with the CSS and cache busting. Feel free to test on Chromium, that should behave like Chrome, I would think (you should get the debugging messages in your terminal about Jsmol query etc. only on that browser, from my experience - still not sure why the jsmol/ isn't rendered on the others but instead one goes straight to the jsmol...).

kcrisman added a commit that referenced this pull request Oct 23, 2014
@kcrisman kcrisman merged commit 2fde74b into sagemath:master Oct 23, 2014
@kcrisman
Copy link
Member

Okay, Jonathan and I agreed this was ready for real-life testing. Thanks esp. to Volker for turning this into a working draft! @ppurka - if you see this, what goes into making a new package for http://trac.sagemath.org/ticket/16004 ?

@ppurka
Copy link
Member

ppurka commented Oct 23, 2014

@kcrisman here is an outline of the steps: https://gist.github.com/ppurka/d10f668db113c2d1ddd4

It might also be better to access the gist from here: https://gist.github.com/ppurka in case I make any further changes.

@kcrisman
Copy link
Member

Wow, that was really helpful - and I had forgotten about @kini's good work earlier on this. Hopefully I can just add some of these directly to the sagenb documentation if (when?) I try it.

@kcrisman
Copy link
Member

See #250 - thanks again.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants