From d90fd4a8c260202af6ebb4de56675a8845ee987a Mon Sep 17 00:00:00 2001
From: David Luecke
Date: Mon, 4 Apr 2011 10:10:48 -0600
Subject: [PATCH 1/6] Improved and updated StealJS packaging
---
accordion/accordion.js | 14 +
autocomplete/autocomplete.js | 15 +
button/button.js | 14 +
core/core.js | 10 +
datepicker/datepicker.js | 13 +
.../i18n/jquery.ui.datepicker-af.js | 0
datepicker/i18n/jquery.ui.datepicker-ar.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-az.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-bg.js | 24 ++
datepicker/i18n/jquery.ui.datepicker-bs.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-ca.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-cs.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-da.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-de.js | 23 ++
.../i18n/jquery.ui.datepicker-el.js | 0
.../i18n/jquery.ui.datepicker-en-GB.js | 0
datepicker/i18n/jquery.ui.datepicker-eo.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-es.js | 23 ++
.../i18n/jquery.ui.datepicker-et.js | 0
datepicker/i18n/jquery.ui.datepicker-eu.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-fa.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-fi.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-fo.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-fr-CH.js | 23 ++
.../i18n/jquery.ui.datepicker-fr.js | 0
datepicker/i18n/jquery.ui.datepicker-gl.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-he.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-hr.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-hu.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-hy.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-id.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-is.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-it.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-ja.js | 23 ++
.../i18n/jquery.ui.datepicker-ko.js | 0
datepicker/i18n/jquery.ui.datepicker-kz.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-lt.js | 23 ++
.../i18n/jquery.ui.datepicker-lv.js | 0
datepicker/i18n/jquery.ui.datepicker-ms.js | 23 ++
.../i18n/jquery.ui.datepicker-nl.js | 0
datepicker/i18n/jquery.ui.datepicker-no.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-pl.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-pt-BR.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-pt.js | 22 ++
datepicker/i18n/jquery.ui.datepicker-rm.js | 21 ++
datepicker/i18n/jquery.ui.datepicker-ro.js | 26 ++
datepicker/i18n/jquery.ui.datepicker-ru.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-sk.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-sl.js | 24 ++
datepicker/i18n/jquery.ui.datepicker-sq.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-sr-SR.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-sr.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-sv.js | 23 ++
.../i18n/jquery.ui.datepicker-ta.js | 0
datepicker/i18n/jquery.ui.datepicker-th.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-tr.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-uk.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-vi.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-zh-CN.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-zh-HK.js | 23 ++
datepicker/i18n/jquery.ui.datepicker-zh-TW.js | 23 ++
dialog/dialog.js | 19 ++
draggable/draggable.js | 15 +
droppable/droppable.js | 16 +
effects/blind/blind.js | 13 +
effects/bounce/bounce.js | 13 +
effects/clip/clip.js | 13 +
effects/core/core.js | 10 +
effects/drop/drop.js | 13 +
effects/effects.js | 16 +
effects/explode/explode.js | 13 +
effects/fade/fade.js | 13 +
effects/fold/fold.js | 13 +
effects/highlight/highlight.js | 13 +
effects/pulsate/pulsate.js | 13 +
effects/scale/scale.js | 13 +
effects/shake/shake.js | 13 +
effects/slide/slide.js | 13 +
effects/transfer/transfer.js | 13 +
.../bgiframe.js} | 0
.../{jquery.cookie.js => cookie/cookie.js} | 0
.../metadata.js} | 0
jqueryui.js | 22 ++
lib/AUTHORS.txt | 30 ++
lib/GPL-LICENSE.txt | 278 ++++++++++++++++++
lib/MIT-LICENSE.txt | 25 ++
README.md => lib/README.md | 0
{build => lib/build}/build.xml | 0
.../build}/build/ant-contrib-0.6.jar | Bin
.../build}/build/google-compiler-20110320.jar | Bin
{build => lib/build}/build/style.xsl | 0
.../build}/build/yuicompressor-2.4.2.jar | Bin
{build => lib/build}/release/changelog-shell | 0
{build => lib/build}/release/prepare-release | 0
{build => lib/build}/themes | 0
.../demos}/accordion/collapsible.html | 0
.../demos}/accordion/custom-icons.html | 0
{demos => lib/demos}/accordion/default.html | 0
{demos => lib/demos}/accordion/fillspace.html | 0
.../demos}/accordion/hoverintent.html | 0
{demos => lib/demos}/accordion/index.html | 0
{demos => lib/demos}/accordion/mouseover.html | 0
.../demos}/accordion/no-auto-height.html | 0
{demos => lib/demos}/accordion/sortable.html | 0
{demos => lib/demos}/addClass/default.html | 0
{demos => lib/demos}/addClass/index.html | 0
{demos => lib/demos}/animate/default.html | 0
{demos => lib/demos}/animate/index.html | 0
.../demos}/autocomplete/categories.html | 0
.../demos}/autocomplete/combobox.html | 0
.../demos}/autocomplete/custom-data.html | 0
.../demos}/autocomplete/default.html | 0
.../demos}/autocomplete/folding.html | 0
.../autocomplete/images/jquery_32x32.png | Bin
.../autocomplete/images/jqueryui_32x32.png | Bin
.../autocomplete/images/sizzlejs_32x32.png | Bin
.../autocomplete/images/transparent_1x1.png | Bin
.../images/ui-anim_basic_16x16.gif | Bin
{demos => lib/demos}/autocomplete/index.html | 0
{demos => lib/demos}/autocomplete/london.xml | 0
.../demos}/autocomplete/maxheight.html | 0
.../demos}/autocomplete/multiple-remote.html | 0
.../demos}/autocomplete/multiple.html | 0
.../demos}/autocomplete/remote-jsonp.html | 0
.../autocomplete/remote-with-cache.html | 0
{demos => lib/demos}/autocomplete/remote.html | 0
{demos => lib/demos}/autocomplete/search.php | 0
{demos => lib/demos}/autocomplete/xml.html | 0
{demos => lib/demos}/button/checkbox.html | 0
{demos => lib/demos}/button/default.html | 0
{demos => lib/demos}/button/icons.html | 0
{demos => lib/demos}/button/index.html | 0
{demos => lib/demos}/button/radio.html | 0
{demos => lib/demos}/button/splitbutton.html | 0
{demos => lib/demos}/button/toolbar.html | 0
.../demos}/datepicker/alt-field.html | 0
.../demos}/datepicker/animation.html | 0
.../demos}/datepicker/buttonbar.html | 0
.../demos}/datepicker/date-formats.html | 0
.../demos}/datepicker/date-range.html | 0
{demos => lib/demos}/datepicker/default.html | 0
.../datepicker/dropdown-month-year.html | 0
.../demos}/datepicker/icon-trigger.html | 0
.../demos}/datepicker/images/calendar.gif | Bin
{demos => lib/demos}/datepicker/index.html | 0
{demos => lib/demos}/datepicker/inline.html | 0
.../demos}/datepicker/localization.html | 0
{demos => lib/demos}/datepicker/min-max.html | 0
.../demos}/datepicker/multiple-calendars.html | 0
.../demos}/datepicker/other-months.html | 0
.../demos}/datepicker/show-week.html | 0
{demos => lib/demos}/demos.css | 0
{demos => lib/demos}/dialog/animated.html | 0
{demos => lib/demos}/dialog/default.html | 0
{demos => lib/demos}/dialog/index.html | 0
.../demos}/dialog/modal-confirmation.html | 0
{demos => lib/demos}/dialog/modal-form.html | 0
.../demos}/dialog/modal-message.html | 0
{demos => lib/demos}/dialog/modal.html | 0
.../demos}/draggable/constrain-movement.html | 0
.../demos}/draggable/cursor-style.html | 0
{demos => lib/demos}/draggable/default.html | 0
.../demos}/draggable/delay-start.html | 0
{demos => lib/demos}/draggable/events.html | 0
{demos => lib/demos}/draggable/handle.html | 0
{demos => lib/demos}/draggable/index.html | 0
{demos => lib/demos}/draggable/revert.html | 0
{demos => lib/demos}/draggable/scroll.html | 0
{demos => lib/demos}/draggable/snap-to.html | 0
{demos => lib/demos}/draggable/sortable.html | 0
.../demos}/draggable/visual-feedback.html | 0
.../demos}/droppable/accepted-elements.html | 0
{demos => lib/demos}/droppable/default.html | 0
.../demos}/droppable/images/high_tatras.jpg | Bin
.../demos}/droppable/images/high_tatras2.jpg | Bin
.../droppable/images/high_tatras2_min.jpg | Bin
.../demos}/droppable/images/high_tatras3.jpg | Bin
.../droppable/images/high_tatras3_min.jpg | Bin
.../demos}/droppable/images/high_tatras4.jpg | Bin
.../droppable/images/high_tatras4_min.jpg | Bin
.../droppable/images/high_tatras_min.jpg | Bin
{demos => lib/demos}/droppable/index.html | 0
.../demos}/droppable/photo-manager.html | 0
.../demos}/droppable/propagation.html | 0
{demos => lib/demos}/droppable/revert.html | 0
.../demos}/droppable/shopping-cart.html | 0
.../demos}/droppable/visual-feedback.html | 0
{demos => lib/demos}/effect/default.html | 0
{demos => lib/demos}/effect/easing.html | 0
{demos => lib/demos}/effect/index.html | 0
{demos => lib/demos}/hide/default.html | 0
{demos => lib/demos}/hide/index.html | 0
{demos => lib/demos}/images/calendar.gif | Bin
.../demos}/images/demo-config-on-tile.gif | Bin
.../demos}/images/demo-config-on.gif | Bin
.../demos}/images/demo-spindown-closed.gif | Bin
.../demos}/images/demo-spindown-open.gif | Bin
.../demos}/images/icon-docs-info.gif | Bin
{demos => lib/demos}/images/pbar-ani.gif | Bin
{demos => lib/demos}/index.html | 0
{demos => lib/demos}/menu/contextmenu.html | 0
{demos => lib/demos}/menu/default.html | 0
{demos => lib/demos}/menu/index.html | 0
{demos => lib/demos}/position/cycler.html | 0
{demos => lib/demos}/position/default.html | 0
.../demos}/position/images/earth.jpg | Bin
.../demos}/position/images/flight.jpg | Bin
.../demos}/position/images/rocket.jpg | Bin
{demos => lib/demos}/position/index.html | 0
.../demos}/progressbar/animated.html | 0
{demos => lib/demos}/progressbar/default.html | 0
.../demos}/progressbar/images/pbar-ani.gif | Bin
{demos => lib/demos}/progressbar/index.html | 0
{demos => lib/demos}/progressbar/resize.html | 0
{demos => lib/demos}/removeClass/default.html | 0
{demos => lib/demos}/removeClass/index.html | 0
{demos => lib/demos}/resizable/animate.html | 0
.../demos}/resizable/aspect-ratio.html | 0
.../demos}/resizable/constrain-area.html | 0
{demos => lib/demos}/resizable/default.html | 0
.../demos}/resizable/delay-start.html | 0
{demos => lib/demos}/resizable/helper.html | 0
{demos => lib/demos}/resizable/index.html | 0
{demos => lib/demos}/resizable/max-min.html | 0
.../demos}/resizable/snap-to-grid.html | 0
.../demos}/resizable/synchronous-resize.html | 0
{demos => lib/demos}/resizable/textarea.html | 0
.../demos}/resizable/visual-feedback.html | 0
{demos => lib/demos}/selectable/default.html | 0
.../demos}/selectable/display-grid.html | 0
{demos => lib/demos}/selectable/index.html | 0
.../demos}/selectable/serialize.html | 0
{demos => lib/demos}/show/default.html | 0
{demos => lib/demos}/show/index.html | 0
{demos => lib/demos}/slider/colorpicker.html | 0
{demos => lib/demos}/slider/default.html | 0
{demos => lib/demos}/slider/hotelrooms.html | 0
{demos => lib/demos}/slider/index.html | 0
.../demos}/slider/multiple-vertical.html | 0
.../demos}/slider/range-vertical.html | 0
{demos => lib/demos}/slider/range.html | 0
{demos => lib/demos}/slider/rangemax.html | 0
{demos => lib/demos}/slider/rangemin.html | 0
{demos => lib/demos}/slider/side-scroll.html | 0
.../demos}/slider/slider-vertical.html | 0
{demos => lib/demos}/slider/steps.html | 0
{demos => lib/demos}/slider/tabs.html | 0
.../sortable/connect-lists-through-tabs.html | 0
.../demos}/sortable/connect-lists.html | 0
{demos => lib/demos}/sortable/default.html | 0
.../demos}/sortable/delay-start.html | 0
.../demos}/sortable/display-grid.html | 0
.../demos}/sortable/empty-lists.html | 0
{demos => lib/demos}/sortable/index.html | 0
{demos => lib/demos}/sortable/items.html | 0
.../demos}/sortable/placeholder.html | 0
{demos => lib/demos}/sortable/portlets.html | 0
{demos => lib/demos}/spinner/currency.html | 0
{demos => lib/demos}/spinner/decimal.html | 0
{demos => lib/demos}/spinner/default.html | 0
{demos => lib/demos}/spinner/index.html | 0
{demos => lib/demos}/spinner/latlong.html | 0
{demos => lib/demos}/spinner/overflow.html | 0
{demos => lib/demos}/spinner/time.html | 0
{demos => lib/demos}/switchClass/default.html | 0
{demos => lib/demos}/switchClass/index.html | 0
{demos => lib/demos}/tabs/ajax.html | 0
{demos => lib/demos}/tabs/ajax/content1.html | 0
{demos => lib/demos}/tabs/ajax/content2.html | 0
.../demos}/tabs/ajax/content3-slow.php | 0
.../demos}/tabs/ajax/content4-broken.php | 0
{demos => lib/demos}/tabs/bottom.html | 0
{demos => lib/demos}/tabs/collapsible.html | 0
{demos => lib/demos}/tabs/cookie.html | 0
{demos => lib/demos}/tabs/default.html | 0
{demos => lib/demos}/tabs/index.html | 0
{demos => lib/demos}/tabs/manipulation.html | 0
{demos => lib/demos}/tabs/mouseover.html | 0
{demos => lib/demos}/tabs/sortable.html | 0
{demos => lib/demos}/tabs/vertical.html | 0
{demos => lib/demos}/toggle/default.html | 0
{demos => lib/demos}/toggle/index.html | 0
{demos => lib/demos}/toggleClass/default.html | 0
{demos => lib/demos}/toggleClass/index.html | 0
.../demos}/tooltip/ajax/content1.html | 0
.../demos}/tooltip/ajax/content2.html | 0
.../demos}/tooltip/custom-animation.html | 0
{demos => lib/demos}/tooltip/default.html | 0
.../demos}/tooltip/delegation-mixbag.html | 0
{demos => lib/demos}/tooltip/forms.html | 0
{demos => lib/demos}/tooltip/index.html | 0
{demos => lib/demos}/tooltip/tracking.html | 0
lib/external/jquery.bgiframe-2.1.2.js | 39 +++
lib/external/jquery.cookie.js | 89 ++++++
.../external}/jquery.global.de-DE.js | 0
.../external}/jquery.global.ja-JP.js | 0
{external => lib/external}/jquery.global.js | 0
lib/external/jquery.metadata.js | 122 ++++++++
.../external}/jquery.mousewheel-3.0.4.js | 0
{external => lib/external}/qunit.css | 0
{external => lib/external}/qunit.js | 0
jquery-1.5.1.js => lib/jquery-1.5.1.js | 0
{tests => lib/tests}/index.html | 0
{tests => lib/tests}/jquery.simulate.js | 0
.../tests}/static/button/default.html | 0
.../tests}/static/datepicker/datepicker.html | 0
.../tests}/static/datepicker/default.html | 0
{tests => lib/tests}/static/icons.html | 0
.../tests}/static/menu/all-menus-icons.html | 0
{tests => lib/tests}/static/menu/default.html | 0
.../tests}/static/slider/default.html | 0
.../static/slider/default_vertical.html | 0
.../static/slider/slider_horizontal.html | 0
.../slider/slider_horizontal_range.html | 0
.../slider/slider_horizontal_range_max.html | 0
.../slider/slider_horizontal_range_min.html | 0
.../tests}/static/slider/slider_vertical.html | 0
.../static/slider/slider_vertical_range.html | 0
.../slider/slider_vertical_range_max.html | 0
.../slider/slider_vertical_range_min.html | 0
{tests => lib/tests}/static/static.css | 0
{tests => lib/tests}/static/static.js | 0
.../tests}/unit/accordion/accordio.html | 0
.../tests}/unit/accordion/accordion.html | 0
.../tests}/unit/accordion/accordion_core.js | 0
.../unit/accordion/accordion_defaults.js | 0
.../accordion_defaults_deprecated.js | 0
.../unit/accordion/accordion_deprecated.js | 0
.../tests}/unit/accordion/accordion_events.js | 0
.../unit/accordion/accordion_methods.js | 0
.../unit/accordion/accordion_options.js | 0
.../unit/autocomplete/autocomplete.html | 0
.../unit/autocomplete/autocomplete_core.js | 0
.../autocomplete/autocomplete_defaults.js | 0
.../unit/autocomplete/autocomplete_events.js | 0
.../unit/autocomplete/autocomplete_methods.js | 0
.../unit/autocomplete/autocomplete_options.js | 0
.../remote_object_array_labels.txt | 0
.../remote_object_array_values.txt | 0
.../unit/autocomplete/remote_string_array.txt | 0
{tests => lib/tests}/unit/button/button.html | 0
.../tests}/unit/button/button_core.js | 0
.../tests}/unit/button/button_defaults.js | 0
.../tests}/unit/button/button_events.js | 0
.../tests}/unit/button/button_methods.js | 0
.../tests}/unit/button/button_options.js | 0
.../tests}/unit/button/button_tickets.js | 0
{tests => lib/tests}/unit/core/core.html | 0
{tests => lib/tests}/unit/core/core.js | 0
{tests => lib/tests}/unit/core/selector.js | 0
.../tests}/unit/datepicker/datepicker.html | 0
.../tests}/unit/datepicker/datepicker_core.js | 0
.../unit/datepicker/datepicker_defaults.js | 0
.../unit/datepicker/datepicker_events.js | 0
.../unit/datepicker/datepicker_methods.js | 0
.../unit/datepicker/datepicker_options.js | 0
.../unit/datepicker/datepicker_tickets.js | 0
{tests => lib/tests}/unit/dialog/dialog.html | 0
.../tests}/unit/dialog/dialog_core.js | 0
.../tests}/unit/dialog/dialog_defaults.js | 0
.../tests}/unit/dialog/dialog_events.js | 0
.../tests}/unit/dialog/dialog_methods.js | 0
.../tests}/unit/dialog/dialog_options.js | 0
.../tests}/unit/dialog/dialog_tickets.js | 0
.../tests}/unit/draggable/draggable.html | 0
.../tests}/unit/draggable/draggable_core.js | 0
.../unit/draggable/draggable_defaults.js | 0
.../tests}/unit/draggable/draggable_events.js | 0
.../unit/draggable/draggable_methods.js | 0
.../unit/draggable/draggable_options.js | 0
.../tests}/unit/droppable/droppable.html | 0
.../tests}/unit/droppable/droppable_core.js | 0
.../unit/droppable/droppable_defaults.js | 0
.../tests}/unit/droppable/droppable_events.js | 0
.../unit/droppable/droppable_methods.js | 0
.../unit/droppable/droppable_options.js | 0
.../tests}/unit/images/jqueryui_32x32.png | Bin
{tests => lib/tests}/unit/index.html | 0
{tests => lib/tests}/unit/menu/menu.html | 0
{tests => lib/tests}/unit/menu/menu_core.js | 0
.../tests}/unit/menu/menu_defaults.js | 0
{tests => lib/tests}/unit/menu/menu_events.js | 0
.../tests}/unit/menu/menu_methods.js | 0
.../tests}/unit/menu/menu_options.js | 0
.../tests}/unit/position/positio.html | 0
.../tests}/unit/position/position.html | 0
.../tests}/unit/position/position_core.js | 0
.../unit/position/position_deprecated.js | 0
.../tests}/unit/progressbar/progressbar.html | 0
.../unit/progressbar/progressbar_core.js | 0
.../unit/progressbar/progressbar_defaults.js | 0
.../unit/progressbar/progressbar_events.js | 0
.../unit/progressbar/progressbar_methods.js | 0
.../unit/progressbar/progressbar_options.js | 0
.../tests}/unit/resizable/images/test.jpg | Bin
.../tests}/unit/resizable/resizable.html | 0
.../tests}/unit/resizable/resizable_core.js | 0
.../unit/resizable/resizable_defaults.js | 0
.../tests}/unit/resizable/resizable_events.js | 0
.../unit/resizable/resizable_methods.js | 0
.../unit/resizable/resizable_options.js | 0
.../tests}/unit/selectable/selectable.html | 0
.../tests}/unit/selectable/selectable_core.js | 0
.../unit/selectable/selectable_defaults.js | 0
.../unit/selectable/selectable_events.js | 0
.../unit/selectable/selectable_methods.js | 0
.../unit/selectable/selectable_options.js | 0
{tests => lib/tests}/unit/slider/slider.html | 0
.../tests}/unit/slider/slider_core.js | 0
.../tests}/unit/slider/slider_defaults.js | 0
.../tests}/unit/slider/slider_events.js | 0
.../tests}/unit/slider/slider_methods.js | 0
.../tests}/unit/slider/slider_options.js | 0
.../tests}/unit/sortable/sortable.html | 0
.../tests}/unit/sortable/sortable_core.js | 0
.../tests}/unit/sortable/sortable_defaults.js | 0
.../tests}/unit/sortable/sortable_events.js | 0
.../tests}/unit/sortable/sortable_methods.js | 0
.../tests}/unit/sortable/sortable_options.js | 0
.../tests}/unit/sortable/sortable_tickets.js | 0
.../tests}/unit/spinner/spinner.html | 0
.../tests}/unit/spinner/spinner_core.js | 0
.../tests}/unit/spinner/spinner_defaults.js | 0
.../tests}/unit/spinner/spinner_events.js | 0
.../tests}/unit/spinner/spinner_methods.js | 0
.../tests}/unit/spinner/spinner_options.js | 0
{tests => lib/tests}/unit/swarminject.js | 0
{tests => lib/tests}/unit/tabs/data/test.html | 0
{tests => lib/tests}/unit/tabs/spinner.gif | Bin
{tests => lib/tests}/unit/tabs/tabs.html | 0
{tests => lib/tests}/unit/tabs/tabs_core.js | 0
.../tests}/unit/tabs/tabs_defaults.js | 0
.../unit/tabs/tabs_defaults_deprecated.js | 0
.../tests}/unit/tabs/tabs_deprecated.html | 0
.../tests}/unit/tabs/tabs_deprecated.js | 0
{tests => lib/tests}/unit/tabs/tabs_events.js | 0
.../tests}/unit/tabs/tabs_methods.js | 0
.../tests}/unit/tabs/tabs_options.js | 0
.../tests}/unit/tabs/tabs_tickets.js | 0
{tests => lib/tests}/unit/testsuite.js | 0
.../tests}/unit/tooltip/tooltip.html | 0
.../tests}/unit/tooltip/tooltip_core.js | 0
.../tests}/unit/tooltip/tooltip_defaults.js | 0
.../tests}/unit/tooltip/tooltip_events.js | 0
.../tests}/unit/tooltip/tooltip_methods.js | 0
.../tests}/unit/tooltip/tooltip_options.js | 0
{tests => lib/tests}/unit/widget/widget.html | 0
.../tests}/unit/widget/widget_core.js | 0
.../visual/addClass/addClass_queue.html | 0
{tests => lib/tests}/visual/all.css | 0
{tests => lib/tests}/visual/all.html | 0
.../animate/animate_backgroundColor_hex.html | 0
.../animate/animate_backgroundColor_rgb.html | 0
.../visual/animate/animate_color_hex.html | 0
.../visual/animate/animate_color_rgb.html | 0
.../tests}/visual/button/button.html | 0
.../visual/button/button_disabled_true.html | 0
.../button/button_input_type_checkbox.html | 0
.../button/button_option_disabled_true.html | 0
.../visual/button/button_performance.html | 0
.../visual/button/button_ticket_5254.html | 0
.../visual/button/button_ticket_5261.html | 0
.../visual/button/button_ticket_5278.html | 0
.../visual/compound/accordion_dialog.html | 0
.../visual/compound/accordion_tabs.html | 0
.../visual/compound/datepicker_dialog.html | 0
.../visual/compound/draggable_accordion.html | 0
...le_accordion_accordion_tabs_draggable.html | 0
.../sortable_accordion_sortable_tabs.html | 0
.../tests}/visual/compound/tabs_tabs.html | 0
.../tests}/visual/compound/tabs_tooltips.html | 0
.../visual/compound/widgets_in_dialog.html | 0
.../tests}/visual/datepicker/calendar.gif | Bin
.../tests}/visual/datepicker/datepicker.html | 0
.../datepicker/datepicker_multi_inline.html | 0
.../datepicker/datepicker_ticket_4071.html | 0
.../datepicker/datepicker_ticket_4240.html | 0
.../datepicker/datepicker_ticket_4443.html | 0
.../datepicker/datepicker_ticket_5676.html | 0
.../tests}/visual/datepicker/multimonth.html | 0
.../tests}/visual/datepicker/viewport.html | 0
.../dialog/dialog_on_page_with_large_dom.html | 0
.../tests}/visual/draggable/draggable.html | 0
.../visual/draggable/draggable.scroll.html | 0
.../draggable_option_containment_array.html | 0
.../draggable_option_cursorAt_object.html | 0
.../draggable_option_handle_selector.html | 0
.../draggable_option_iframeFix_false.html | 0
.../draggable_option_iframeFix_selector.html | 0
.../draggable_option_iframeFix_true.html | 0
.../tests}/visual/droppable/droppable.css | 0
.../tests}/visual/droppable/droppable.html | 0
.../droppable_option_accept_default.html | 0
.../droppable_option_accept_function.html | 0
.../droppable_option_accept_selector.html | 0
.../droppable/droppable_ticket_4087.html | 0
.../droppable/droppable_ticket_4088.html | 0
{tests => lib/tests}/visual/effects.all.css | 0
{tests => lib/tests}/visual/effects.all.html | 0
{tests => lib/tests}/visual/effects.all.js | 0
.../tests}/visual/menu/contextmenu.html | 0
.../tests}/visual/menu/drilldown.html | 0
{tests => lib/tests}/visual/menu/menu.html | 0
{tests => lib/tests}/visual/menu/menubar.html | 0
{tests => lib/tests}/visual/menu/menubar.js | 0
.../tests}/visual/menu/tablemenu.html | 0
.../visual/mouse/mouse_ticket_6946.html | 0
.../tests}/visual/position/position.html | 0
.../visual/position/position_margin.html | 0
.../tests}/visual/resizable/images/test.png | Bin
.../tests}/visual/resizable/resizable.html | 0
.../resizable_option_alsoResize_child.html | 0
.../resizable_option_aspectRatio_0.5.html | 0
.../resizable_option_aspectRatio_1.0.html | 0
.../resizable_option_aspectRatio_1.5.html | 0
...on_aspectRatio_preserve_maxHeight_150.html | 0
...ion_aspectRatio_preserve_maxWidth_150.html | 0
...ion_aspectRatio_preserve_minHeight_50.html | 0
...tion_aspectRatio_preserve_minWidth_50.html | 0
...option_aspectRatio_preserve_w100xh100.html | 0
..._option_aspectRatio_preserve_w100xh50.html | 0
..._option_aspectRatio_preserve_w50xh100.html | 0
.../resizable/resizable_ticket_3053.html | 0
.../resizable/resizable_ticket_4199.html | 0
.../resizable/resizable_ticket_4217.html | 0
.../resizable/resizable_ticket_4940.html | 0
.../resizable/resizable_ticket_5335.html | 0
.../tests}/visual/selectable/selectable.html | 0
.../selectable/selectable_ticket_4341.html | 0
.../tests}/visual/slider/slider.html | 0
.../visual/slider/slider_horizontal.html | 0
.../slider/slider_horizontal_range.html | 0
.../slider/slider_horizontal_range_max.html | 0
.../slider/slider_horizontal_range_min.html | 0
.../slider_in_container_with_scrollbars.html | 0
.../visual/slider/slider_method_destroy.html | 0
.../visual/slider/slider_method_disable.html | 0
.../slider/slider_option_animate_false.html | 0
.../slider/slider_option_animate_true.html | 0
.../visual/slider/slider_option_max_3.html | 0
.../visual/slider/slider_option_max_30.html | 0
.../visual/slider/slider_option_max_300.html | 0
.../visual/slider/slider_option_min_-3.html | 0
.../visual/slider/slider_option_min_-30.html | 0
.../visual/slider/slider_option_min_-300.html | 0
.../slider_option_orientation_horizontal.html | 0
.../slider_option_orientation_vertical.html | 0
.../slider/slider_option_range_false.html | 0
.../slider/slider_option_range_max.html | 0
.../slider/slider_option_range_min.html | 0
.../slider/slider_option_range_true.html | 0
.../visual/slider/slider_option_step_25.html | 0
.../visual/slider/slider_option_step_5.html | 0
.../visual/slider/slider_option_value_3.html | 0
.../visual/slider/slider_option_value_30.html | 0
.../slider/slider_option_values_25_50_75.html | 0
.../slider/slider_option_values_25_75.html | 0
.../slider/slider_option_values_50.html | 0
.../visual/slider/slider_ticket_3736.html | 0
.../visual/slider/slider_ticket_3762.html | 0
.../visual/slider/slider_ticket_4385.html | 0
.../visual/slider/slider_ticket_4467.html | 0
.../tests}/visual/slider/slider_vertical.html | 0
.../visual/slider/slider_vertical_range.html | 0
.../slider/slider_vertical_range_max.html | 0
.../slider/slider_vertical_range_min.html | 0
.../tests}/visual/sortable/sortable.html | 0
.../sortable/sortable_massive_scale.html | 0
.../sortable_option_revert_false.html | 0
.../sortable/sortable_option_revert_true.html | 0
.../visual/sortable/sortable_ticket_4231.html | 0
.../visual/sortable/sortable_ticket_4551.html | 0
.../visual/sortable/sortable_ticket_5355.html | 0
.../tests}/visual/spinner/spinner.html | 0
{tests => lib/tests}/visual/theme.html | 0
.../tests}/visual/tooltip/ajaxcontent.php | 0
.../tests}/visual/tooltip/callout.html | 0
.../tests}/visual/tooltip/tooltip.html | 0
{tests => lib/tests}/visual/visual.css | 0
.../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin
.../images/ui-bg_flat_75_ffffff_40x100.png | Bin
.../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin
.../images/ui-bg_glass_65_ffffff_1x400.png | Bin
.../images/ui-bg_glass_75_dadada_1x400.png | Bin
.../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin
.../images/ui-bg_glass_95_fef1ec_1x400.png | Bin
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin
.../base/images/ui-icons_222222_256x240.png | Bin
.../base/images/ui-icons_2e83ff_256x240.png | Bin
.../base/images/ui-icons_454545_256x240.png | Bin
.../base/images/ui-icons_888888_256x240.png | Bin
.../base/images/ui-icons_cd0a0a_256x240.png | Bin
.../themes}/base/jquery.ui.accordion.css | 0
{themes => lib/themes}/base/jquery.ui.all.css | 0
.../themes}/base/jquery.ui.autocomplete.css | 0
.../themes}/base/jquery.ui.base.css | 0
.../themes}/base/jquery.ui.button.css | 0
.../themes}/base/jquery.ui.core.css | 0
.../themes}/base/jquery.ui.datepicker.css | 0
.../themes}/base/jquery.ui.dialog.css | 0
.../themes}/base/jquery.ui.menu.css | 0
.../themes}/base/jquery.ui.progressbar.css | 0
.../themes}/base/jquery.ui.resizable.css | 0
.../themes}/base/jquery.ui.selectable.css | 0
.../themes}/base/jquery.ui.slider.css | 0
.../themes}/base/jquery.ui.spinner.css | 0
.../themes}/base/jquery.ui.tabs.css | 0
.../themes}/base/jquery.ui.theme.css | 0
.../themes}/base/jquery.ui.tooltip.css | 0
lib/ui/i18n/jquery.ui.datepicker-af.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-ar-DZ.js | 0
.../ui}/i18n/jquery.ui.datepicker-ar.js | 0
.../ui}/i18n/jquery.ui.datepicker-az.js | 0
.../ui}/i18n/jquery.ui.datepicker-bg.js | 0
.../ui}/i18n/jquery.ui.datepicker-bs.js | 0
.../ui}/i18n/jquery.ui.datepicker-ca.js | 0
.../ui}/i18n/jquery.ui.datepicker-cs.js | 0
.../ui}/i18n/jquery.ui.datepicker-da.js | 0
.../ui}/i18n/jquery.ui.datepicker-de.js | 0
lib/ui/i18n/jquery.ui.datepicker-el.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-en-AU.js | 0
lib/ui/i18n/jquery.ui.datepicker-en-GB.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-en-NZ.js | 0
.../ui}/i18n/jquery.ui.datepicker-eo.js | 0
.../ui}/i18n/jquery.ui.datepicker-es.js | 0
lib/ui/i18n/jquery.ui.datepicker-et.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-eu.js | 0
.../ui}/i18n/jquery.ui.datepicker-fa.js | 0
.../ui}/i18n/jquery.ui.datepicker-fi.js | 0
.../ui}/i18n/jquery.ui.datepicker-fo.js | 0
.../ui}/i18n/jquery.ui.datepicker-fr-CH.js | 0
lib/ui/i18n/jquery.ui.datepicker-fr.js | 25 ++
.../ui}/i18n/jquery.ui.datepicker-gl.js | 0
.../ui}/i18n/jquery.ui.datepicker-he.js | 0
.../ui}/i18n/jquery.ui.datepicker-hr.js | 0
.../ui}/i18n/jquery.ui.datepicker-hu.js | 0
.../ui}/i18n/jquery.ui.datepicker-hy.js | 0
.../ui}/i18n/jquery.ui.datepicker-id.js | 0
.../ui}/i18n/jquery.ui.datepicker-is.js | 0
.../ui}/i18n/jquery.ui.datepicker-it.js | 0
.../ui}/i18n/jquery.ui.datepicker-ja.js | 0
lib/ui/i18n/jquery.ui.datepicker-ko.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-kz.js | 0
.../ui}/i18n/jquery.ui.datepicker-lt.js | 0
lib/ui/i18n/jquery.ui.datepicker-lv.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-ml.js | 0
.../ui}/i18n/jquery.ui.datepicker-ms.js | 0
lib/ui/i18n/jquery.ui.datepicker-nl.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-no.js | 0
.../ui}/i18n/jquery.ui.datepicker-pl.js | 0
.../ui}/i18n/jquery.ui.datepicker-pt-BR.js | 0
.../ui}/i18n/jquery.ui.datepicker-pt.js | 0
.../ui}/i18n/jquery.ui.datepicker-rm.js | 0
.../ui}/i18n/jquery.ui.datepicker-ro.js | 0
.../ui}/i18n/jquery.ui.datepicker-ru.js | 0
.../ui}/i18n/jquery.ui.datepicker-sk.js | 0
.../ui}/i18n/jquery.ui.datepicker-sl.js | 0
.../ui}/i18n/jquery.ui.datepicker-sq.js | 0
.../ui}/i18n/jquery.ui.datepicker-sr-SR.js | 0
.../ui}/i18n/jquery.ui.datepicker-sr.js | 0
.../ui}/i18n/jquery.ui.datepicker-sv.js | 0
lib/ui/i18n/jquery.ui.datepicker-ta.js | 23 ++
.../ui}/i18n/jquery.ui.datepicker-th.js | 0
.../ui}/i18n/jquery.ui.datepicker-tj.js | 0
.../ui}/i18n/jquery.ui.datepicker-tr.js | 0
.../ui}/i18n/jquery.ui.datepicker-uk.js | 0
.../ui}/i18n/jquery.ui.datepicker-vi.js | 0
.../ui}/i18n/jquery.ui.datepicker-zh-CN.js | 0
.../ui}/i18n/jquery.ui.datepicker-zh-HK.js | 0
.../ui}/i18n/jquery.ui.datepicker-zh-TW.js | 0
{ui => lib/ui}/jquery.effects.blind.js | 0
{ui => lib/ui}/jquery.effects.bounce.js | 0
{ui => lib/ui}/jquery.effects.clip.js | 0
{ui => lib/ui}/jquery.effects.core.js | 0
{ui => lib/ui}/jquery.effects.drop.js | 0
{ui => lib/ui}/jquery.effects.explode.js | 0
{ui => lib/ui}/jquery.effects.fade.js | 0
{ui => lib/ui}/jquery.effects.fold.js | 0
{ui => lib/ui}/jquery.effects.highlight.js | 0
{ui => lib/ui}/jquery.effects.pulsate.js | 0
{ui => lib/ui}/jquery.effects.scale.js | 0
{ui => lib/ui}/jquery.effects.shake.js | 0
{ui => lib/ui}/jquery.effects.slide.js | 0
{ui => lib/ui}/jquery.effects.transfer.js | 0
{ui => lib/ui}/jquery.ui.accordion.js | 0
{ui => lib/ui}/jquery.ui.autocomplete.js | 0
{ui => lib/ui}/jquery.ui.button.js | 0
{ui => lib/ui}/jquery.ui.core.js | 0
{ui => lib/ui}/jquery.ui.datepicker.js | 0
{ui => lib/ui}/jquery.ui.dialog.js | 0
{ui => lib/ui}/jquery.ui.draggable.js | 0
{ui => lib/ui}/jquery.ui.droppable.js | 0
{ui => lib/ui}/jquery.ui.menu.js | 0
{ui => lib/ui}/jquery.ui.mouse.js | 0
{ui => lib/ui}/jquery.ui.position.js | 0
{ui => lib/ui}/jquery.ui.progressbar.js | 0
{ui => lib/ui}/jquery.ui.resizable.js | 0
{ui => lib/ui}/jquery.ui.selectable.js | 0
{ui => lib/ui}/jquery.ui.slider.js | 0
{ui => lib/ui}/jquery.ui.sortable.js | 0
{ui => lib/ui}/jquery.ui.spinner.js | 0
{ui => lib/ui}/jquery.ui.tabs.js | 0
{ui => lib/ui}/jquery.ui.tooltip.js | 0
{ui => lib/ui}/jquery.ui.widget.js | 0
lib/version.txt | 1 +
menu/menu.js | 14 +
mouse/mouse.js | 13 +
position/position.js | 10 +
progressbar/progressbar.js | 14 +
readme.md | 20 ++
resizable/resizable.js | 15 +
selectable/selectable.js | 15 +
slider/slider.js | 15 +
sortable/sortable.js | 15 +
spinner/spinner.js | 14 +
tabs/tabs.js | 14 +
tooltip/tooltip.js | 15 +
widget/widget.js | 10 +
718 files changed, 2393 insertions(+)
create mode 100644 accordion/accordion.js
create mode 100644 autocomplete/autocomplete.js
create mode 100644 button/button.js
create mode 100644 core/core.js
create mode 100644 datepicker/datepicker.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-af.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ar.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-az.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-bg.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-bs.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ca.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-cs.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-da.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-de.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-el.js (100%)
rename {ui => datepicker}/i18n/jquery.ui.datepicker-en-GB.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-eo.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-es.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-et.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-eu.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-fa.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-fi.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-fo.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-fr-CH.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-fr.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-gl.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-he.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-hr.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-hu.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-hy.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-id.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-is.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-it.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ja.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-ko.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-kz.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-lt.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-lv.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ms.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-nl.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-no.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-pl.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-pt-BR.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-pt.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-rm.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ro.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-ru.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sk.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sl.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sq.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sr-SR.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sr.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-sv.js
rename {ui => datepicker}/i18n/jquery.ui.datepicker-ta.js (100%)
create mode 100644 datepicker/i18n/jquery.ui.datepicker-th.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-tr.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-uk.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-vi.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-zh-CN.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-zh-HK.js
create mode 100644 datepicker/i18n/jquery.ui.datepicker-zh-TW.js
create mode 100644 dialog/dialog.js
create mode 100644 draggable/draggable.js
create mode 100644 droppable/droppable.js
create mode 100644 effects/blind/blind.js
create mode 100644 effects/bounce/bounce.js
create mode 100644 effects/clip/clip.js
create mode 100644 effects/core/core.js
create mode 100644 effects/drop/drop.js
create mode 100644 effects/effects.js
create mode 100644 effects/explode/explode.js
create mode 100644 effects/fade/fade.js
create mode 100644 effects/fold/fold.js
create mode 100644 effects/highlight/highlight.js
create mode 100644 effects/pulsate/pulsate.js
create mode 100644 effects/scale/scale.js
create mode 100644 effects/shake/shake.js
create mode 100644 effects/slide/slide.js
create mode 100644 effects/transfer/transfer.js
rename external/{jquery.bgiframe-2.1.2.js => bgiframe/bgiframe.js} (100%)
rename external/{jquery.cookie.js => cookie/cookie.js} (100%)
rename external/{jquery.metadata.js => metadata/metadata.js} (100%)
create mode 100644 jqueryui.js
create mode 100644 lib/AUTHORS.txt
create mode 100644 lib/GPL-LICENSE.txt
create mode 100644 lib/MIT-LICENSE.txt
rename README.md => lib/README.md (100%)
rename {build => lib/build}/build.xml (100%)
rename {build => lib/build}/build/ant-contrib-0.6.jar (100%)
rename {build => lib/build}/build/google-compiler-20110320.jar (100%)
rename {build => lib/build}/build/style.xsl (100%)
rename {build => lib/build}/build/yuicompressor-2.4.2.jar (100%)
rename {build => lib/build}/release/changelog-shell (100%)
rename {build => lib/build}/release/prepare-release (100%)
rename {build => lib/build}/themes (100%)
rename {demos => lib/demos}/accordion/collapsible.html (100%)
rename {demos => lib/demos}/accordion/custom-icons.html (100%)
rename {demos => lib/demos}/accordion/default.html (100%)
rename {demos => lib/demos}/accordion/fillspace.html (100%)
rename {demos => lib/demos}/accordion/hoverintent.html (100%)
rename {demos => lib/demos}/accordion/index.html (100%)
rename {demos => lib/demos}/accordion/mouseover.html (100%)
rename {demos => lib/demos}/accordion/no-auto-height.html (100%)
rename {demos => lib/demos}/accordion/sortable.html (100%)
rename {demos => lib/demos}/addClass/default.html (100%)
rename {demos => lib/demos}/addClass/index.html (100%)
rename {demos => lib/demos}/animate/default.html (100%)
rename {demos => lib/demos}/animate/index.html (100%)
rename {demos => lib/demos}/autocomplete/categories.html (100%)
rename {demos => lib/demos}/autocomplete/combobox.html (100%)
rename {demos => lib/demos}/autocomplete/custom-data.html (100%)
rename {demos => lib/demos}/autocomplete/default.html (100%)
rename {demos => lib/demos}/autocomplete/folding.html (100%)
rename {demos => lib/demos}/autocomplete/images/jquery_32x32.png (100%)
rename {demos => lib/demos}/autocomplete/images/jqueryui_32x32.png (100%)
rename {demos => lib/demos}/autocomplete/images/sizzlejs_32x32.png (100%)
rename {demos => lib/demos}/autocomplete/images/transparent_1x1.png (100%)
rename {demos => lib/demos}/autocomplete/images/ui-anim_basic_16x16.gif (100%)
rename {demos => lib/demos}/autocomplete/index.html (100%)
rename {demos => lib/demos}/autocomplete/london.xml (100%)
rename {demos => lib/demos}/autocomplete/maxheight.html (100%)
rename {demos => lib/demos}/autocomplete/multiple-remote.html (100%)
rename {demos => lib/demos}/autocomplete/multiple.html (100%)
rename {demos => lib/demos}/autocomplete/remote-jsonp.html (100%)
rename {demos => lib/demos}/autocomplete/remote-with-cache.html (100%)
rename {demos => lib/demos}/autocomplete/remote.html (100%)
rename {demos => lib/demos}/autocomplete/search.php (100%)
rename {demos => lib/demos}/autocomplete/xml.html (100%)
rename {demos => lib/demos}/button/checkbox.html (100%)
rename {demos => lib/demos}/button/default.html (100%)
rename {demos => lib/demos}/button/icons.html (100%)
rename {demos => lib/demos}/button/index.html (100%)
rename {demos => lib/demos}/button/radio.html (100%)
rename {demos => lib/demos}/button/splitbutton.html (100%)
rename {demos => lib/demos}/button/toolbar.html (100%)
rename {demos => lib/demos}/datepicker/alt-field.html (100%)
rename {demos => lib/demos}/datepicker/animation.html (100%)
rename {demos => lib/demos}/datepicker/buttonbar.html (100%)
rename {demos => lib/demos}/datepicker/date-formats.html (100%)
rename {demos => lib/demos}/datepicker/date-range.html (100%)
rename {demos => lib/demos}/datepicker/default.html (100%)
rename {demos => lib/demos}/datepicker/dropdown-month-year.html (100%)
rename {demos => lib/demos}/datepicker/icon-trigger.html (100%)
rename {demos => lib/demos}/datepicker/images/calendar.gif (100%)
rename {demos => lib/demos}/datepicker/index.html (100%)
rename {demos => lib/demos}/datepicker/inline.html (100%)
rename {demos => lib/demos}/datepicker/localization.html (100%)
rename {demos => lib/demos}/datepicker/min-max.html (100%)
rename {demos => lib/demos}/datepicker/multiple-calendars.html (100%)
rename {demos => lib/demos}/datepicker/other-months.html (100%)
rename {demos => lib/demos}/datepicker/show-week.html (100%)
rename {demos => lib/demos}/demos.css (100%)
rename {demos => lib/demos}/dialog/animated.html (100%)
rename {demos => lib/demos}/dialog/default.html (100%)
rename {demos => lib/demos}/dialog/index.html (100%)
rename {demos => lib/demos}/dialog/modal-confirmation.html (100%)
rename {demos => lib/demos}/dialog/modal-form.html (100%)
rename {demos => lib/demos}/dialog/modal-message.html (100%)
rename {demos => lib/demos}/dialog/modal.html (100%)
rename {demos => lib/demos}/draggable/constrain-movement.html (100%)
rename {demos => lib/demos}/draggable/cursor-style.html (100%)
rename {demos => lib/demos}/draggable/default.html (100%)
rename {demos => lib/demos}/draggable/delay-start.html (100%)
rename {demos => lib/demos}/draggable/events.html (100%)
rename {demos => lib/demos}/draggable/handle.html (100%)
rename {demos => lib/demos}/draggable/index.html (100%)
rename {demos => lib/demos}/draggable/revert.html (100%)
rename {demos => lib/demos}/draggable/scroll.html (100%)
rename {demos => lib/demos}/draggable/snap-to.html (100%)
rename {demos => lib/demos}/draggable/sortable.html (100%)
rename {demos => lib/demos}/draggable/visual-feedback.html (100%)
rename {demos => lib/demos}/droppable/accepted-elements.html (100%)
rename {demos => lib/demos}/droppable/default.html (100%)
rename {demos => lib/demos}/droppable/images/high_tatras.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras2.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras2_min.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras3.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras3_min.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras4.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras4_min.jpg (100%)
rename {demos => lib/demos}/droppable/images/high_tatras_min.jpg (100%)
rename {demos => lib/demos}/droppable/index.html (100%)
rename {demos => lib/demos}/droppable/photo-manager.html (100%)
rename {demos => lib/demos}/droppable/propagation.html (100%)
rename {demos => lib/demos}/droppable/revert.html (100%)
rename {demos => lib/demos}/droppable/shopping-cart.html (100%)
rename {demos => lib/demos}/droppable/visual-feedback.html (100%)
rename {demos => lib/demos}/effect/default.html (100%)
rename {demos => lib/demos}/effect/easing.html (100%)
rename {demos => lib/demos}/effect/index.html (100%)
rename {demos => lib/demos}/hide/default.html (100%)
rename {demos => lib/demos}/hide/index.html (100%)
rename {demos => lib/demos}/images/calendar.gif (100%)
rename {demos => lib/demos}/images/demo-config-on-tile.gif (100%)
rename {demos => lib/demos}/images/demo-config-on.gif (100%)
rename {demos => lib/demos}/images/demo-spindown-closed.gif (100%)
rename {demos => lib/demos}/images/demo-spindown-open.gif (100%)
rename {demos => lib/demos}/images/icon-docs-info.gif (100%)
rename {demos => lib/demos}/images/pbar-ani.gif (100%)
rename {demos => lib/demos}/index.html (100%)
rename {demos => lib/demos}/menu/contextmenu.html (100%)
rename {demos => lib/demos}/menu/default.html (100%)
rename {demos => lib/demos}/menu/index.html (100%)
rename {demos => lib/demos}/position/cycler.html (100%)
rename {demos => lib/demos}/position/default.html (100%)
rename {demos => lib/demos}/position/images/earth.jpg (100%)
rename {demos => lib/demos}/position/images/flight.jpg (100%)
rename {demos => lib/demos}/position/images/rocket.jpg (100%)
rename {demos => lib/demos}/position/index.html (100%)
rename {demos => lib/demos}/progressbar/animated.html (100%)
rename {demos => lib/demos}/progressbar/default.html (100%)
rename {demos => lib/demos}/progressbar/images/pbar-ani.gif (100%)
rename {demos => lib/demos}/progressbar/index.html (100%)
rename {demos => lib/demos}/progressbar/resize.html (100%)
rename {demos => lib/demos}/removeClass/default.html (100%)
rename {demos => lib/demos}/removeClass/index.html (100%)
rename {demos => lib/demos}/resizable/animate.html (100%)
rename {demos => lib/demos}/resizable/aspect-ratio.html (100%)
rename {demos => lib/demos}/resizable/constrain-area.html (100%)
rename {demos => lib/demos}/resizable/default.html (100%)
rename {demos => lib/demos}/resizable/delay-start.html (100%)
rename {demos => lib/demos}/resizable/helper.html (100%)
rename {demos => lib/demos}/resizable/index.html (100%)
rename {demos => lib/demos}/resizable/max-min.html (100%)
rename {demos => lib/demos}/resizable/snap-to-grid.html (100%)
rename {demos => lib/demos}/resizable/synchronous-resize.html (100%)
rename {demos => lib/demos}/resizable/textarea.html (100%)
rename {demos => lib/demos}/resizable/visual-feedback.html (100%)
rename {demos => lib/demos}/selectable/default.html (100%)
rename {demos => lib/demos}/selectable/display-grid.html (100%)
rename {demos => lib/demos}/selectable/index.html (100%)
rename {demos => lib/demos}/selectable/serialize.html (100%)
rename {demos => lib/demos}/show/default.html (100%)
rename {demos => lib/demos}/show/index.html (100%)
rename {demos => lib/demos}/slider/colorpicker.html (100%)
rename {demos => lib/demos}/slider/default.html (100%)
rename {demos => lib/demos}/slider/hotelrooms.html (100%)
rename {demos => lib/demos}/slider/index.html (100%)
rename {demos => lib/demos}/slider/multiple-vertical.html (100%)
rename {demos => lib/demos}/slider/range-vertical.html (100%)
rename {demos => lib/demos}/slider/range.html (100%)
rename {demos => lib/demos}/slider/rangemax.html (100%)
rename {demos => lib/demos}/slider/rangemin.html (100%)
rename {demos => lib/demos}/slider/side-scroll.html (100%)
rename {demos => lib/demos}/slider/slider-vertical.html (100%)
rename {demos => lib/demos}/slider/steps.html (100%)
rename {demos => lib/demos}/slider/tabs.html (100%)
rename {demos => lib/demos}/sortable/connect-lists-through-tabs.html (100%)
rename {demos => lib/demos}/sortable/connect-lists.html (100%)
rename {demos => lib/demos}/sortable/default.html (100%)
rename {demos => lib/demos}/sortable/delay-start.html (100%)
rename {demos => lib/demos}/sortable/display-grid.html (100%)
rename {demos => lib/demos}/sortable/empty-lists.html (100%)
rename {demos => lib/demos}/sortable/index.html (100%)
rename {demos => lib/demos}/sortable/items.html (100%)
rename {demos => lib/demos}/sortable/placeholder.html (100%)
rename {demos => lib/demos}/sortable/portlets.html (100%)
rename {demos => lib/demos}/spinner/currency.html (100%)
rename {demos => lib/demos}/spinner/decimal.html (100%)
rename {demos => lib/demos}/spinner/default.html (100%)
rename {demos => lib/demos}/spinner/index.html (100%)
rename {demos => lib/demos}/spinner/latlong.html (100%)
rename {demos => lib/demos}/spinner/overflow.html (100%)
rename {demos => lib/demos}/spinner/time.html (100%)
rename {demos => lib/demos}/switchClass/default.html (100%)
rename {demos => lib/demos}/switchClass/index.html (100%)
rename {demos => lib/demos}/tabs/ajax.html (100%)
rename {demos => lib/demos}/tabs/ajax/content1.html (100%)
rename {demos => lib/demos}/tabs/ajax/content2.html (100%)
rename {demos => lib/demos}/tabs/ajax/content3-slow.php (100%)
rename {demos => lib/demos}/tabs/ajax/content4-broken.php (100%)
rename {demos => lib/demos}/tabs/bottom.html (100%)
rename {demos => lib/demos}/tabs/collapsible.html (100%)
rename {demos => lib/demos}/tabs/cookie.html (100%)
rename {demos => lib/demos}/tabs/default.html (100%)
rename {demos => lib/demos}/tabs/index.html (100%)
rename {demos => lib/demos}/tabs/manipulation.html (100%)
rename {demos => lib/demos}/tabs/mouseover.html (100%)
rename {demos => lib/demos}/tabs/sortable.html (100%)
rename {demos => lib/demos}/tabs/vertical.html (100%)
rename {demos => lib/demos}/toggle/default.html (100%)
rename {demos => lib/demos}/toggle/index.html (100%)
rename {demos => lib/demos}/toggleClass/default.html (100%)
rename {demos => lib/demos}/toggleClass/index.html (100%)
rename {demos => lib/demos}/tooltip/ajax/content1.html (100%)
rename {demos => lib/demos}/tooltip/ajax/content2.html (100%)
rename {demos => lib/demos}/tooltip/custom-animation.html (100%)
rename {demos => lib/demos}/tooltip/default.html (100%)
rename {demos => lib/demos}/tooltip/delegation-mixbag.html (100%)
rename {demos => lib/demos}/tooltip/forms.html (100%)
rename {demos => lib/demos}/tooltip/index.html (100%)
rename {demos => lib/demos}/tooltip/tracking.html (100%)
create mode 100644 lib/external/jquery.bgiframe-2.1.2.js
create mode 100644 lib/external/jquery.cookie.js
rename {external => lib/external}/jquery.global.de-DE.js (100%)
rename {external => lib/external}/jquery.global.ja-JP.js (100%)
rename {external => lib/external}/jquery.global.js (100%)
create mode 100644 lib/external/jquery.metadata.js
rename {external => lib/external}/jquery.mousewheel-3.0.4.js (100%)
rename {external => lib/external}/qunit.css (100%)
rename {external => lib/external}/qunit.js (100%)
rename jquery-1.5.1.js => lib/jquery-1.5.1.js (100%)
rename {tests => lib/tests}/index.html (100%)
rename {tests => lib/tests}/jquery.simulate.js (100%)
rename {tests => lib/tests}/static/button/default.html (100%)
rename {tests => lib/tests}/static/datepicker/datepicker.html (100%)
rename {tests => lib/tests}/static/datepicker/default.html (100%)
rename {tests => lib/tests}/static/icons.html (100%)
rename {tests => lib/tests}/static/menu/all-menus-icons.html (100%)
rename {tests => lib/tests}/static/menu/default.html (100%)
rename {tests => lib/tests}/static/slider/default.html (100%)
rename {tests => lib/tests}/static/slider/default_vertical.html (100%)
rename {tests => lib/tests}/static/slider/slider_horizontal.html (100%)
rename {tests => lib/tests}/static/slider/slider_horizontal_range.html (100%)
rename {tests => lib/tests}/static/slider/slider_horizontal_range_max.html (100%)
rename {tests => lib/tests}/static/slider/slider_horizontal_range_min.html (100%)
rename {tests => lib/tests}/static/slider/slider_vertical.html (100%)
rename {tests => lib/tests}/static/slider/slider_vertical_range.html (100%)
rename {tests => lib/tests}/static/slider/slider_vertical_range_max.html (100%)
rename {tests => lib/tests}/static/slider/slider_vertical_range_min.html (100%)
rename {tests => lib/tests}/static/static.css (100%)
rename {tests => lib/tests}/static/static.js (100%)
rename {tests => lib/tests}/unit/accordion/accordio.html (100%)
rename {tests => lib/tests}/unit/accordion/accordion.html (100%)
rename {tests => lib/tests}/unit/accordion/accordion_core.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_defaults.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_defaults_deprecated.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_deprecated.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_events.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_methods.js (100%)
rename {tests => lib/tests}/unit/accordion/accordion_options.js (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete.html (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete_core.js (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete_defaults.js (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete_events.js (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete_methods.js (100%)
rename {tests => lib/tests}/unit/autocomplete/autocomplete_options.js (100%)
rename {tests => lib/tests}/unit/autocomplete/remote_object_array_labels.txt (100%)
rename {tests => lib/tests}/unit/autocomplete/remote_object_array_values.txt (100%)
rename {tests => lib/tests}/unit/autocomplete/remote_string_array.txt (100%)
rename {tests => lib/tests}/unit/button/button.html (100%)
rename {tests => lib/tests}/unit/button/button_core.js (100%)
rename {tests => lib/tests}/unit/button/button_defaults.js (100%)
rename {tests => lib/tests}/unit/button/button_events.js (100%)
rename {tests => lib/tests}/unit/button/button_methods.js (100%)
rename {tests => lib/tests}/unit/button/button_options.js (100%)
rename {tests => lib/tests}/unit/button/button_tickets.js (100%)
rename {tests => lib/tests}/unit/core/core.html (100%)
rename {tests => lib/tests}/unit/core/core.js (100%)
rename {tests => lib/tests}/unit/core/selector.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker.html (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_core.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_defaults.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_events.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_methods.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_options.js (100%)
rename {tests => lib/tests}/unit/datepicker/datepicker_tickets.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog.html (100%)
rename {tests => lib/tests}/unit/dialog/dialog_core.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog_defaults.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog_events.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog_methods.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog_options.js (100%)
rename {tests => lib/tests}/unit/dialog/dialog_tickets.js (100%)
rename {tests => lib/tests}/unit/draggable/draggable.html (100%)
rename {tests => lib/tests}/unit/draggable/draggable_core.js (100%)
rename {tests => lib/tests}/unit/draggable/draggable_defaults.js (100%)
rename {tests => lib/tests}/unit/draggable/draggable_events.js (100%)
rename {tests => lib/tests}/unit/draggable/draggable_methods.js (100%)
rename {tests => lib/tests}/unit/draggable/draggable_options.js (100%)
rename {tests => lib/tests}/unit/droppable/droppable.html (100%)
rename {tests => lib/tests}/unit/droppable/droppable_core.js (100%)
rename {tests => lib/tests}/unit/droppable/droppable_defaults.js (100%)
rename {tests => lib/tests}/unit/droppable/droppable_events.js (100%)
rename {tests => lib/tests}/unit/droppable/droppable_methods.js (100%)
rename {tests => lib/tests}/unit/droppable/droppable_options.js (100%)
rename {tests => lib/tests}/unit/images/jqueryui_32x32.png (100%)
rename {tests => lib/tests}/unit/index.html (100%)
rename {tests => lib/tests}/unit/menu/menu.html (100%)
rename {tests => lib/tests}/unit/menu/menu_core.js (100%)
rename {tests => lib/tests}/unit/menu/menu_defaults.js (100%)
rename {tests => lib/tests}/unit/menu/menu_events.js (100%)
rename {tests => lib/tests}/unit/menu/menu_methods.js (100%)
rename {tests => lib/tests}/unit/menu/menu_options.js (100%)
rename {tests => lib/tests}/unit/position/positio.html (100%)
rename {tests => lib/tests}/unit/position/position.html (100%)
rename {tests => lib/tests}/unit/position/position_core.js (100%)
rename {tests => lib/tests}/unit/position/position_deprecated.js (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar.html (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar_core.js (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar_defaults.js (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar_events.js (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar_methods.js (100%)
rename {tests => lib/tests}/unit/progressbar/progressbar_options.js (100%)
rename {tests => lib/tests}/unit/resizable/images/test.jpg (100%)
rename {tests => lib/tests}/unit/resizable/resizable.html (100%)
rename {tests => lib/tests}/unit/resizable/resizable_core.js (100%)
rename {tests => lib/tests}/unit/resizable/resizable_defaults.js (100%)
rename {tests => lib/tests}/unit/resizable/resizable_events.js (100%)
rename {tests => lib/tests}/unit/resizable/resizable_methods.js (100%)
rename {tests => lib/tests}/unit/resizable/resizable_options.js (100%)
rename {tests => lib/tests}/unit/selectable/selectable.html (100%)
rename {tests => lib/tests}/unit/selectable/selectable_core.js (100%)
rename {tests => lib/tests}/unit/selectable/selectable_defaults.js (100%)
rename {tests => lib/tests}/unit/selectable/selectable_events.js (100%)
rename {tests => lib/tests}/unit/selectable/selectable_methods.js (100%)
rename {tests => lib/tests}/unit/selectable/selectable_options.js (100%)
rename {tests => lib/tests}/unit/slider/slider.html (100%)
rename {tests => lib/tests}/unit/slider/slider_core.js (100%)
rename {tests => lib/tests}/unit/slider/slider_defaults.js (100%)
rename {tests => lib/tests}/unit/slider/slider_events.js (100%)
rename {tests => lib/tests}/unit/slider/slider_methods.js (100%)
rename {tests => lib/tests}/unit/slider/slider_options.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable.html (100%)
rename {tests => lib/tests}/unit/sortable/sortable_core.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable_defaults.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable_events.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable_methods.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable_options.js (100%)
rename {tests => lib/tests}/unit/sortable/sortable_tickets.js (100%)
rename {tests => lib/tests}/unit/spinner/spinner.html (100%)
rename {tests => lib/tests}/unit/spinner/spinner_core.js (100%)
rename {tests => lib/tests}/unit/spinner/spinner_defaults.js (100%)
rename {tests => lib/tests}/unit/spinner/spinner_events.js (100%)
rename {tests => lib/tests}/unit/spinner/spinner_methods.js (100%)
rename {tests => lib/tests}/unit/spinner/spinner_options.js (100%)
rename {tests => lib/tests}/unit/swarminject.js (100%)
rename {tests => lib/tests}/unit/tabs/data/test.html (100%)
rename {tests => lib/tests}/unit/tabs/spinner.gif (100%)
rename {tests => lib/tests}/unit/tabs/tabs.html (100%)
rename {tests => lib/tests}/unit/tabs/tabs_core.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_defaults.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_defaults_deprecated.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_deprecated.html (100%)
rename {tests => lib/tests}/unit/tabs/tabs_deprecated.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_events.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_methods.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_options.js (100%)
rename {tests => lib/tests}/unit/tabs/tabs_tickets.js (100%)
rename {tests => lib/tests}/unit/testsuite.js (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip.html (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip_core.js (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip_defaults.js (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip_events.js (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip_methods.js (100%)
rename {tests => lib/tests}/unit/tooltip/tooltip_options.js (100%)
rename {tests => lib/tests}/unit/widget/widget.html (100%)
rename {tests => lib/tests}/unit/widget/widget_core.js (100%)
rename {tests => lib/tests}/visual/addClass/addClass_queue.html (100%)
rename {tests => lib/tests}/visual/all.css (100%)
rename {tests => lib/tests}/visual/all.html (100%)
rename {tests => lib/tests}/visual/animate/animate_backgroundColor_hex.html (100%)
rename {tests => lib/tests}/visual/animate/animate_backgroundColor_rgb.html (100%)
rename {tests => lib/tests}/visual/animate/animate_color_hex.html (100%)
rename {tests => lib/tests}/visual/animate/animate_color_rgb.html (100%)
rename {tests => lib/tests}/visual/button/button.html (100%)
rename {tests => lib/tests}/visual/button/button_disabled_true.html (100%)
rename {tests => lib/tests}/visual/button/button_input_type_checkbox.html (100%)
rename {tests => lib/tests}/visual/button/button_option_disabled_true.html (100%)
rename {tests => lib/tests}/visual/button/button_performance.html (100%)
rename {tests => lib/tests}/visual/button/button_ticket_5254.html (100%)
rename {tests => lib/tests}/visual/button/button_ticket_5261.html (100%)
rename {tests => lib/tests}/visual/button/button_ticket_5278.html (100%)
rename {tests => lib/tests}/visual/compound/accordion_dialog.html (100%)
rename {tests => lib/tests}/visual/compound/accordion_tabs.html (100%)
rename {tests => lib/tests}/visual/compound/datepicker_dialog.html (100%)
rename {tests => lib/tests}/visual/compound/draggable_accordion.html (100%)
rename {tests => lib/tests}/visual/compound/draggable_accordion_accordion_tabs_draggable.html (100%)
rename {tests => lib/tests}/visual/compound/sortable_accordion_sortable_tabs.html (100%)
rename {tests => lib/tests}/visual/compound/tabs_tabs.html (100%)
rename {tests => lib/tests}/visual/compound/tabs_tooltips.html (100%)
rename {tests => lib/tests}/visual/compound/widgets_in_dialog.html (100%)
rename {tests => lib/tests}/visual/datepicker/calendar.gif (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker.html (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker_multi_inline.html (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker_ticket_4071.html (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker_ticket_4240.html (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker_ticket_4443.html (100%)
rename {tests => lib/tests}/visual/datepicker/datepicker_ticket_5676.html (100%)
rename {tests => lib/tests}/visual/datepicker/multimonth.html (100%)
rename {tests => lib/tests}/visual/datepicker/viewport.html (100%)
rename {tests => lib/tests}/visual/dialog/dialog_on_page_with_large_dom.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable.scroll.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_containment_array.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_cursorAt_object.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_handle_selector.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_iframeFix_false.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_iframeFix_selector.html (100%)
rename {tests => lib/tests}/visual/draggable/draggable_option_iframeFix_true.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable.css (100%)
rename {tests => lib/tests}/visual/droppable/droppable.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable_option_accept_default.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable_option_accept_function.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable_option_accept_selector.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable_ticket_4087.html (100%)
rename {tests => lib/tests}/visual/droppable/droppable_ticket_4088.html (100%)
rename {tests => lib/tests}/visual/effects.all.css (100%)
rename {tests => lib/tests}/visual/effects.all.html (100%)
rename {tests => lib/tests}/visual/effects.all.js (100%)
rename {tests => lib/tests}/visual/menu/contextmenu.html (100%)
rename {tests => lib/tests}/visual/menu/drilldown.html (100%)
rename {tests => lib/tests}/visual/menu/menu.html (100%)
rename {tests => lib/tests}/visual/menu/menubar.html (100%)
rename {tests => lib/tests}/visual/menu/menubar.js (100%)
rename {tests => lib/tests}/visual/menu/tablemenu.html (100%)
rename {tests => lib/tests}/visual/mouse/mouse_ticket_6946.html (100%)
rename {tests => lib/tests}/visual/position/position.html (100%)
rename {tests => lib/tests}/visual/position/position_margin.html (100%)
rename {tests => lib/tests}/visual/resizable/images/test.png (100%)
rename {tests => lib/tests}/visual/resizable/resizable.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_alsoResize_child.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_0.5.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_1.0.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_1.5.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_maxHeight_150.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_maxWidth_150.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_minHeight_50.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_minWidth_50.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_w100xh100.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_w100xh50.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_option_aspectRatio_preserve_w50xh100.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_ticket_3053.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_ticket_4199.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_ticket_4217.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_ticket_4940.html (100%)
rename {tests => lib/tests}/visual/resizable/resizable_ticket_5335.html (100%)
rename {tests => lib/tests}/visual/selectable/selectable.html (100%)
rename {tests => lib/tests}/visual/selectable/selectable_ticket_4341.html (100%)
rename {tests => lib/tests}/visual/slider/slider.html (100%)
rename {tests => lib/tests}/visual/slider/slider_horizontal.html (100%)
rename {tests => lib/tests}/visual/slider/slider_horizontal_range.html (100%)
rename {tests => lib/tests}/visual/slider/slider_horizontal_range_max.html (100%)
rename {tests => lib/tests}/visual/slider/slider_horizontal_range_min.html (100%)
rename {tests => lib/tests}/visual/slider/slider_in_container_with_scrollbars.html (100%)
rename {tests => lib/tests}/visual/slider/slider_method_destroy.html (100%)
rename {tests => lib/tests}/visual/slider/slider_method_disable.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_animate_false.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_animate_true.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_max_3.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_max_30.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_max_300.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_min_-3.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_min_-30.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_min_-300.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_orientation_horizontal.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_orientation_vertical.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_range_false.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_range_max.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_range_min.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_range_true.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_step_25.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_step_5.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_value_3.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_value_30.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_values_25_50_75.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_values_25_75.html (100%)
rename {tests => lib/tests}/visual/slider/slider_option_values_50.html (100%)
rename {tests => lib/tests}/visual/slider/slider_ticket_3736.html (100%)
rename {tests => lib/tests}/visual/slider/slider_ticket_3762.html (100%)
rename {tests => lib/tests}/visual/slider/slider_ticket_4385.html (100%)
rename {tests => lib/tests}/visual/slider/slider_ticket_4467.html (100%)
rename {tests => lib/tests}/visual/slider/slider_vertical.html (100%)
rename {tests => lib/tests}/visual/slider/slider_vertical_range.html (100%)
rename {tests => lib/tests}/visual/slider/slider_vertical_range_max.html (100%)
rename {tests => lib/tests}/visual/slider/slider_vertical_range_min.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_massive_scale.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_option_revert_false.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_option_revert_true.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_ticket_4231.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_ticket_4551.html (100%)
rename {tests => lib/tests}/visual/sortable/sortable_ticket_5355.html (100%)
rename {tests => lib/tests}/visual/spinner/spinner.html (100%)
rename {tests => lib/tests}/visual/theme.html (100%)
rename {tests => lib/tests}/visual/tooltip/ajaxcontent.php (100%)
rename {tests => lib/tests}/visual/tooltip/callout.html (100%)
rename {tests => lib/tests}/visual/tooltip/tooltip.html (100%)
rename {tests => lib/tests}/visual/visual.css (100%)
rename {themes => lib/themes}/base/images/ui-bg_flat_0_aaaaaa_40x100.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_flat_75_ffffff_40x100.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_glass_55_fbf9ee_1x400.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_glass_65_ffffff_1x400.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_glass_75_dadada_1x400.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_glass_75_e6e6e6_1x400.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_glass_95_fef1ec_1x400.png (100%)
rename {themes => lib/themes}/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%)
rename {themes => lib/themes}/base/images/ui-icons_222222_256x240.png (100%)
rename {themes => lib/themes}/base/images/ui-icons_2e83ff_256x240.png (100%)
rename {themes => lib/themes}/base/images/ui-icons_454545_256x240.png (100%)
rename {themes => lib/themes}/base/images/ui-icons_888888_256x240.png (100%)
rename {themes => lib/themes}/base/images/ui-icons_cd0a0a_256x240.png (100%)
rename {themes => lib/themes}/base/jquery.ui.accordion.css (100%)
rename {themes => lib/themes}/base/jquery.ui.all.css (100%)
rename {themes => lib/themes}/base/jquery.ui.autocomplete.css (100%)
rename {themes => lib/themes}/base/jquery.ui.base.css (100%)
rename {themes => lib/themes}/base/jquery.ui.button.css (100%)
rename {themes => lib/themes}/base/jquery.ui.core.css (100%)
rename {themes => lib/themes}/base/jquery.ui.datepicker.css (100%)
rename {themes => lib/themes}/base/jquery.ui.dialog.css (100%)
rename {themes => lib/themes}/base/jquery.ui.menu.css (100%)
rename {themes => lib/themes}/base/jquery.ui.progressbar.css (100%)
rename {themes => lib/themes}/base/jquery.ui.resizable.css (100%)
rename {themes => lib/themes}/base/jquery.ui.selectable.css (100%)
rename {themes => lib/themes}/base/jquery.ui.slider.css (100%)
rename {themes => lib/themes}/base/jquery.ui.spinner.css (100%)
rename {themes => lib/themes}/base/jquery.ui.tabs.css (100%)
rename {themes => lib/themes}/base/jquery.ui.theme.css (100%)
rename {themes => lib/themes}/base/jquery.ui.tooltip.css (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-af.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ar-DZ.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ar.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-az.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-bg.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-bs.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ca.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-cs.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-da.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-de.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-el.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-en-AU.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-en-GB.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-en-NZ.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-eo.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-es.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-et.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-eu.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-fa.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-fi.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-fo.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-fr-CH.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-fr.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-gl.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-he.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-hr.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-hu.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-hy.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-id.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-is.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-it.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ja.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-ko.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-kz.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-lt.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-lv.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ml.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ms.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-nl.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-no.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-pl.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-pt-BR.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-pt.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-rm.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ro.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-ru.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sk.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sl.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sq.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sr-SR.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sr.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-sv.js (100%)
create mode 100644 lib/ui/i18n/jquery.ui.datepicker-ta.js
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-th.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-tj.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-tr.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-uk.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-vi.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-zh-CN.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-zh-HK.js (100%)
rename {ui => lib/ui}/i18n/jquery.ui.datepicker-zh-TW.js (100%)
rename {ui => lib/ui}/jquery.effects.blind.js (100%)
rename {ui => lib/ui}/jquery.effects.bounce.js (100%)
rename {ui => lib/ui}/jquery.effects.clip.js (100%)
rename {ui => lib/ui}/jquery.effects.core.js (100%)
rename {ui => lib/ui}/jquery.effects.drop.js (100%)
rename {ui => lib/ui}/jquery.effects.explode.js (100%)
rename {ui => lib/ui}/jquery.effects.fade.js (100%)
rename {ui => lib/ui}/jquery.effects.fold.js (100%)
rename {ui => lib/ui}/jquery.effects.highlight.js (100%)
rename {ui => lib/ui}/jquery.effects.pulsate.js (100%)
rename {ui => lib/ui}/jquery.effects.scale.js (100%)
rename {ui => lib/ui}/jquery.effects.shake.js (100%)
rename {ui => lib/ui}/jquery.effects.slide.js (100%)
rename {ui => lib/ui}/jquery.effects.transfer.js (100%)
rename {ui => lib/ui}/jquery.ui.accordion.js (100%)
rename {ui => lib/ui}/jquery.ui.autocomplete.js (100%)
rename {ui => lib/ui}/jquery.ui.button.js (100%)
rename {ui => lib/ui}/jquery.ui.core.js (100%)
rename {ui => lib/ui}/jquery.ui.datepicker.js (100%)
rename {ui => lib/ui}/jquery.ui.dialog.js (100%)
rename {ui => lib/ui}/jquery.ui.draggable.js (100%)
rename {ui => lib/ui}/jquery.ui.droppable.js (100%)
rename {ui => lib/ui}/jquery.ui.menu.js (100%)
rename {ui => lib/ui}/jquery.ui.mouse.js (100%)
rename {ui => lib/ui}/jquery.ui.position.js (100%)
rename {ui => lib/ui}/jquery.ui.progressbar.js (100%)
rename {ui => lib/ui}/jquery.ui.resizable.js (100%)
rename {ui => lib/ui}/jquery.ui.selectable.js (100%)
rename {ui => lib/ui}/jquery.ui.slider.js (100%)
rename {ui => lib/ui}/jquery.ui.sortable.js (100%)
rename {ui => lib/ui}/jquery.ui.spinner.js (100%)
rename {ui => lib/ui}/jquery.ui.tabs.js (100%)
rename {ui => lib/ui}/jquery.ui.tooltip.js (100%)
rename {ui => lib/ui}/jquery.ui.widget.js (100%)
create mode 100644 lib/version.txt
create mode 100644 menu/menu.js
create mode 100644 mouse/mouse.js
create mode 100644 position/position.js
create mode 100644 progressbar/progressbar.js
create mode 100644 readme.md
create mode 100644 resizable/resizable.js
create mode 100644 selectable/selectable.js
create mode 100644 slider/slider.js
create mode 100644 sortable/sortable.js
create mode 100644 spinner/spinner.js
create mode 100644 tabs/tabs.js
create mode 100644 tooltip/tooltip.js
create mode 100644 widget/widget.js
diff --git a/accordion/accordion.js b/accordion/accordion.js
new file mode 100644
index 00000000000..dfb8d1afc18
--- /dev/null
+++ b/accordion/accordion.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Accordion @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.accordion.js');
diff --git a/autocomplete/autocomplete.js b/autocomplete/autocomplete.js
new file mode 100644
index 00000000000..efb79b73e6d
--- /dev/null
+++ b/autocomplete/autocomplete.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Autocomplete @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ * jquery.ui.position.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/menu').then('../lib/ui/jquery.ui.autocomplete.js');
diff --git a/button/button.js b/button/button.js
new file mode 100644
index 00000000000..fa9bac4e484
--- /dev/null
+++ b/button/button.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Button @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.button.js');
diff --git a/core/core.js b/core/core.js
new file mode 100644
index 00000000000..3cdea82c194
--- /dev/null
+++ b/core/core.js
@@ -0,0 +1,10 @@
+/*!
+ * jQuery UI @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI
+ */
+steal('../lib/ui/jquery.ui.core.js');
diff --git a/datepicker/datepicker.js b/datepicker/datepicker.js
new file mode 100644
index 00000000000..9f8bf0fb0cb
--- /dev/null
+++ b/datepicker/datepicker.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Datepicker @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker
+ *
+ * Depends:
+ * jquery.ui.core.js
+ */
+steal.plugins('jqueryui/core').then('../lib/ui/jquery.ui.datepicker.js');
diff --git a/ui/i18n/jquery.ui.datepicker-af.js b/datepicker/i18n/jquery.ui.datepicker-af.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-af.js
rename to datepicker/i18n/jquery.ui.datepicker-af.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-ar.js b/datepicker/i18n/jquery.ui.datepicker-ar.js
new file mode 100644
index 00000000000..9e37911c26a
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ar.js
@@ -0,0 +1,23 @@
+/* Arabic Translation for jQuery UI date picker plugin. */
+/* Khaled Alhourani -- me@khaledalhourani.com */
+/* NOTE: monthNames are the original months names and they are the Arabic names, not the new months name فبراير - يناير and there isn't any Arabic roots for these months */
+jQuery(function($){
+ $.datepicker.regional['ar'] = {
+ closeText: 'إغلاق',
+ prevText: '<السابق',
+ nextText: 'التالي>',
+ currentText: 'اليوم',
+ monthNames: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'آذار', 'حزيران',
+ 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
+ monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+ dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+ dayNamesMin: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
+ weekHeader: 'أسبوع',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 6,
+ isRTL: true,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ar']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-az.js b/datepicker/i18n/jquery.ui.datepicker-az.js
new file mode 100644
index 00000000000..b5434057b7f
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-az.js
@@ -0,0 +1,23 @@
+/* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Jamil Najafov (necefov33@gmail.com). */
+jQuery(function($) {
+ $.datepicker.regional['az'] = {
+ closeText: 'Bağla',
+ prevText: '<Geri',
+ nextText: 'İrəli>',
+ currentText: 'Bugün',
+ monthNames: ['Yanvar','Fevral','Mart','Aprel','May','İyun',
+ 'İyul','Avqust','Sentyabr','Oktyabr','Noyabr','Dekabr'],
+ monthNamesShort: ['Yan','Fev','Mar','Apr','May','İyun',
+ 'İyul','Avq','Sen','Okt','Noy','Dek'],
+ dayNames: ['Bazar','Bazar ertəsi','Çərşənbə axşamı','Çərşənbə','Cümə axşamı','Cümə','Şənbə'],
+ dayNamesShort: ['B','Be','Ça','Ç','Ca','C','Ş'],
+ dayNamesMin: ['B','B','Ç','С','Ç','C','Ş'],
+ weekHeader: 'Hf',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['az']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-bg.js b/datepicker/i18n/jquery.ui.datepicker-bg.js
new file mode 100644
index 00000000000..b5113f78170
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-bg.js
@@ -0,0 +1,24 @@
+/* Bulgarian initialisation for the jQuery UI date picker plugin. */
+/* Written by Stoyan Kyosev (http://svest.org). */
+jQuery(function($){
+ $.datepicker.regional['bg'] = {
+ closeText: 'затвори',
+ prevText: '<назад',
+ nextText: 'напред>',
+ nextBigText: '>>',
+ currentText: 'днес',
+ monthNames: ['Януари','Февруари','Март','Април','Май','Юни',
+ 'Юли','Август','Септември','Октомври','Ноември','Декември'],
+ monthNamesShort: ['Яну','Фев','Мар','Апр','Май','Юни',
+ 'Юли','Авг','Сеп','Окт','Нов','Дек'],
+ dayNames: ['Неделя','Понеделник','Вторник','Сряда','Четвъртък','Петък','Събота'],
+ dayNamesShort: ['Нед','Пон','Вто','Сря','Чет','Пет','Съб'],
+ dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Съ'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['bg']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-bs.js b/datepicker/i18n/jquery.ui.datepicker-bs.js
new file mode 100644
index 00000000000..30ab826b0f0
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-bs.js
@@ -0,0 +1,23 @@
+/* Bosnian i18n for the jQuery UI date picker plugin. */
+/* Written by Kenan Konjo. */
+jQuery(function($){
+ $.datepicker.regional['bs'] = {
+ closeText: 'Zatvori',
+ prevText: '<',
+ nextText: '>',
+ currentText: 'Danas',
+ monthNames: ['Januar','Februar','Mart','April','Maj','Juni',
+ 'Juli','August','Septembar','Oktobar','Novembar','Decembar'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ dayNames: ['Nedelja','Ponedeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
+ dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
+ dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['bs']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-ca.js b/datepicker/i18n/jquery.ui.datepicker-ca.js
new file mode 100644
index 00000000000..b128e699efd
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ca.js
@@ -0,0 +1,23 @@
+/* Inicialització en català per a l'extenció 'calendar' per jQuery. */
+/* Writers: (joan.leon@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ca'] = {
+ closeText: 'Tancar',
+ prevText: '<Ant',
+ nextText: 'Seg>',
+ currentText: 'Avui',
+ monthNames: ['Gener','Febrer','Març','Abril','Maig','Juny',
+ 'Juliol','Agost','Setembre','Octubre','Novembre','Desembre'],
+ monthNamesShort: ['Gen','Feb','Mar','Abr','Mai','Jun',
+ 'Jul','Ago','Set','Oct','Nov','Des'],
+ dayNames: ['Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte'],
+ dayNamesShort: ['Dug','Dln','Dmt','Dmc','Djs','Dvn','Dsb'],
+ dayNamesMin: ['Dg','Dl','Dt','Dc','Dj','Dv','Ds'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ca']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-cs.js b/datepicker/i18n/jquery.ui.datepicker-cs.js
new file mode 100644
index 00000000000..c3c07ea672e
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-cs.js
@@ -0,0 +1,23 @@
+/* Czech initialisation for the jQuery UI date picker plugin. */
+/* Written by Tomas Muller (tomas@tomas-muller.net). */
+jQuery(function($){
+ $.datepicker.regional['cs'] = {
+ closeText: 'Zavřít',
+ prevText: '<Dříve',
+ nextText: 'Později>',
+ currentText: 'Nyní',
+ monthNames: ['leden','únor','březen','duben','květen','červen',
+ 'červenec','srpen','září','říjen','listopad','prosinec'],
+ monthNamesShort: ['led','úno','bře','dub','kvě','čer',
+ 'čvc','srp','zář','říj','lis','pro'],
+ dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
+ dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
+ dayNamesMin: ['ne','po','út','st','čt','pá','so'],
+ weekHeader: 'Týd',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['cs']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-da.js b/datepicker/i18n/jquery.ui.datepicker-da.js
new file mode 100644
index 00000000000..4a99a5833b3
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-da.js
@@ -0,0 +1,23 @@
+/* Danish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jan Christensen ( deletestuff@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['da'] = {
+ closeText: 'Luk',
+ prevText: '<Forrige',
+ nextText: 'Næste>',
+ currentText: 'Idag',
+ monthNames: ['Januar','Februar','Marts','April','Maj','Juni',
+ 'Juli','August','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
+ dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
+ dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
+ weekHeader: 'Uge',
+ dateFormat: 'dd-mm-yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['da']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-de.js b/datepicker/i18n/jquery.ui.datepicker-de.js
new file mode 100644
index 00000000000..ac2d516aa93
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-de.js
@@ -0,0 +1,23 @@
+/* German initialisation for the jQuery UI date picker plugin. */
+/* Written by Milian Wolff (mail@milianw.de). */
+jQuery(function($){
+ $.datepicker.regional['de'] = {
+ closeText: 'schließen',
+ prevText: '<zurück',
+ nextText: 'Vor>',
+ currentText: 'heute',
+ monthNames: ['Januar','Februar','März','April','Mai','Juni',
+ 'Juli','August','September','Oktober','November','Dezember'],
+ monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dez'],
+ dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
+ dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+ dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
+ weekHeader: 'Wo',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['de']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-el.js b/datepicker/i18n/jquery.ui.datepicker-el.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-el.js
rename to datepicker/i18n/jquery.ui.datepicker-el.js
diff --git a/ui/i18n/jquery.ui.datepicker-en-GB.js b/datepicker/i18n/jquery.ui.datepicker-en-GB.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-en-GB.js
rename to datepicker/i18n/jquery.ui.datepicker-en-GB.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-eo.js b/datepicker/i18n/jquery.ui.datepicker-eo.js
new file mode 100644
index 00000000000..ba5715687b9
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-eo.js
@@ -0,0 +1,23 @@
+/* Esperanto initialisation for the jQuery UI date picker plugin. */
+/* Written by Olivier M. (olivierweb@ifrance.com). */
+jQuery(function($){
+ $.datepicker.regional['eo'] = {
+ closeText: 'Fermi',
+ prevText: '<Anta',
+ nextText: 'Sekv>',
+ currentText: 'Nuna',
+ monthNames: ['Januaro','Februaro','Marto','Aprilo','Majo','Junio',
+ 'Julio','Aŭgusto','Septembro','Oktobro','Novembro','Decembro'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aŭg','Sep','Okt','Nov','Dec'],
+ dayNames: ['Dimanĉo','Lundo','Mardo','Merkredo','Ĵaŭdo','Vendredo','Sabato'],
+ dayNamesShort: ['Dim','Lun','Mar','Mer','Ĵaŭ','Ven','Sab'],
+ dayNamesMin: ['Di','Lu','Ma','Me','Ĵa','Ve','Sa'],
+ weekHeader: 'Sb',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['eo']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-es.js b/datepicker/i18n/jquery.ui.datepicker-es.js
new file mode 100644
index 00000000000..a02133de3ff
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-es.js
@@ -0,0 +1,23 @@
+/* Inicialización en español para la extensión 'UI date picker' para jQuery. */
+/* Traducido por Vester (xvester@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['es'] = {
+ closeText: 'Cerrar',
+ prevText: '<Ant',
+ nextText: 'Sig>',
+ currentText: 'Hoy',
+ monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
+ 'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
+ monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
+ 'Jul','Ago','Sep','Oct','Nov','Dic'],
+ dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
+ dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
+ dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['es']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-et.js b/datepicker/i18n/jquery.ui.datepicker-et.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-et.js
rename to datepicker/i18n/jquery.ui.datepicker-et.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-eu.js b/datepicker/i18n/jquery.ui.datepicker-eu.js
new file mode 100644
index 00000000000..9ba6ee22e34
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-eu.js
@@ -0,0 +1,23 @@
+/* Euskarako oinarria 'UI date picker' jquery-ko extentsioarentzat */
+/* Karrikas-ek itzulia (karrikas@karrikas.com) */
+jQuery(function($){
+ $.datepicker.regional['eu'] = {
+ closeText: 'Egina',
+ prevText: '<Aur',
+ nextText: 'Hur>',
+ currentText: 'Gaur',
+ monthNames: ['Urtarrila','Otsaila','Martxoa','Apirila','Maiatza','Ekaina',
+ 'Uztaila','Abuztua','Iraila','Urria','Azaroa','Abendua'],
+ monthNamesShort: ['Urt','Ots','Mar','Api','Mai','Eka',
+ 'Uzt','Abu','Ira','Urr','Aza','Abe'],
+ dayNames: ['Igandea','Astelehena','Asteartea','Asteazkena','Osteguna','Ostirala','Larunbata'],
+ dayNamesShort: ['Iga','Ast','Ast','Ast','Ost','Ost','Lar'],
+ dayNamesMin: ['Ig','As','As','As','Os','Os','La'],
+ weekHeader: 'Wk',
+ dateFormat: 'yy/mm/dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['eu']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-fa.js b/datepicker/i18n/jquery.ui.datepicker-fa.js
new file mode 100644
index 00000000000..adb3709feda
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-fa.js
@@ -0,0 +1,23 @@
+/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */
+/* Javad Mowlanezhad -- jmowla@gmail.com */
+/* Jalali calendar should supported soon! (Its implemented but I have to test it) */
+jQuery(function($) {
+ $.datepicker.regional['fa'] = {
+ closeText: 'بستن',
+ prevText: '<قبلي',
+ nextText: 'بعدي>',
+ currentText: 'امروز',
+ monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور',
+ 'مهر','آبان','آذر','دي','بهمن','اسفند'],
+ monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'],
+ dayNames: ['يکشنبه','دوشنبه','سهشنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'],
+ dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'],
+ dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'],
+ weekHeader: 'هف',
+ dateFormat: 'yy/mm/dd',
+ firstDay: 6,
+ isRTL: true,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['fa']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-fi.js b/datepicker/i18n/jquery.ui.datepicker-fi.js
new file mode 100644
index 00000000000..e1f25fd84ca
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-fi.js
@@ -0,0 +1,23 @@
+/* Finnish initialisation for the jQuery UI date picker plugin. */
+/* Written by Harri Kilpi� (harrikilpio@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['fi'] = {
+ closeText: 'Sulje',
+ prevText: '«Edellinen',
+ nextText: 'Seuraava»',
+ currentText: 'Tänään',
+ monthNames: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu',
+ 'Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],
+ monthNamesShort: ['Tammi','Helmi','Maalis','Huhti','Touko','Kesä',
+ 'Heinä','Elo','Syys','Loka','Marras','Joulu'],
+ dayNamesShort: ['Su','Ma','Ti','Ke','To','Pe','Su'],
+ dayNames: ['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'],
+ dayNamesMin: ['Su','Ma','Ti','Ke','To','Pe','La'],
+ weekHeader: 'Vk',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['fi']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-fo.js b/datepicker/i18n/jquery.ui.datepicker-fo.js
new file mode 100644
index 00000000000..c14362216eb
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-fo.js
@@ -0,0 +1,23 @@
+/* Faroese initialisation for the jQuery UI date picker plugin */
+/* Written by Sverri Mohr Olsen, sverrimo@gmail.com */
+jQuery(function($){
+ $.datepicker.regional['fo'] = {
+ closeText: 'Lat aftur',
+ prevText: '<Fyrra',
+ nextText: 'Næsta>',
+ currentText: 'Í dag',
+ monthNames: ['Januar','Februar','Mars','Apríl','Mei','Juni',
+ 'Juli','August','September','Oktober','November','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Des'],
+ dayNames: ['Sunnudagur','Mánadagur','Týsdagur','Mikudagur','Hósdagur','Fríggjadagur','Leyardagur'],
+ dayNamesShort: ['Sun','Mán','Týs','Mik','Hós','Frí','Ley'],
+ dayNamesMin: ['Su','Má','Tý','Mi','Hó','Fr','Le'],
+ weekHeader: 'Vk',
+ dateFormat: 'dd-mm-yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['fo']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-fr-CH.js b/datepicker/i18n/jquery.ui.datepicker-fr-CH.js
new file mode 100644
index 00000000000..38212d5482b
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-fr-CH.js
@@ -0,0 +1,23 @@
+/* Swiss-French initialisation for the jQuery UI date picker plugin. */
+/* Written Martin Voelkle (martin.voelkle@e-tc.ch). */
+jQuery(function($){
+ $.datepicker.regional['fr-CH'] = {
+ closeText: 'Fermer',
+ prevText: '<Préc',
+ nextText: 'Suiv>',
+ currentText: 'Courant',
+ monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
+ 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
+ monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
+ 'Jul','Aoû','Sep','Oct','Nov','Déc'],
+ dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
+ dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
+ dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['fr-CH']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-fr.js b/datepicker/i18n/jquery.ui.datepicker-fr.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-fr.js
rename to datepicker/i18n/jquery.ui.datepicker-fr.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-gl.js b/datepicker/i18n/jquery.ui.datepicker-gl.js
new file mode 100644
index 00000000000..278403e8f17
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-gl.js
@@ -0,0 +1,23 @@
+/* Galician localization for 'UI date picker' jQuery extension. */
+/* Translated by Jorge Barreiro . */
+jQuery(function($){
+ $.datepicker.regional['gl'] = {
+ closeText: 'Pechar',
+ prevText: '<Ant',
+ nextText: 'Seg>',
+ currentText: 'Hoxe',
+ monthNames: ['Xaneiro','Febreiro','Marzo','Abril','Maio','Xuño',
+ 'Xullo','Agosto','Setembro','Outubro','Novembro','Decembro'],
+ monthNamesShort: ['Xan','Feb','Mar','Abr','Mai','Xuñ',
+ 'Xul','Ago','Set','Out','Nov','Dec'],
+ dayNames: ['Domingo','Luns','Martes','Mércores','Xoves','Venres','Sábado'],
+ dayNamesShort: ['Dom','Lun','Mar','Mér','Xov','Ven','Sáb'],
+ dayNamesMin: ['Do','Lu','Ma','Mé','Xo','Ve','Sá'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['gl']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-he.js b/datepicker/i18n/jquery.ui.datepicker-he.js
new file mode 100644
index 00000000000..3b3dc387f2f
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-he.js
@@ -0,0 +1,23 @@
+/* Hebrew initialisation for the UI Datepicker extension. */
+/* Written by Amir Hardon (ahardon at gmail dot com). */
+jQuery(function($){
+ $.datepicker.regional['he'] = {
+ closeText: 'סגור',
+ prevText: '<הקודם',
+ nextText: 'הבא>',
+ currentText: 'היום',
+ monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני',
+ 'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'],
+ monthNamesShort: ['1','2','3','4','5','6',
+ '7','8','9','10','11','12'],
+ dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'],
+ dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+ dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: true,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['he']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-hr.js b/datepicker/i18n/jquery.ui.datepicker-hr.js
new file mode 100644
index 00000000000..0285c1aa9bd
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-hr.js
@@ -0,0 +1,23 @@
+/* Croatian i18n for the jQuery UI date picker plugin. */
+/* Written by Vjekoslav Nesek. */
+jQuery(function($){
+ $.datepicker.regional['hr'] = {
+ closeText: 'Zatvori',
+ prevText: '<',
+ nextText: '>',
+ currentText: 'Danas',
+ monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipanj',
+ 'Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'],
+ monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip',
+ 'Srp','Kol','Ruj','Lis','Stu','Pro'],
+ dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
+ dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
+ dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+ weekHeader: 'Tje',
+ dateFormat: 'dd.mm.yy.',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['hr']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-hu.js b/datepicker/i18n/jquery.ui.datepicker-hu.js
new file mode 100644
index 00000000000..249e7b0ef4f
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-hu.js
@@ -0,0 +1,23 @@
+/* Hungarian initialisation for the jQuery UI date picker plugin. */
+/* Written by Istvan Karaszi (jquery@spam.raszi.hu). */
+jQuery(function($){
+ $.datepicker.regional['hu'] = {
+ closeText: 'bezárás',
+ prevText: '« vissza',
+ nextText: 'előre »',
+ currentText: 'ma',
+ monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
+ 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
+ monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
+ 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
+ dayNames: ['Vasárnap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
+ dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
+ dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
+ weekHeader: 'Hé',
+ dateFormat: 'yy-mm-dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['hu']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-hy.js b/datepicker/i18n/jquery.ui.datepicker-hy.js
new file mode 100644
index 00000000000..c6cc1946c47
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-hy.js
@@ -0,0 +1,23 @@
+/* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/
+jQuery(function($){
+ $.datepicker.regional['hy'] = {
+ closeText: 'Փակել',
+ prevText: '<Նախ.',
+ nextText: 'Հաջ.>',
+ currentText: 'Այսօր',
+ monthNames: ['Հունվար','Փետրվար','Մարտ','Ապրիլ','Մայիս','Հունիս',
+ 'Հուլիս','Օգոստոս','Սեպտեմբեր','Հոկտեմբեր','Նոյեմբեր','Դեկտեմբեր'],
+ monthNamesShort: ['Հունվ','Փետր','Մարտ','Ապր','Մայիս','Հունիս',
+ 'Հուլ','Օգս','Սեպ','Հոկ','Նոյ','Դեկ'],
+ dayNames: ['կիրակի','եկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'],
+ dayNamesShort: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+ dayNamesMin: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'],
+ weekHeader: 'ՇԲՏ',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['hy']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-id.js b/datepicker/i18n/jquery.ui.datepicker-id.js
new file mode 100644
index 00000000000..c626fbb7b83
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-id.js
@@ -0,0 +1,23 @@
+/* Indonesian initialisation for the jQuery UI date picker plugin. */
+/* Written by Deden Fathurahman (dedenf@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['id'] = {
+ closeText: 'Tutup',
+ prevText: '<mundur',
+ nextText: 'maju>',
+ currentText: 'hari ini',
+ monthNames: ['Januari','Februari','Maret','April','Mei','Juni',
+ 'Juli','Agustus','September','Oktober','Nopember','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
+ 'Jul','Agus','Sep','Okt','Nop','Des'],
+ dayNames: ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'],
+ dayNamesShort: ['Min','Sen','Sel','Rab','kam','Jum','Sab'],
+ dayNamesMin: ['Mg','Sn','Sl','Rb','Km','jm','Sb'],
+ weekHeader: 'Mg',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['id']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-is.js b/datepicker/i18n/jquery.ui.datepicker-is.js
new file mode 100644
index 00000000000..c53235a49e1
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-is.js
@@ -0,0 +1,23 @@
+/* Icelandic initialisation for the jQuery UI date picker plugin. */
+/* Written by Haukur H. Thorsson (haukur@eskill.is). */
+jQuery(function($){
+ $.datepicker.regional['is'] = {
+ closeText: 'Loka',
+ prevText: '< Fyrri',
+ nextText: 'Næsti >',
+ currentText: 'Í dag',
+ monthNames: ['Janúar','Febrúar','Mars','Apríl','Maí','Júní',
+ 'Júlí','Ágúst','September','Október','Nóvember','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maí','Jún',
+ 'Júl','Ágú','Sep','Okt','Nóv','Des'],
+ dayNames: ['Sunnudagur','Mánudagur','Þriðjudagur','Miðvikudagur','Fimmtudagur','Föstudagur','Laugardagur'],
+ dayNamesShort: ['Sun','Mán','Þri','Mið','Fim','Fös','Lau'],
+ dayNamesMin: ['Su','Má','Þr','Mi','Fi','Fö','La'],
+ weekHeader: 'Vika',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['is']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-it.js b/datepicker/i18n/jquery.ui.datepicker-it.js
new file mode 100644
index 00000000000..59da2df671e
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-it.js
@@ -0,0 +1,23 @@
+/* Italian initialisation for the jQuery UI date picker plugin. */
+/* Written by Antonello Pasella (antonello.pasella@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['it'] = {
+ closeText: 'Chiudi',
+ prevText: '<Prec',
+ nextText: 'Succ>',
+ currentText: 'Oggi',
+ monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
+ 'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
+ monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
+ 'Lug','Ago','Set','Ott','Nov','Dic'],
+ dayNames: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'],
+ dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
+ dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['it']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-ja.js b/datepicker/i18n/jquery.ui.datepicker-ja.js
new file mode 100644
index 00000000000..79cd827c766
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ja.js
@@ -0,0 +1,23 @@
+/* Japanese initialisation for the jQuery UI date picker plugin. */
+/* Written by Kentaro SATO (kentaro@ranvis.com). */
+jQuery(function($){
+ $.datepicker.regional['ja'] = {
+ closeText: '閉じる',
+ prevText: '<前',
+ nextText: '次>',
+ currentText: '今日',
+ monthNames: ['1月','2月','3月','4月','5月','6月',
+ '7月','8月','9月','10月','11月','12月'],
+ monthNamesShort: ['1月','2月','3月','4月','5月','6月',
+ '7月','8月','9月','10月','11月','12月'],
+ dayNames: ['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'],
+ dayNamesShort: ['日','月','火','水','木','金','土'],
+ dayNamesMin: ['日','月','火','水','木','金','土'],
+ weekHeader: '週',
+ dateFormat: 'yy/mm/dd',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: true,
+ yearSuffix: '年'};
+ $.datepicker.setDefaults($.datepicker.regional['ja']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-ko.js b/datepicker/i18n/jquery.ui.datepicker-ko.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ko.js
rename to datepicker/i18n/jquery.ui.datepicker-ko.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-kz.js b/datepicker/i18n/jquery.ui.datepicker-kz.js
new file mode 100644
index 00000000000..f1f897b006a
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-kz.js
@@ -0,0 +1,23 @@
+/* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['kz'] = {
+ closeText: 'Жабу',
+ prevText: '<Алдыңғы',
+ nextText: 'Келесі>',
+ currentText: 'Бүгін',
+ monthNames: ['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым',
+ 'Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан'],
+ monthNamesShort: ['Қаң','Ақп','Нау','Сәу','Мам','Мау',
+ 'Шіл','Там','Қыр','Қаз','Қар','Жел'],
+ dayNames: ['Жексенбі','Дүйсенбі','Сейсенбі','Сәрсенбі','Бейсенбі','Жұма','Сенбі'],
+ dayNamesShort: ['жкс','дсн','ссн','срс','бсн','жма','снб'],
+ dayNamesMin: ['Жк','Дс','Сс','Ср','Бс','Жм','Сн'],
+ weekHeader: 'Не',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['kz']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-lt.js b/datepicker/i18n/jquery.ui.datepicker-lt.js
new file mode 100644
index 00000000000..67d5119ca70
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-lt.js
@@ -0,0 +1,23 @@
+/* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* @author Arturas Paleicikas */
+jQuery(function($){
+ $.datepicker.regional['lt'] = {
+ closeText: 'Uždaryti',
+ prevText: '<Atgal',
+ nextText: 'Pirmyn>',
+ currentText: 'Šiandien',
+ monthNames: ['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis',
+ 'Liepa','Rugpjūtis','Rugsėjis','Spalis','Lapkritis','Gruodis'],
+ monthNamesShort: ['Sau','Vas','Kov','Bal','Geg','Bir',
+ 'Lie','Rugp','Rugs','Spa','Lap','Gru'],
+ dayNames: ['sekmadienis','pirmadienis','antradienis','trečiadienis','ketvirtadienis','penktadienis','šeštadienis'],
+ dayNamesShort: ['sek','pir','ant','tre','ket','pen','šeš'],
+ dayNamesMin: ['Se','Pr','An','Tr','Ke','Pe','Še'],
+ weekHeader: 'Wk',
+ dateFormat: 'yy-mm-dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['lt']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-lv.js b/datepicker/i18n/jquery.ui.datepicker-lv.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-lv.js
rename to datepicker/i18n/jquery.ui.datepicker-lv.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-ms.js b/datepicker/i18n/jquery.ui.datepicker-ms.js
new file mode 100644
index 00000000000..e953ac04f19
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ms.js
@@ -0,0 +1,23 @@
+/* Malaysian initialisation for the jQuery UI date picker plugin. */
+/* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */
+jQuery(function($){
+ $.datepicker.regional['ms'] = {
+ closeText: 'Tutup',
+ prevText: '<Sebelum',
+ nextText: 'Selepas>',
+ currentText: 'hari ini',
+ monthNames: ['Januari','Februari','Mac','April','Mei','Jun',
+ 'Julai','Ogos','September','Oktober','November','Disember'],
+ monthNamesShort: ['Jan','Feb','Mac','Apr','Mei','Jun',
+ 'Jul','Ogo','Sep','Okt','Nov','Dis'],
+ dayNames: ['Ahad','Isnin','Selasa','Rabu','Khamis','Jumaat','Sabtu'],
+ dayNamesShort: ['Aha','Isn','Sel','Rab','kha','Jum','Sab'],
+ dayNamesMin: ['Ah','Is','Se','Ra','Kh','Ju','Sa'],
+ weekHeader: 'Mg',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ms']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-nl.js b/datepicker/i18n/jquery.ui.datepicker-nl.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-nl.js
rename to datepicker/i18n/jquery.ui.datepicker-nl.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-no.js b/datepicker/i18n/jquery.ui.datepicker-no.js
new file mode 100644
index 00000000000..6b3a498be55
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-no.js
@@ -0,0 +1,23 @@
+/* Norwegian initialisation for the jQuery UI date picker plugin. */
+/* Written by Naimdjon Takhirov (naimdjon@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['no'] = {
+ closeText: 'Lukk',
+ prevText: '«Forrige',
+ nextText: 'Neste»',
+ currentText: 'I dag',
+ monthNames: ['Januar','Februar','Mars','April','Mai','Juni',
+ 'Juli','August','September','Oktober','November','Desember'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Des'],
+ dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
+ dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],
+ dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
+ weekHeader: 'Uke',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['no']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-pl.js b/datepicker/i18n/jquery.ui.datepicker-pl.js
new file mode 100644
index 00000000000..61fa29ccd83
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-pl.js
@@ -0,0 +1,23 @@
+/* Polish initialisation for the jQuery UI date picker plugin. */
+/* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['pl'] = {
+ closeText: 'Zamknij',
+ prevText: '<Poprzedni',
+ nextText: 'Następny>',
+ currentText: 'Dziś',
+ monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
+ 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
+ monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
+ 'Lip','Sie','Wrz','Pa','Lis','Gru'],
+ dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
+ dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
+ dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
+ weekHeader: 'Tydz',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['pl']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-pt-BR.js b/datepicker/i18n/jquery.ui.datepicker-pt-BR.js
new file mode 100644
index 00000000000..3cc8c796c87
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-pt-BR.js
@@ -0,0 +1,23 @@
+/* Brazilian initialisation for the jQuery UI date picker plugin. */
+/* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['pt-BR'] = {
+ closeText: 'Fechar',
+ prevText: '<Anterior',
+ nextText: 'Próximo>',
+ currentText: 'Hoje',
+ monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
+ 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
+ monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
+ 'Jul','Ago','Set','Out','Nov','Dez'],
+ dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
+ dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+ dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['pt-BR']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-pt.js b/datepicker/i18n/jquery.ui.datepicker-pt.js
new file mode 100644
index 00000000000..f09f5aeb00d
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-pt.js
@@ -0,0 +1,22 @@
+/* Portuguese initialisation for the jQuery UI date picker plugin. */
+jQuery(function($){
+ $.datepicker.regional['pt'] = {
+ closeText: 'Fechar',
+ prevText: '<Anterior',
+ nextText: 'Seguinte',
+ currentText: 'Hoje',
+ monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
+ 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
+ monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
+ 'Jul','Ago','Set','Out','Nov','Dez'],
+ dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
+ dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+ dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
+ weekHeader: 'Sem',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['pt']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-rm.js b/datepicker/i18n/jquery.ui.datepicker-rm.js
new file mode 100644
index 00000000000..cf03cd4c1af
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-rm.js
@@ -0,0 +1,21 @@
+/* Romansh initialisation for the jQuery UI date picker plugin. */
+/* Written by Yvonne Gienal (yvonne.gienal@educa.ch). */
+jQuery(function($){
+ $.datepicker.regional['rm'] = {
+ closeText: 'Serrar',
+ prevText: '<Suandant',
+ nextText: 'Precedent>',
+ currentText: 'Actual',
+ monthNames: ['Schaner','Favrer','Mars','Avrigl','Matg','Zercladur', 'Fanadur','Avust','Settember','October','November','December'],
+ monthNamesShort: ['Scha','Fev','Mar','Avr','Matg','Zer', 'Fan','Avu','Sett','Oct','Nov','Dec'],
+ dayNames: ['Dumengia','Glindesdi','Mardi','Mesemna','Gievgia','Venderdi','Sonda'],
+ dayNamesShort: ['Dum','Gli','Mar','Mes','Gie','Ven','Som'],
+ dayNamesMin: ['Du','Gl','Ma','Me','Gi','Ve','So'],
+ weekHeader: 'emna',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['rm']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-ro.js b/datepicker/i18n/jquery.ui.datepicker-ro.js
new file mode 100644
index 00000000000..4fe95aeac16
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ro.js
@@ -0,0 +1,26 @@
+/* Romanian initialisation for the jQuery UI date picker plugin.
+ *
+ * Written by Edmond L. (ll_edmond@walla.com)
+ * and Ionut G. Stan (ionut.g.stan@gmail.com)
+ */
+jQuery(function($){
+ $.datepicker.regional['ro'] = {
+ closeText: 'Închide',
+ prevText: '« Luna precedentă',
+ nextText: 'Luna următoare »',
+ currentText: 'Azi',
+ monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie',
+ 'Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],
+ monthNamesShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun',
+ 'Iul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+ dayNames: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'],
+ dayNamesShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],
+ dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sâ'],
+ weekHeader: 'Săpt',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ro']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-ru.js b/datepicker/i18n/jquery.ui.datepicker-ru.js
new file mode 100644
index 00000000000..50a4613523c
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-ru.js
@@ -0,0 +1,23 @@
+/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Andrew Stromnov (stromnov@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ru'] = {
+ closeText: 'Закрыть',
+ prevText: '<Пред',
+ nextText: 'След>',
+ currentText: 'Сегодня',
+ monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
+ 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
+ monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
+ 'Июл','Авг','Сен','Окт','Ноя','Дек'],
+ dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
+ dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
+ dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
+ weekHeader: 'Нед',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ru']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-sk.js b/datepicker/i18n/jquery.ui.datepicker-sk.js
new file mode 100644
index 00000000000..8a6771c1e00
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sk.js
@@ -0,0 +1,23 @@
+/* Slovak initialisation for the jQuery UI date picker plugin. */
+/* Written by Vojtech Rinik (vojto@hmm.sk). */
+jQuery(function($){
+ $.datepicker.regional['sk'] = {
+ closeText: 'Zavrieť',
+ prevText: '<Predchádzajúci',
+ nextText: 'Nasledujúci>',
+ currentText: 'Dnes',
+ monthNames: ['Január','Február','Marec','Apríl','Máj','Jún',
+ 'Júl','August','September','Október','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún',
+ 'Júl','Aug','Sep','Okt','Nov','Dec'],
+ dayNames: ['Nedel\'a','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'],
+ dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'],
+ dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'],
+ weekHeader: 'Ty',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sk']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-sl.js b/datepicker/i18n/jquery.ui.datepicker-sl.js
new file mode 100644
index 00000000000..516550192a7
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sl.js
@@ -0,0 +1,24 @@
+/* Slovenian initialisation for the jQuery UI date picker plugin. */
+/* Written by Jaka Jancar (jaka@kubje.org). */
+/* c = č, s = š z = ž C = Č S = Š Z = Ž */
+jQuery(function($){
+ $.datepicker.regional['sl'] = {
+ closeText: 'Zapri',
+ prevText: '<Prejšnji',
+ nextText: 'Naslednji>',
+ currentText: 'Trenutni',
+ monthNames: ['Januar','Februar','Marec','April','Maj','Junij',
+ 'Julij','Avgust','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Avg','Sep','Okt','Nov','Dec'],
+ dayNames: ['Nedelja','Ponedeljek','Torek','Sreda','Četrtek','Petek','Sobota'],
+ dayNamesShort: ['Ned','Pon','Tor','Sre','Čet','Pet','Sob'],
+ dayNamesMin: ['Ne','Po','To','Sr','Če','Pe','So'],
+ weekHeader: 'Teden',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sl']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-sq.js b/datepicker/i18n/jquery.ui.datepicker-sq.js
new file mode 100644
index 00000000000..be84104c096
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sq.js
@@ -0,0 +1,23 @@
+/* Albanian initialisation for the jQuery UI date picker plugin. */
+/* Written by Flakron Bytyqi (flakron@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['sq'] = {
+ closeText: 'mbylle',
+ prevText: '<mbrapa',
+ nextText: 'Përpara>',
+ currentText: 'sot',
+ monthNames: ['Janar','Shkurt','Mars','Prill','Maj','Qershor',
+ 'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'],
+ monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer',
+ 'Kor','Gus','Sht','Tet','Nën','Dhj'],
+ dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'],
+ dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'],
+ dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'],
+ weekHeader: 'Ja',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sq']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-sr-SR.js b/datepicker/i18n/jquery.ui.datepicker-sr-SR.js
new file mode 100644
index 00000000000..8f8ea5e6307
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sr-SR.js
@@ -0,0 +1,23 @@
+/* Serbian i18n for the jQuery UI date picker plugin. */
+/* Written by Dejan Dimić. */
+jQuery(function($){
+ $.datepicker.regional['sr-SR'] = {
+ closeText: 'Zatvori',
+ prevText: '<',
+ nextText: '>',
+ currentText: 'Danas',
+ monthNames: ['Januar','Februar','Mart','April','Maj','Jun',
+ 'Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Avg','Sep','Okt','Nov','Dec'],
+ dayNames: ['Nedelja','Ponedeljak','Utorak','Sreda','Četvrtak','Petak','Subota'],
+ dayNamesShort: ['Ned','Pon','Uto','Sre','Čet','Pet','Sub'],
+ dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
+ weekHeader: 'Sed',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sr-SR']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-sr.js b/datepicker/i18n/jquery.ui.datepicker-sr.js
new file mode 100644
index 00000000000..49c9b4a3036
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sr.js
@@ -0,0 +1,23 @@
+/* Serbian i18n for the jQuery UI date picker plugin. */
+/* Written by Dejan Dimić. */
+jQuery(function($){
+ $.datepicker.regional['sr'] = {
+ closeText: 'Затвори',
+ prevText: '<',
+ nextText: '>',
+ currentText: 'Данас',
+ monthNames: ['Јануар','Фебруар','Март','Април','Мај','Јун',
+ 'Јул','Август','Септембар','Октобар','Новембар','Децембар'],
+ monthNamesShort: ['Јан','Феб','Мар','Апр','Мај','Јун',
+ 'Јул','Авг','Сеп','Окт','Нов','Дец'],
+ dayNames: ['Недеља','Понедељак','Уторак','Среда','Четвртак','Петак','Субота'],
+ dayNamesShort: ['Нед','Пон','Уто','Сре','Чет','Пет','Суб'],
+ dayNamesMin: ['Не','По','Ут','Ср','Че','Пе','Су'],
+ weekHeader: 'Сед',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sr']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-sv.js b/datepicker/i18n/jquery.ui.datepicker-sv.js
new file mode 100644
index 00000000000..8236b62b53b
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-sv.js
@@ -0,0 +1,23 @@
+/* Swedish initialisation for the jQuery UI date picker plugin. */
+/* Written by Anders Ekdahl ( anders@nomadiz.se). */
+jQuery(function($){
+ $.datepicker.regional['sv'] = {
+ closeText: 'Stäng',
+ prevText: '«Förra',
+ nextText: 'Nästa»',
+ currentText: 'Idag',
+ monthNames: ['Januari','Februari','Mars','April','Maj','Juni',
+ 'Juli','Augusti','September','Oktober','November','December'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun',
+ 'Jul','Aug','Sep','Okt','Nov','Dec'],
+ dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'],
+ dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'],
+ dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'],
+ weekHeader: 'Ve',
+ dateFormat: 'yy-mm-dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['sv']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-ta.js b/datepicker/i18n/jquery.ui.datepicker-ta.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ta.js
rename to datepicker/i18n/jquery.ui.datepicker-ta.js
diff --git a/datepicker/i18n/jquery.ui.datepicker-th.js b/datepicker/i18n/jquery.ui.datepicker-th.js
new file mode 100644
index 00000000000..c090c6b81c9
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-th.js
@@ -0,0 +1,23 @@
+/* Thai initialisation for the jQuery UI date picker plugin. */
+/* Written by pipo (pipo@sixhead.com). */
+jQuery(function($){
+ $.datepicker.regional['th'] = {
+ closeText: 'ปิด',
+ prevText: '« ย้อน',
+ nextText: 'ถัดไป »',
+ currentText: 'วันนี้',
+ monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน',
+ 'กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
+ monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.',
+ 'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],
+ dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'],
+ dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+ dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['th']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-tr.js b/datepicker/i18n/jquery.ui.datepicker-tr.js
new file mode 100644
index 00000000000..dedfc7ff99b
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-tr.js
@@ -0,0 +1,23 @@
+/* Turkish initialisation for the jQuery UI date picker plugin. */
+/* Written by Izzet Emre Erkan (kara@karalamalar.net). */
+jQuery(function($){
+ $.datepicker.regional['tr'] = {
+ closeText: 'kapat',
+ prevText: '<geri',
+ nextText: 'ileri>',
+ currentText: 'bugün',
+ monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran',
+ 'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],
+ monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz',
+ 'Tem','Ağu','Eyl','Eki','Kas','Ara'],
+ dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],
+ dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+ dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
+ weekHeader: 'Hf',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['tr']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-uk.js b/datepicker/i18n/jquery.ui.datepicker-uk.js
new file mode 100644
index 00000000000..112b40e7f8d
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-uk.js
@@ -0,0 +1,23 @@
+/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Maxim Drogobitskiy (maxdao@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['uk'] = {
+ closeText: 'Закрити',
+ prevText: '<',
+ nextText: '>',
+ currentText: 'Сьогодні',
+ monthNames: ['Січень','Лютий','Березень','Квітень','Травень','Червень',
+ 'Липень','Серпень','Вересень','Жовтень','Листопад','Грудень'],
+ monthNamesShort: ['Січ','Лют','Бер','Кві','Тра','Чер',
+ 'Лип','Сер','Вер','Жов','Лис','Гру'],
+ dayNames: ['неділя','понеділок','вівторок','середа','четвер','п’ятниця','субота'],
+ dayNamesShort: ['нед','пнд','вів','срд','чтв','птн','сбт'],
+ dayNamesMin: ['Нд','Пн','Вт','Ср','Чт','Пт','Сб'],
+ weekHeader: 'Не',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['uk']);
+});
\ No newline at end of file
diff --git a/datepicker/i18n/jquery.ui.datepicker-vi.js b/datepicker/i18n/jquery.ui.datepicker-vi.js
new file mode 100644
index 00000000000..9813a59e019
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-vi.js
@@ -0,0 +1,23 @@
+/* Vietnamese initialisation for the jQuery UI date picker plugin. */
+/* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */
+jQuery(function($){
+ $.datepicker.regional['vi'] = {
+ closeText: 'Đóng',
+ prevText: '<Trước',
+ nextText: 'Tiếp>',
+ currentText: 'Hôm nay',
+ monthNames: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu',
+ 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'],
+ monthNamesShort: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6',
+ 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'],
+ dayNames: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'],
+ dayNamesShort: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+ dayNamesMin: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+ weekHeader: 'Tu',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['vi']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-zh-CN.js b/datepicker/i18n/jquery.ui.datepicker-zh-CN.js
new file mode 100644
index 00000000000..6c4883f536d
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-zh-CN.js
@@ -0,0 +1,23 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Cloudream (cloudream@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['zh-CN'] = {
+ closeText: '关闭',
+ prevText: '<上月',
+ nextText: '下月>',
+ currentText: '今天',
+ monthNames: ['一月','二月','三月','四月','五月','六月',
+ '七月','八月','九月','十月','十一月','十二月'],
+ monthNamesShort: ['一','二','三','四','五','六',
+ '七','八','九','十','十一','十二'],
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+ dayNamesMin: ['日','一','二','三','四','五','六'],
+ weekHeader: '周',
+ dateFormat: 'yy-mm-dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: true,
+ yearSuffix: '年'};
+ $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-zh-HK.js b/datepicker/i18n/jquery.ui.datepicker-zh-HK.js
new file mode 100644
index 00000000000..06c4c628c40
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-zh-HK.js
@@ -0,0 +1,23 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by SCCY (samuelcychan@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['zh-HK'] = {
+ closeText: '關閉',
+ prevText: '<上月',
+ nextText: '下月>',
+ currentText: '今天',
+ monthNames: ['一月','二月','三月','四月','五月','六月',
+ '七月','八月','九月','十月','十一月','十二月'],
+ monthNamesShort: ['一','二','三','四','五','六',
+ '七','八','九','十','十一','十二'],
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+ dayNamesMin: ['日','一','二','三','四','五','六'],
+ weekHeader: '周',
+ dateFormat: 'dd-mm-yy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: true,
+ yearSuffix: '年'};
+ $.datepicker.setDefaults($.datepicker.regional['zh-HK']);
+});
diff --git a/datepicker/i18n/jquery.ui.datepicker-zh-TW.js b/datepicker/i18n/jquery.ui.datepicker-zh-TW.js
new file mode 100644
index 00000000000..d211573c678
--- /dev/null
+++ b/datepicker/i18n/jquery.ui.datepicker-zh-TW.js
@@ -0,0 +1,23 @@
+/* Chinese initialisation for the jQuery UI date picker plugin. */
+/* Written by Ressol (ressol@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['zh-TW'] = {
+ closeText: '關閉',
+ prevText: '<上月',
+ nextText: '下月>',
+ currentText: '今天',
+ monthNames: ['一月','二月','三月','四月','五月','六月',
+ '七月','八月','九月','十月','十一月','十二月'],
+ monthNamesShort: ['一','二','三','四','五','六',
+ '七','八','九','十','十一','十二'],
+ dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
+ dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
+ dayNamesMin: ['日','一','二','三','四','五','六'],
+ weekHeader: '周',
+ dateFormat: 'yy/mm/dd',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: true,
+ yearSuffix: '年'};
+ $.datepicker.setDefaults($.datepicker.regional['zh-TW']);
+});
diff --git a/dialog/dialog.js b/dialog/dialog.js
new file mode 100644
index 00000000000..47059fcd431
--- /dev/null
+++ b/dialog/dialog.js
@@ -0,0 +1,19 @@
+/*
+ * jQuery UI Dialog @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ * jquery.ui.button.js
+ * jquery.ui.draggable.js
+ * jquery.ui.mouse.js
+ * jquery.ui.position.js
+ * jquery.ui.resizable.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/mouse').then('../lib/ui/jquery.ui.dialog.js');
diff --git a/draggable/draggable.js b/draggable/draggable.js
new file mode 100644
index 00000000000..54f27295241
--- /dev/null
+++ b/draggable/draggable.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Draggable @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Draggables
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.draggable.js');
diff --git a/droppable/droppable.js b/droppable/droppable.js
new file mode 100644
index 00000000000..f7ecfb16db0
--- /dev/null
+++ b/droppable/droppable.js
@@ -0,0 +1,16 @@
+/*
+ * jQuery UI Droppable @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Droppables
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ * jquery.ui.mouse.js
+ * jquery.ui.draggable.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse', 'jqueryui/draggable').then('../lib/ui/jquery.ui.droppable.js');
diff --git a/effects/blind/blind.js b/effects/blind/blind.js
new file mode 100644
index 00000000000..b357f8be3e8
--- /dev/null
+++ b/effects/blind/blind.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Blind @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Blind
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.blind.js');
diff --git a/effects/bounce/bounce.js b/effects/bounce/bounce.js
new file mode 100644
index 00000000000..4192d3ce94d
--- /dev/null
+++ b/effects/bounce/bounce.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Bounce @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Bounce
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.bounce.js');
diff --git a/effects/clip/clip.js b/effects/clip/clip.js
new file mode 100644
index 00000000000..ba53e459c39
--- /dev/null
+++ b/effects/clip/clip.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Clip @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Clip
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.clip.js');
diff --git a/effects/core/core.js b/effects/core/core.js
new file mode 100644
index 00000000000..5072bc3f8fd
--- /dev/null
+++ b/effects/core/core.js
@@ -0,0 +1,10 @@
+/*
+ * jQuery UI Effects @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/
+ */
+if(!jQuery.effects) steal('../../lib/ui/jquery.effects.core.js');
diff --git a/effects/drop/drop.js b/effects/drop/drop.js
new file mode 100644
index 00000000000..a169c833b1a
--- /dev/null
+++ b/effects/drop/drop.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Drop @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Drop
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.drop.js');
diff --git a/effects/effects.js b/effects/effects.js
new file mode 100644
index 00000000000..5a1fb0d95f0
--- /dev/null
+++ b/effects/effects.js
@@ -0,0 +1,16 @@
+steal.plugins(
+ "jqueryui/effects/blind",
+ "jqueryui/effects/bounce",
+ "jqueryui/effects/blind",
+ "jqueryui/effects/clip",
+ "jqueryui/effects/drop",
+ "jqueryui/effects/explode",
+ "jqueryui/effects/fade",
+ "jqueryui/effects/fold",
+ "jqueryui/effects/highlight",
+ "jqueryui/effects/pulsate",
+ "jqueryui/effects/scale",
+ "jqueryui/effects/shake",
+ "jqueryui/effects/slide",
+ "jqueryui/effects/transfer"
+)
diff --git a/effects/explode/explode.js b/effects/explode/explode.js
new file mode 100644
index 00000000000..5b47a71d6f2
--- /dev/null
+++ b/effects/explode/explode.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Explode @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Explode
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.explode.js');
diff --git a/effects/fade/fade.js b/effects/fade/fade.js
new file mode 100644
index 00000000000..c55b1c9d73a
--- /dev/null
+++ b/effects/fade/fade.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Fade @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Fade
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fade.js');
diff --git a/effects/fold/fold.js b/effects/fold/fold.js
new file mode 100644
index 00000000000..8c1799ad2ac
--- /dev/null
+++ b/effects/fold/fold.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Fold @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Fold
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fold.js');
diff --git a/effects/highlight/highlight.js b/effects/highlight/highlight.js
new file mode 100644
index 00000000000..54f5b44e4eb
--- /dev/null
+++ b/effects/highlight/highlight.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Highlight @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Highlight
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.highlight.js');
diff --git a/effects/pulsate/pulsate.js b/effects/pulsate/pulsate.js
new file mode 100644
index 00000000000..df580dd0895
--- /dev/null
+++ b/effects/pulsate/pulsate.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Pulsate @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Pulsate
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.pulsate.js');
diff --git a/effects/scale/scale.js b/effects/scale/scale.js
new file mode 100644
index 00000000000..de26cec6411
--- /dev/null
+++ b/effects/scale/scale.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Scale @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Scale
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.scale.js');
diff --git a/effects/shake/shake.js b/effects/shake/shake.js
new file mode 100644
index 00000000000..6cee8675192
--- /dev/null
+++ b/effects/shake/shake.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Shake @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Shake
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.shake.js');
diff --git a/effects/slide/slide.js b/effects/slide/slide.js
new file mode 100644
index 00000000000..b0e8aaba7fb
--- /dev/null
+++ b/effects/slide/slide.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Slide @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Slide
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.slide.js');
diff --git a/effects/transfer/transfer.js b/effects/transfer/transfer.js
new file mode 100644
index 00000000000..ec693451026
--- /dev/null
+++ b/effects/transfer/transfer.js
@@ -0,0 +1,13 @@
+/*
+ * jQuery UI Effects Transfer @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Transfer
+ *
+ * Depends:
+ * jquery.effects.core.js
+ */
+steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.transfer.js');
diff --git a/external/jquery.bgiframe-2.1.2.js b/external/bgiframe/bgiframe.js
similarity index 100%
rename from external/jquery.bgiframe-2.1.2.js
rename to external/bgiframe/bgiframe.js
diff --git a/external/jquery.cookie.js b/external/cookie/cookie.js
similarity index 100%
rename from external/jquery.cookie.js
rename to external/cookie/cookie.js
diff --git a/external/jquery.metadata.js b/external/metadata/metadata.js
similarity index 100%
rename from external/jquery.metadata.js
rename to external/metadata/metadata.js
diff --git a/jqueryui.js b/jqueryui.js
new file mode 100644
index 00000000000..97e0f836370
--- /dev/null
+++ b/jqueryui.js
@@ -0,0 +1,22 @@
+// Steal everything
+steal.plugins(
+ "jqueryui/accordion",
+ "jqueryui/autocomplete",
+ "jqueryui/button",
+ "jqueryui/datepicker",
+ "jqueryui/dialog",
+ "jqueryui/draggable",
+ "jqueryui/droppable",
+ "jqueryui/effects",
+ "jqueryui/mouse",
+ "jqueryui/position",
+ "jqueryui/progressbar",
+ "jqueryui/resizable",
+ "jqueryui/selectable",
+ "jqueryui/slider",
+ "jqueryui/sortable",
+ "jqueryui/spinner",
+ "jqueryui/tooltip",
+ "jqueryui/tabs"
+);
+
diff --git a/lib/AUTHORS.txt b/lib/AUTHORS.txt
new file mode 100644
index 00000000000..b2168655ee0
--- /dev/null
+++ b/lib/AUTHORS.txt
@@ -0,0 +1,30 @@
+jQuery UI Authors (http://jqueryui.com/about)
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+and logs, available at http://github.com/jquery/jquery-ui
+
+Brandon Aaron
+Paul Bakaus (paulbakaus.com)
+David Bolter
+Rich Caloggero
+Chi Cheng (cloudream@gmail.com)
+Colin Clark (http://colin.atrc.utoronto.ca/)
+Michelle D'Souza
+Aaron Eisenberger (aaronchi@gmail.com)
+Ariel Flesler
+Bohdan Ganicky
+Scott González
+Marc Grabanski (m@marcgrabanski.com)
+Klaus Hartl (stilbuero.de)
+Scott Jehl
+Cody Lindley
+Eduardo Lundgren (eduardolundgren@gmail.com)
+Todd Parker
+John Resig
+Patty Toland
+Ca-Phun Ung (yelotofu.com)
+Keith Wood (kbwood@virginbroadband.com.au)
+Maggie Costello Wachs
+Richard D. Worth (rdworth.org)
+Jörn Zaefferer (bassistance.de)
diff --git a/lib/GPL-LICENSE.txt b/lib/GPL-LICENSE.txt
new file mode 100644
index 00000000000..11dddd00ef0
--- /dev/null
+++ b/lib/GPL-LICENSE.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
diff --git a/lib/MIT-LICENSE.txt b/lib/MIT-LICENSE.txt
new file mode 100644
index 00000000000..be226805d36
--- /dev/null
+++ b/lib/MIT-LICENSE.txt
@@ -0,0 +1,25 @@
+Copyright (c) 2011 Paul Bakaus, http://jqueryui.com/
+
+This software consists of voluntary contributions made by many
+individuals (AUTHORS.txt, http://jqueryui.com/about) For exact
+contribution history, see the revision history and logs, available
+at http://jquery-ui.googlecode.com/svn/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/README.md b/lib/README.md
similarity index 100%
rename from README.md
rename to lib/README.md
diff --git a/build/build.xml b/lib/build/build.xml
similarity index 100%
rename from build/build.xml
rename to lib/build/build.xml
diff --git a/build/build/ant-contrib-0.6.jar b/lib/build/build/ant-contrib-0.6.jar
similarity index 100%
rename from build/build/ant-contrib-0.6.jar
rename to lib/build/build/ant-contrib-0.6.jar
diff --git a/build/build/google-compiler-20110320.jar b/lib/build/build/google-compiler-20110320.jar
similarity index 100%
rename from build/build/google-compiler-20110320.jar
rename to lib/build/build/google-compiler-20110320.jar
diff --git a/build/build/style.xsl b/lib/build/build/style.xsl
similarity index 100%
rename from build/build/style.xsl
rename to lib/build/build/style.xsl
diff --git a/build/build/yuicompressor-2.4.2.jar b/lib/build/build/yuicompressor-2.4.2.jar
similarity index 100%
rename from build/build/yuicompressor-2.4.2.jar
rename to lib/build/build/yuicompressor-2.4.2.jar
diff --git a/build/release/changelog-shell b/lib/build/release/changelog-shell
similarity index 100%
rename from build/release/changelog-shell
rename to lib/build/release/changelog-shell
diff --git a/build/release/prepare-release b/lib/build/release/prepare-release
similarity index 100%
rename from build/release/prepare-release
rename to lib/build/release/prepare-release
diff --git a/build/themes b/lib/build/themes
similarity index 100%
rename from build/themes
rename to lib/build/themes
diff --git a/demos/accordion/collapsible.html b/lib/demos/accordion/collapsible.html
similarity index 100%
rename from demos/accordion/collapsible.html
rename to lib/demos/accordion/collapsible.html
diff --git a/demos/accordion/custom-icons.html b/lib/demos/accordion/custom-icons.html
similarity index 100%
rename from demos/accordion/custom-icons.html
rename to lib/demos/accordion/custom-icons.html
diff --git a/demos/accordion/default.html b/lib/demos/accordion/default.html
similarity index 100%
rename from demos/accordion/default.html
rename to lib/demos/accordion/default.html
diff --git a/demos/accordion/fillspace.html b/lib/demos/accordion/fillspace.html
similarity index 100%
rename from demos/accordion/fillspace.html
rename to lib/demos/accordion/fillspace.html
diff --git a/demos/accordion/hoverintent.html b/lib/demos/accordion/hoverintent.html
similarity index 100%
rename from demos/accordion/hoverintent.html
rename to lib/demos/accordion/hoverintent.html
diff --git a/demos/accordion/index.html b/lib/demos/accordion/index.html
similarity index 100%
rename from demos/accordion/index.html
rename to lib/demos/accordion/index.html
diff --git a/demos/accordion/mouseover.html b/lib/demos/accordion/mouseover.html
similarity index 100%
rename from demos/accordion/mouseover.html
rename to lib/demos/accordion/mouseover.html
diff --git a/demos/accordion/no-auto-height.html b/lib/demos/accordion/no-auto-height.html
similarity index 100%
rename from demos/accordion/no-auto-height.html
rename to lib/demos/accordion/no-auto-height.html
diff --git a/demos/accordion/sortable.html b/lib/demos/accordion/sortable.html
similarity index 100%
rename from demos/accordion/sortable.html
rename to lib/demos/accordion/sortable.html
diff --git a/demos/addClass/default.html b/lib/demos/addClass/default.html
similarity index 100%
rename from demos/addClass/default.html
rename to lib/demos/addClass/default.html
diff --git a/demos/addClass/index.html b/lib/demos/addClass/index.html
similarity index 100%
rename from demos/addClass/index.html
rename to lib/demos/addClass/index.html
diff --git a/demos/animate/default.html b/lib/demos/animate/default.html
similarity index 100%
rename from demos/animate/default.html
rename to lib/demos/animate/default.html
diff --git a/demos/animate/index.html b/lib/demos/animate/index.html
similarity index 100%
rename from demos/animate/index.html
rename to lib/demos/animate/index.html
diff --git a/demos/autocomplete/categories.html b/lib/demos/autocomplete/categories.html
similarity index 100%
rename from demos/autocomplete/categories.html
rename to lib/demos/autocomplete/categories.html
diff --git a/demos/autocomplete/combobox.html b/lib/demos/autocomplete/combobox.html
similarity index 100%
rename from demos/autocomplete/combobox.html
rename to lib/demos/autocomplete/combobox.html
diff --git a/demos/autocomplete/custom-data.html b/lib/demos/autocomplete/custom-data.html
similarity index 100%
rename from demos/autocomplete/custom-data.html
rename to lib/demos/autocomplete/custom-data.html
diff --git a/demos/autocomplete/default.html b/lib/demos/autocomplete/default.html
similarity index 100%
rename from demos/autocomplete/default.html
rename to lib/demos/autocomplete/default.html
diff --git a/demos/autocomplete/folding.html b/lib/demos/autocomplete/folding.html
similarity index 100%
rename from demos/autocomplete/folding.html
rename to lib/demos/autocomplete/folding.html
diff --git a/demos/autocomplete/images/jquery_32x32.png b/lib/demos/autocomplete/images/jquery_32x32.png
similarity index 100%
rename from demos/autocomplete/images/jquery_32x32.png
rename to lib/demos/autocomplete/images/jquery_32x32.png
diff --git a/demos/autocomplete/images/jqueryui_32x32.png b/lib/demos/autocomplete/images/jqueryui_32x32.png
similarity index 100%
rename from demos/autocomplete/images/jqueryui_32x32.png
rename to lib/demos/autocomplete/images/jqueryui_32x32.png
diff --git a/demos/autocomplete/images/sizzlejs_32x32.png b/lib/demos/autocomplete/images/sizzlejs_32x32.png
similarity index 100%
rename from demos/autocomplete/images/sizzlejs_32x32.png
rename to lib/demos/autocomplete/images/sizzlejs_32x32.png
diff --git a/demos/autocomplete/images/transparent_1x1.png b/lib/demos/autocomplete/images/transparent_1x1.png
similarity index 100%
rename from demos/autocomplete/images/transparent_1x1.png
rename to lib/demos/autocomplete/images/transparent_1x1.png
diff --git a/demos/autocomplete/images/ui-anim_basic_16x16.gif b/lib/demos/autocomplete/images/ui-anim_basic_16x16.gif
similarity index 100%
rename from demos/autocomplete/images/ui-anim_basic_16x16.gif
rename to lib/demos/autocomplete/images/ui-anim_basic_16x16.gif
diff --git a/demos/autocomplete/index.html b/lib/demos/autocomplete/index.html
similarity index 100%
rename from demos/autocomplete/index.html
rename to lib/demos/autocomplete/index.html
diff --git a/demos/autocomplete/london.xml b/lib/demos/autocomplete/london.xml
similarity index 100%
rename from demos/autocomplete/london.xml
rename to lib/demos/autocomplete/london.xml
diff --git a/demos/autocomplete/maxheight.html b/lib/demos/autocomplete/maxheight.html
similarity index 100%
rename from demos/autocomplete/maxheight.html
rename to lib/demos/autocomplete/maxheight.html
diff --git a/demos/autocomplete/multiple-remote.html b/lib/demos/autocomplete/multiple-remote.html
similarity index 100%
rename from demos/autocomplete/multiple-remote.html
rename to lib/demos/autocomplete/multiple-remote.html
diff --git a/demos/autocomplete/multiple.html b/lib/demos/autocomplete/multiple.html
similarity index 100%
rename from demos/autocomplete/multiple.html
rename to lib/demos/autocomplete/multiple.html
diff --git a/demos/autocomplete/remote-jsonp.html b/lib/demos/autocomplete/remote-jsonp.html
similarity index 100%
rename from demos/autocomplete/remote-jsonp.html
rename to lib/demos/autocomplete/remote-jsonp.html
diff --git a/demos/autocomplete/remote-with-cache.html b/lib/demos/autocomplete/remote-with-cache.html
similarity index 100%
rename from demos/autocomplete/remote-with-cache.html
rename to lib/demos/autocomplete/remote-with-cache.html
diff --git a/demos/autocomplete/remote.html b/lib/demos/autocomplete/remote.html
similarity index 100%
rename from demos/autocomplete/remote.html
rename to lib/demos/autocomplete/remote.html
diff --git a/demos/autocomplete/search.php b/lib/demos/autocomplete/search.php
similarity index 100%
rename from demos/autocomplete/search.php
rename to lib/demos/autocomplete/search.php
diff --git a/demos/autocomplete/xml.html b/lib/demos/autocomplete/xml.html
similarity index 100%
rename from demos/autocomplete/xml.html
rename to lib/demos/autocomplete/xml.html
diff --git a/demos/button/checkbox.html b/lib/demos/button/checkbox.html
similarity index 100%
rename from demos/button/checkbox.html
rename to lib/demos/button/checkbox.html
diff --git a/demos/button/default.html b/lib/demos/button/default.html
similarity index 100%
rename from demos/button/default.html
rename to lib/demos/button/default.html
diff --git a/demos/button/icons.html b/lib/demos/button/icons.html
similarity index 100%
rename from demos/button/icons.html
rename to lib/demos/button/icons.html
diff --git a/demos/button/index.html b/lib/demos/button/index.html
similarity index 100%
rename from demos/button/index.html
rename to lib/demos/button/index.html
diff --git a/demos/button/radio.html b/lib/demos/button/radio.html
similarity index 100%
rename from demos/button/radio.html
rename to lib/demos/button/radio.html
diff --git a/demos/button/splitbutton.html b/lib/demos/button/splitbutton.html
similarity index 100%
rename from demos/button/splitbutton.html
rename to lib/demos/button/splitbutton.html
diff --git a/demos/button/toolbar.html b/lib/demos/button/toolbar.html
similarity index 100%
rename from demos/button/toolbar.html
rename to lib/demos/button/toolbar.html
diff --git a/demos/datepicker/alt-field.html b/lib/demos/datepicker/alt-field.html
similarity index 100%
rename from demos/datepicker/alt-field.html
rename to lib/demos/datepicker/alt-field.html
diff --git a/demos/datepicker/animation.html b/lib/demos/datepicker/animation.html
similarity index 100%
rename from demos/datepicker/animation.html
rename to lib/demos/datepicker/animation.html
diff --git a/demos/datepicker/buttonbar.html b/lib/demos/datepicker/buttonbar.html
similarity index 100%
rename from demos/datepicker/buttonbar.html
rename to lib/demos/datepicker/buttonbar.html
diff --git a/demos/datepicker/date-formats.html b/lib/demos/datepicker/date-formats.html
similarity index 100%
rename from demos/datepicker/date-formats.html
rename to lib/demos/datepicker/date-formats.html
diff --git a/demos/datepicker/date-range.html b/lib/demos/datepicker/date-range.html
similarity index 100%
rename from demos/datepicker/date-range.html
rename to lib/demos/datepicker/date-range.html
diff --git a/demos/datepicker/default.html b/lib/demos/datepicker/default.html
similarity index 100%
rename from demos/datepicker/default.html
rename to lib/demos/datepicker/default.html
diff --git a/demos/datepicker/dropdown-month-year.html b/lib/demos/datepicker/dropdown-month-year.html
similarity index 100%
rename from demos/datepicker/dropdown-month-year.html
rename to lib/demos/datepicker/dropdown-month-year.html
diff --git a/demos/datepicker/icon-trigger.html b/lib/demos/datepicker/icon-trigger.html
similarity index 100%
rename from demos/datepicker/icon-trigger.html
rename to lib/demos/datepicker/icon-trigger.html
diff --git a/demos/datepicker/images/calendar.gif b/lib/demos/datepicker/images/calendar.gif
similarity index 100%
rename from demos/datepicker/images/calendar.gif
rename to lib/demos/datepicker/images/calendar.gif
diff --git a/demos/datepicker/index.html b/lib/demos/datepicker/index.html
similarity index 100%
rename from demos/datepicker/index.html
rename to lib/demos/datepicker/index.html
diff --git a/demos/datepicker/inline.html b/lib/demos/datepicker/inline.html
similarity index 100%
rename from demos/datepicker/inline.html
rename to lib/demos/datepicker/inline.html
diff --git a/demos/datepicker/localization.html b/lib/demos/datepicker/localization.html
similarity index 100%
rename from demos/datepicker/localization.html
rename to lib/demos/datepicker/localization.html
diff --git a/demos/datepicker/min-max.html b/lib/demos/datepicker/min-max.html
similarity index 100%
rename from demos/datepicker/min-max.html
rename to lib/demos/datepicker/min-max.html
diff --git a/demos/datepicker/multiple-calendars.html b/lib/demos/datepicker/multiple-calendars.html
similarity index 100%
rename from demos/datepicker/multiple-calendars.html
rename to lib/demos/datepicker/multiple-calendars.html
diff --git a/demos/datepicker/other-months.html b/lib/demos/datepicker/other-months.html
similarity index 100%
rename from demos/datepicker/other-months.html
rename to lib/demos/datepicker/other-months.html
diff --git a/demos/datepicker/show-week.html b/lib/demos/datepicker/show-week.html
similarity index 100%
rename from demos/datepicker/show-week.html
rename to lib/demos/datepicker/show-week.html
diff --git a/demos/demos.css b/lib/demos/demos.css
similarity index 100%
rename from demos/demos.css
rename to lib/demos/demos.css
diff --git a/demos/dialog/animated.html b/lib/demos/dialog/animated.html
similarity index 100%
rename from demos/dialog/animated.html
rename to lib/demos/dialog/animated.html
diff --git a/demos/dialog/default.html b/lib/demos/dialog/default.html
similarity index 100%
rename from demos/dialog/default.html
rename to lib/demos/dialog/default.html
diff --git a/demos/dialog/index.html b/lib/demos/dialog/index.html
similarity index 100%
rename from demos/dialog/index.html
rename to lib/demos/dialog/index.html
diff --git a/demos/dialog/modal-confirmation.html b/lib/demos/dialog/modal-confirmation.html
similarity index 100%
rename from demos/dialog/modal-confirmation.html
rename to lib/demos/dialog/modal-confirmation.html
diff --git a/demos/dialog/modal-form.html b/lib/demos/dialog/modal-form.html
similarity index 100%
rename from demos/dialog/modal-form.html
rename to lib/demos/dialog/modal-form.html
diff --git a/demos/dialog/modal-message.html b/lib/demos/dialog/modal-message.html
similarity index 100%
rename from demos/dialog/modal-message.html
rename to lib/demos/dialog/modal-message.html
diff --git a/demos/dialog/modal.html b/lib/demos/dialog/modal.html
similarity index 100%
rename from demos/dialog/modal.html
rename to lib/demos/dialog/modal.html
diff --git a/demos/draggable/constrain-movement.html b/lib/demos/draggable/constrain-movement.html
similarity index 100%
rename from demos/draggable/constrain-movement.html
rename to lib/demos/draggable/constrain-movement.html
diff --git a/demos/draggable/cursor-style.html b/lib/demos/draggable/cursor-style.html
similarity index 100%
rename from demos/draggable/cursor-style.html
rename to lib/demos/draggable/cursor-style.html
diff --git a/demos/draggable/default.html b/lib/demos/draggable/default.html
similarity index 100%
rename from demos/draggable/default.html
rename to lib/demos/draggable/default.html
diff --git a/demos/draggable/delay-start.html b/lib/demos/draggable/delay-start.html
similarity index 100%
rename from demos/draggable/delay-start.html
rename to lib/demos/draggable/delay-start.html
diff --git a/demos/draggable/events.html b/lib/demos/draggable/events.html
similarity index 100%
rename from demos/draggable/events.html
rename to lib/demos/draggable/events.html
diff --git a/demos/draggable/handle.html b/lib/demos/draggable/handle.html
similarity index 100%
rename from demos/draggable/handle.html
rename to lib/demos/draggable/handle.html
diff --git a/demos/draggable/index.html b/lib/demos/draggable/index.html
similarity index 100%
rename from demos/draggable/index.html
rename to lib/demos/draggable/index.html
diff --git a/demos/draggable/revert.html b/lib/demos/draggable/revert.html
similarity index 100%
rename from demos/draggable/revert.html
rename to lib/demos/draggable/revert.html
diff --git a/demos/draggable/scroll.html b/lib/demos/draggable/scroll.html
similarity index 100%
rename from demos/draggable/scroll.html
rename to lib/demos/draggable/scroll.html
diff --git a/demos/draggable/snap-to.html b/lib/demos/draggable/snap-to.html
similarity index 100%
rename from demos/draggable/snap-to.html
rename to lib/demos/draggable/snap-to.html
diff --git a/demos/draggable/sortable.html b/lib/demos/draggable/sortable.html
similarity index 100%
rename from demos/draggable/sortable.html
rename to lib/demos/draggable/sortable.html
diff --git a/demos/draggable/visual-feedback.html b/lib/demos/draggable/visual-feedback.html
similarity index 100%
rename from demos/draggable/visual-feedback.html
rename to lib/demos/draggable/visual-feedback.html
diff --git a/demos/droppable/accepted-elements.html b/lib/demos/droppable/accepted-elements.html
similarity index 100%
rename from demos/droppable/accepted-elements.html
rename to lib/demos/droppable/accepted-elements.html
diff --git a/demos/droppable/default.html b/lib/demos/droppable/default.html
similarity index 100%
rename from demos/droppable/default.html
rename to lib/demos/droppable/default.html
diff --git a/demos/droppable/images/high_tatras.jpg b/lib/demos/droppable/images/high_tatras.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras.jpg
rename to lib/demos/droppable/images/high_tatras.jpg
diff --git a/demos/droppable/images/high_tatras2.jpg b/lib/demos/droppable/images/high_tatras2.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras2.jpg
rename to lib/demos/droppable/images/high_tatras2.jpg
diff --git a/demos/droppable/images/high_tatras2_min.jpg b/lib/demos/droppable/images/high_tatras2_min.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras2_min.jpg
rename to lib/demos/droppable/images/high_tatras2_min.jpg
diff --git a/demos/droppable/images/high_tatras3.jpg b/lib/demos/droppable/images/high_tatras3.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras3.jpg
rename to lib/demos/droppable/images/high_tatras3.jpg
diff --git a/demos/droppable/images/high_tatras3_min.jpg b/lib/demos/droppable/images/high_tatras3_min.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras3_min.jpg
rename to lib/demos/droppable/images/high_tatras3_min.jpg
diff --git a/demos/droppable/images/high_tatras4.jpg b/lib/demos/droppable/images/high_tatras4.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras4.jpg
rename to lib/demos/droppable/images/high_tatras4.jpg
diff --git a/demos/droppable/images/high_tatras4_min.jpg b/lib/demos/droppable/images/high_tatras4_min.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras4_min.jpg
rename to lib/demos/droppable/images/high_tatras4_min.jpg
diff --git a/demos/droppable/images/high_tatras_min.jpg b/lib/demos/droppable/images/high_tatras_min.jpg
similarity index 100%
rename from demos/droppable/images/high_tatras_min.jpg
rename to lib/demos/droppable/images/high_tatras_min.jpg
diff --git a/demos/droppable/index.html b/lib/demos/droppable/index.html
similarity index 100%
rename from demos/droppable/index.html
rename to lib/demos/droppable/index.html
diff --git a/demos/droppable/photo-manager.html b/lib/demos/droppable/photo-manager.html
similarity index 100%
rename from demos/droppable/photo-manager.html
rename to lib/demos/droppable/photo-manager.html
diff --git a/demos/droppable/propagation.html b/lib/demos/droppable/propagation.html
similarity index 100%
rename from demos/droppable/propagation.html
rename to lib/demos/droppable/propagation.html
diff --git a/demos/droppable/revert.html b/lib/demos/droppable/revert.html
similarity index 100%
rename from demos/droppable/revert.html
rename to lib/demos/droppable/revert.html
diff --git a/demos/droppable/shopping-cart.html b/lib/demos/droppable/shopping-cart.html
similarity index 100%
rename from demos/droppable/shopping-cart.html
rename to lib/demos/droppable/shopping-cart.html
diff --git a/demos/droppable/visual-feedback.html b/lib/demos/droppable/visual-feedback.html
similarity index 100%
rename from demos/droppable/visual-feedback.html
rename to lib/demos/droppable/visual-feedback.html
diff --git a/demos/effect/default.html b/lib/demos/effect/default.html
similarity index 100%
rename from demos/effect/default.html
rename to lib/demos/effect/default.html
diff --git a/demos/effect/easing.html b/lib/demos/effect/easing.html
similarity index 100%
rename from demos/effect/easing.html
rename to lib/demos/effect/easing.html
diff --git a/demos/effect/index.html b/lib/demos/effect/index.html
similarity index 100%
rename from demos/effect/index.html
rename to lib/demos/effect/index.html
diff --git a/demos/hide/default.html b/lib/demos/hide/default.html
similarity index 100%
rename from demos/hide/default.html
rename to lib/demos/hide/default.html
diff --git a/demos/hide/index.html b/lib/demos/hide/index.html
similarity index 100%
rename from demos/hide/index.html
rename to lib/demos/hide/index.html
diff --git a/demos/images/calendar.gif b/lib/demos/images/calendar.gif
similarity index 100%
rename from demos/images/calendar.gif
rename to lib/demos/images/calendar.gif
diff --git a/demos/images/demo-config-on-tile.gif b/lib/demos/images/demo-config-on-tile.gif
similarity index 100%
rename from demos/images/demo-config-on-tile.gif
rename to lib/demos/images/demo-config-on-tile.gif
diff --git a/demos/images/demo-config-on.gif b/lib/demos/images/demo-config-on.gif
similarity index 100%
rename from demos/images/demo-config-on.gif
rename to lib/demos/images/demo-config-on.gif
diff --git a/demos/images/demo-spindown-closed.gif b/lib/demos/images/demo-spindown-closed.gif
similarity index 100%
rename from demos/images/demo-spindown-closed.gif
rename to lib/demos/images/demo-spindown-closed.gif
diff --git a/demos/images/demo-spindown-open.gif b/lib/demos/images/demo-spindown-open.gif
similarity index 100%
rename from demos/images/demo-spindown-open.gif
rename to lib/demos/images/demo-spindown-open.gif
diff --git a/demos/images/icon-docs-info.gif b/lib/demos/images/icon-docs-info.gif
similarity index 100%
rename from demos/images/icon-docs-info.gif
rename to lib/demos/images/icon-docs-info.gif
diff --git a/demos/images/pbar-ani.gif b/lib/demos/images/pbar-ani.gif
similarity index 100%
rename from demos/images/pbar-ani.gif
rename to lib/demos/images/pbar-ani.gif
diff --git a/demos/index.html b/lib/demos/index.html
similarity index 100%
rename from demos/index.html
rename to lib/demos/index.html
diff --git a/demos/menu/contextmenu.html b/lib/demos/menu/contextmenu.html
similarity index 100%
rename from demos/menu/contextmenu.html
rename to lib/demos/menu/contextmenu.html
diff --git a/demos/menu/default.html b/lib/demos/menu/default.html
similarity index 100%
rename from demos/menu/default.html
rename to lib/demos/menu/default.html
diff --git a/demos/menu/index.html b/lib/demos/menu/index.html
similarity index 100%
rename from demos/menu/index.html
rename to lib/demos/menu/index.html
diff --git a/demos/position/cycler.html b/lib/demos/position/cycler.html
similarity index 100%
rename from demos/position/cycler.html
rename to lib/demos/position/cycler.html
diff --git a/demos/position/default.html b/lib/demos/position/default.html
similarity index 100%
rename from demos/position/default.html
rename to lib/demos/position/default.html
diff --git a/demos/position/images/earth.jpg b/lib/demos/position/images/earth.jpg
similarity index 100%
rename from demos/position/images/earth.jpg
rename to lib/demos/position/images/earth.jpg
diff --git a/demos/position/images/flight.jpg b/lib/demos/position/images/flight.jpg
similarity index 100%
rename from demos/position/images/flight.jpg
rename to lib/demos/position/images/flight.jpg
diff --git a/demos/position/images/rocket.jpg b/lib/demos/position/images/rocket.jpg
similarity index 100%
rename from demos/position/images/rocket.jpg
rename to lib/demos/position/images/rocket.jpg
diff --git a/demos/position/index.html b/lib/demos/position/index.html
similarity index 100%
rename from demos/position/index.html
rename to lib/demos/position/index.html
diff --git a/demos/progressbar/animated.html b/lib/demos/progressbar/animated.html
similarity index 100%
rename from demos/progressbar/animated.html
rename to lib/demos/progressbar/animated.html
diff --git a/demos/progressbar/default.html b/lib/demos/progressbar/default.html
similarity index 100%
rename from demos/progressbar/default.html
rename to lib/demos/progressbar/default.html
diff --git a/demos/progressbar/images/pbar-ani.gif b/lib/demos/progressbar/images/pbar-ani.gif
similarity index 100%
rename from demos/progressbar/images/pbar-ani.gif
rename to lib/demos/progressbar/images/pbar-ani.gif
diff --git a/demos/progressbar/index.html b/lib/demos/progressbar/index.html
similarity index 100%
rename from demos/progressbar/index.html
rename to lib/demos/progressbar/index.html
diff --git a/demos/progressbar/resize.html b/lib/demos/progressbar/resize.html
similarity index 100%
rename from demos/progressbar/resize.html
rename to lib/demos/progressbar/resize.html
diff --git a/demos/removeClass/default.html b/lib/demos/removeClass/default.html
similarity index 100%
rename from demos/removeClass/default.html
rename to lib/demos/removeClass/default.html
diff --git a/demos/removeClass/index.html b/lib/demos/removeClass/index.html
similarity index 100%
rename from demos/removeClass/index.html
rename to lib/demos/removeClass/index.html
diff --git a/demos/resizable/animate.html b/lib/demos/resizable/animate.html
similarity index 100%
rename from demos/resizable/animate.html
rename to lib/demos/resizable/animate.html
diff --git a/demos/resizable/aspect-ratio.html b/lib/demos/resizable/aspect-ratio.html
similarity index 100%
rename from demos/resizable/aspect-ratio.html
rename to lib/demos/resizable/aspect-ratio.html
diff --git a/demos/resizable/constrain-area.html b/lib/demos/resizable/constrain-area.html
similarity index 100%
rename from demos/resizable/constrain-area.html
rename to lib/demos/resizable/constrain-area.html
diff --git a/demos/resizable/default.html b/lib/demos/resizable/default.html
similarity index 100%
rename from demos/resizable/default.html
rename to lib/demos/resizable/default.html
diff --git a/demos/resizable/delay-start.html b/lib/demos/resizable/delay-start.html
similarity index 100%
rename from demos/resizable/delay-start.html
rename to lib/demos/resizable/delay-start.html
diff --git a/demos/resizable/helper.html b/lib/demos/resizable/helper.html
similarity index 100%
rename from demos/resizable/helper.html
rename to lib/demos/resizable/helper.html
diff --git a/demos/resizable/index.html b/lib/demos/resizable/index.html
similarity index 100%
rename from demos/resizable/index.html
rename to lib/demos/resizable/index.html
diff --git a/demos/resizable/max-min.html b/lib/demos/resizable/max-min.html
similarity index 100%
rename from demos/resizable/max-min.html
rename to lib/demos/resizable/max-min.html
diff --git a/demos/resizable/snap-to-grid.html b/lib/demos/resizable/snap-to-grid.html
similarity index 100%
rename from demos/resizable/snap-to-grid.html
rename to lib/demos/resizable/snap-to-grid.html
diff --git a/demos/resizable/synchronous-resize.html b/lib/demos/resizable/synchronous-resize.html
similarity index 100%
rename from demos/resizable/synchronous-resize.html
rename to lib/demos/resizable/synchronous-resize.html
diff --git a/demos/resizable/textarea.html b/lib/demos/resizable/textarea.html
similarity index 100%
rename from demos/resizable/textarea.html
rename to lib/demos/resizable/textarea.html
diff --git a/demos/resizable/visual-feedback.html b/lib/demos/resizable/visual-feedback.html
similarity index 100%
rename from demos/resizable/visual-feedback.html
rename to lib/demos/resizable/visual-feedback.html
diff --git a/demos/selectable/default.html b/lib/demos/selectable/default.html
similarity index 100%
rename from demos/selectable/default.html
rename to lib/demos/selectable/default.html
diff --git a/demos/selectable/display-grid.html b/lib/demos/selectable/display-grid.html
similarity index 100%
rename from demos/selectable/display-grid.html
rename to lib/demos/selectable/display-grid.html
diff --git a/demos/selectable/index.html b/lib/demos/selectable/index.html
similarity index 100%
rename from demos/selectable/index.html
rename to lib/demos/selectable/index.html
diff --git a/demos/selectable/serialize.html b/lib/demos/selectable/serialize.html
similarity index 100%
rename from demos/selectable/serialize.html
rename to lib/demos/selectable/serialize.html
diff --git a/demos/show/default.html b/lib/demos/show/default.html
similarity index 100%
rename from demos/show/default.html
rename to lib/demos/show/default.html
diff --git a/demos/show/index.html b/lib/demos/show/index.html
similarity index 100%
rename from demos/show/index.html
rename to lib/demos/show/index.html
diff --git a/demos/slider/colorpicker.html b/lib/demos/slider/colorpicker.html
similarity index 100%
rename from demos/slider/colorpicker.html
rename to lib/demos/slider/colorpicker.html
diff --git a/demos/slider/default.html b/lib/demos/slider/default.html
similarity index 100%
rename from demos/slider/default.html
rename to lib/demos/slider/default.html
diff --git a/demos/slider/hotelrooms.html b/lib/demos/slider/hotelrooms.html
similarity index 100%
rename from demos/slider/hotelrooms.html
rename to lib/demos/slider/hotelrooms.html
diff --git a/demos/slider/index.html b/lib/demos/slider/index.html
similarity index 100%
rename from demos/slider/index.html
rename to lib/demos/slider/index.html
diff --git a/demos/slider/multiple-vertical.html b/lib/demos/slider/multiple-vertical.html
similarity index 100%
rename from demos/slider/multiple-vertical.html
rename to lib/demos/slider/multiple-vertical.html
diff --git a/demos/slider/range-vertical.html b/lib/demos/slider/range-vertical.html
similarity index 100%
rename from demos/slider/range-vertical.html
rename to lib/demos/slider/range-vertical.html
diff --git a/demos/slider/range.html b/lib/demos/slider/range.html
similarity index 100%
rename from demos/slider/range.html
rename to lib/demos/slider/range.html
diff --git a/demos/slider/rangemax.html b/lib/demos/slider/rangemax.html
similarity index 100%
rename from demos/slider/rangemax.html
rename to lib/demos/slider/rangemax.html
diff --git a/demos/slider/rangemin.html b/lib/demos/slider/rangemin.html
similarity index 100%
rename from demos/slider/rangemin.html
rename to lib/demos/slider/rangemin.html
diff --git a/demos/slider/side-scroll.html b/lib/demos/slider/side-scroll.html
similarity index 100%
rename from demos/slider/side-scroll.html
rename to lib/demos/slider/side-scroll.html
diff --git a/demos/slider/slider-vertical.html b/lib/demos/slider/slider-vertical.html
similarity index 100%
rename from demos/slider/slider-vertical.html
rename to lib/demos/slider/slider-vertical.html
diff --git a/demos/slider/steps.html b/lib/demos/slider/steps.html
similarity index 100%
rename from demos/slider/steps.html
rename to lib/demos/slider/steps.html
diff --git a/demos/slider/tabs.html b/lib/demos/slider/tabs.html
similarity index 100%
rename from demos/slider/tabs.html
rename to lib/demos/slider/tabs.html
diff --git a/demos/sortable/connect-lists-through-tabs.html b/lib/demos/sortable/connect-lists-through-tabs.html
similarity index 100%
rename from demos/sortable/connect-lists-through-tabs.html
rename to lib/demos/sortable/connect-lists-through-tabs.html
diff --git a/demos/sortable/connect-lists.html b/lib/demos/sortable/connect-lists.html
similarity index 100%
rename from demos/sortable/connect-lists.html
rename to lib/demos/sortable/connect-lists.html
diff --git a/demos/sortable/default.html b/lib/demos/sortable/default.html
similarity index 100%
rename from demos/sortable/default.html
rename to lib/demos/sortable/default.html
diff --git a/demos/sortable/delay-start.html b/lib/demos/sortable/delay-start.html
similarity index 100%
rename from demos/sortable/delay-start.html
rename to lib/demos/sortable/delay-start.html
diff --git a/demos/sortable/display-grid.html b/lib/demos/sortable/display-grid.html
similarity index 100%
rename from demos/sortable/display-grid.html
rename to lib/demos/sortable/display-grid.html
diff --git a/demos/sortable/empty-lists.html b/lib/demos/sortable/empty-lists.html
similarity index 100%
rename from demos/sortable/empty-lists.html
rename to lib/demos/sortable/empty-lists.html
diff --git a/demos/sortable/index.html b/lib/demos/sortable/index.html
similarity index 100%
rename from demos/sortable/index.html
rename to lib/demos/sortable/index.html
diff --git a/demos/sortable/items.html b/lib/demos/sortable/items.html
similarity index 100%
rename from demos/sortable/items.html
rename to lib/demos/sortable/items.html
diff --git a/demos/sortable/placeholder.html b/lib/demos/sortable/placeholder.html
similarity index 100%
rename from demos/sortable/placeholder.html
rename to lib/demos/sortable/placeholder.html
diff --git a/demos/sortable/portlets.html b/lib/demos/sortable/portlets.html
similarity index 100%
rename from demos/sortable/portlets.html
rename to lib/demos/sortable/portlets.html
diff --git a/demos/spinner/currency.html b/lib/demos/spinner/currency.html
similarity index 100%
rename from demos/spinner/currency.html
rename to lib/demos/spinner/currency.html
diff --git a/demos/spinner/decimal.html b/lib/demos/spinner/decimal.html
similarity index 100%
rename from demos/spinner/decimal.html
rename to lib/demos/spinner/decimal.html
diff --git a/demos/spinner/default.html b/lib/demos/spinner/default.html
similarity index 100%
rename from demos/spinner/default.html
rename to lib/demos/spinner/default.html
diff --git a/demos/spinner/index.html b/lib/demos/spinner/index.html
similarity index 100%
rename from demos/spinner/index.html
rename to lib/demos/spinner/index.html
diff --git a/demos/spinner/latlong.html b/lib/demos/spinner/latlong.html
similarity index 100%
rename from demos/spinner/latlong.html
rename to lib/demos/spinner/latlong.html
diff --git a/demos/spinner/overflow.html b/lib/demos/spinner/overflow.html
similarity index 100%
rename from demos/spinner/overflow.html
rename to lib/demos/spinner/overflow.html
diff --git a/demos/spinner/time.html b/lib/demos/spinner/time.html
similarity index 100%
rename from demos/spinner/time.html
rename to lib/demos/spinner/time.html
diff --git a/demos/switchClass/default.html b/lib/demos/switchClass/default.html
similarity index 100%
rename from demos/switchClass/default.html
rename to lib/demos/switchClass/default.html
diff --git a/demos/switchClass/index.html b/lib/demos/switchClass/index.html
similarity index 100%
rename from demos/switchClass/index.html
rename to lib/demos/switchClass/index.html
diff --git a/demos/tabs/ajax.html b/lib/demos/tabs/ajax.html
similarity index 100%
rename from demos/tabs/ajax.html
rename to lib/demos/tabs/ajax.html
diff --git a/demos/tabs/ajax/content1.html b/lib/demos/tabs/ajax/content1.html
similarity index 100%
rename from demos/tabs/ajax/content1.html
rename to lib/demos/tabs/ajax/content1.html
diff --git a/demos/tabs/ajax/content2.html b/lib/demos/tabs/ajax/content2.html
similarity index 100%
rename from demos/tabs/ajax/content2.html
rename to lib/demos/tabs/ajax/content2.html
diff --git a/demos/tabs/ajax/content3-slow.php b/lib/demos/tabs/ajax/content3-slow.php
similarity index 100%
rename from demos/tabs/ajax/content3-slow.php
rename to lib/demos/tabs/ajax/content3-slow.php
diff --git a/demos/tabs/ajax/content4-broken.php b/lib/demos/tabs/ajax/content4-broken.php
similarity index 100%
rename from demos/tabs/ajax/content4-broken.php
rename to lib/demos/tabs/ajax/content4-broken.php
diff --git a/demos/tabs/bottom.html b/lib/demos/tabs/bottom.html
similarity index 100%
rename from demos/tabs/bottom.html
rename to lib/demos/tabs/bottom.html
diff --git a/demos/tabs/collapsible.html b/lib/demos/tabs/collapsible.html
similarity index 100%
rename from demos/tabs/collapsible.html
rename to lib/demos/tabs/collapsible.html
diff --git a/demos/tabs/cookie.html b/lib/demos/tabs/cookie.html
similarity index 100%
rename from demos/tabs/cookie.html
rename to lib/demos/tabs/cookie.html
diff --git a/demos/tabs/default.html b/lib/demos/tabs/default.html
similarity index 100%
rename from demos/tabs/default.html
rename to lib/demos/tabs/default.html
diff --git a/demos/tabs/index.html b/lib/demos/tabs/index.html
similarity index 100%
rename from demos/tabs/index.html
rename to lib/demos/tabs/index.html
diff --git a/demos/tabs/manipulation.html b/lib/demos/tabs/manipulation.html
similarity index 100%
rename from demos/tabs/manipulation.html
rename to lib/demos/tabs/manipulation.html
diff --git a/demos/tabs/mouseover.html b/lib/demos/tabs/mouseover.html
similarity index 100%
rename from demos/tabs/mouseover.html
rename to lib/demos/tabs/mouseover.html
diff --git a/demos/tabs/sortable.html b/lib/demos/tabs/sortable.html
similarity index 100%
rename from demos/tabs/sortable.html
rename to lib/demos/tabs/sortable.html
diff --git a/demos/tabs/vertical.html b/lib/demos/tabs/vertical.html
similarity index 100%
rename from demos/tabs/vertical.html
rename to lib/demos/tabs/vertical.html
diff --git a/demos/toggle/default.html b/lib/demos/toggle/default.html
similarity index 100%
rename from demos/toggle/default.html
rename to lib/demos/toggle/default.html
diff --git a/demos/toggle/index.html b/lib/demos/toggle/index.html
similarity index 100%
rename from demos/toggle/index.html
rename to lib/demos/toggle/index.html
diff --git a/demos/toggleClass/default.html b/lib/demos/toggleClass/default.html
similarity index 100%
rename from demos/toggleClass/default.html
rename to lib/demos/toggleClass/default.html
diff --git a/demos/toggleClass/index.html b/lib/demos/toggleClass/index.html
similarity index 100%
rename from demos/toggleClass/index.html
rename to lib/demos/toggleClass/index.html
diff --git a/demos/tooltip/ajax/content1.html b/lib/demos/tooltip/ajax/content1.html
similarity index 100%
rename from demos/tooltip/ajax/content1.html
rename to lib/demos/tooltip/ajax/content1.html
diff --git a/demos/tooltip/ajax/content2.html b/lib/demos/tooltip/ajax/content2.html
similarity index 100%
rename from demos/tooltip/ajax/content2.html
rename to lib/demos/tooltip/ajax/content2.html
diff --git a/demos/tooltip/custom-animation.html b/lib/demos/tooltip/custom-animation.html
similarity index 100%
rename from demos/tooltip/custom-animation.html
rename to lib/demos/tooltip/custom-animation.html
diff --git a/demos/tooltip/default.html b/lib/demos/tooltip/default.html
similarity index 100%
rename from demos/tooltip/default.html
rename to lib/demos/tooltip/default.html
diff --git a/demos/tooltip/delegation-mixbag.html b/lib/demos/tooltip/delegation-mixbag.html
similarity index 100%
rename from demos/tooltip/delegation-mixbag.html
rename to lib/demos/tooltip/delegation-mixbag.html
diff --git a/demos/tooltip/forms.html b/lib/demos/tooltip/forms.html
similarity index 100%
rename from demos/tooltip/forms.html
rename to lib/demos/tooltip/forms.html
diff --git a/demos/tooltip/index.html b/lib/demos/tooltip/index.html
similarity index 100%
rename from demos/tooltip/index.html
rename to lib/demos/tooltip/index.html
diff --git a/demos/tooltip/tracking.html b/lib/demos/tooltip/tracking.html
similarity index 100%
rename from demos/tooltip/tracking.html
rename to lib/demos/tooltip/tracking.html
diff --git a/lib/external/jquery.bgiframe-2.1.2.js b/lib/external/jquery.bgiframe-2.1.2.js
new file mode 100644
index 00000000000..5cd38bb1d15
--- /dev/null
+++ b/lib/external/jquery.bgiframe-2.1.2.js
@@ -0,0 +1,39 @@
+/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
+ * Licensed under the MIT License (LICENSE.txt).
+ *
+ * Version 2.1.2
+ */
+
+(function($){
+
+$.fn.bgiframe = ($.browser.msie && /msie 6\.0/i.test(navigator.userAgent) ? function(s) {
+ s = $.extend({
+ top : 'auto', // auto == .currentStyle.borderTopWidth
+ left : 'auto', // auto == .currentStyle.borderLeftWidth
+ width : 'auto', // auto == offsetWidth
+ height : 'auto', // auto == offsetHeight
+ opacity : true,
+ src : 'javascript:false;'
+ }, s);
+ var html = '';
+ return this.each(function() {
+ if ( $(this).children('iframe.bgiframe').length === 0 )
+ this.insertBefore( document.createElement(html), this.firstChild );
+ });
+} : function() { return this; });
+
+// old alias
+$.fn.bgIframe = $.fn.bgiframe;
+
+function prop(n) {
+ return n && n.constructor === Number ? n + 'px' : n;
+}
+
+})(jQuery);
\ No newline at end of file
diff --git a/lib/external/jquery.cookie.js b/lib/external/jquery.cookie.js
new file mode 100644
index 00000000000..7b3e7012519
--- /dev/null
+++ b/lib/external/jquery.cookie.js
@@ -0,0 +1,89 @@
+/*jslint browser: true */ /*global jQuery: true */
+
+/**
+ * jQuery Cookie plugin
+ *
+ * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ *
+ */
+
+// TODO JsDoc
+
+/**
+ * Create a cookie with the given key and value and other optional parameters.
+ *
+ * @example $.cookie('the_cookie', 'the_value');
+ * @desc Set the value of a cookie.
+ * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
+ * @desc Create a cookie with all available options.
+ * @example $.cookie('the_cookie', 'the_value');
+ * @desc Create a session cookie.
+ * @example $.cookie('the_cookie', null);
+ * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
+ * used when the cookie was set.
+ *
+ * @param String key The key of the cookie.
+ * @param String value The value of the cookie.
+ * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
+ * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
+ * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
+ * If set to null or omitted, the cookie will be a session cookie and will not be retained
+ * when the the browser exits.
+ * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
+ * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
+ * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
+ * require a secure protocol (like HTTPS).
+ * @type undefined
+ *
+ * @name $.cookie
+ * @cat Plugins/Cookie
+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
+ */
+
+/**
+ * Get the value of a cookie with the given key.
+ *
+ * @example $.cookie('the_cookie');
+ * @desc Get the value of a cookie.
+ *
+ * @param String key The key of the cookie.
+ * @return The value of the cookie.
+ * @type String
+ *
+ * @name $.cookie
+ * @cat Plugins/Cookie
+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
+ */
+jQuery.cookie = function (key, value, options) {
+
+ // key and value given, set cookie...
+ if (arguments.length > 1 && (value === null || typeof value !== "object")) {
+ options = jQuery.extend({}, options);
+
+ if (value === null) {
+ options.expires = -1;
+ }
+
+ if (typeof options.expires === 'number') {
+ var days = options.expires, t = options.expires = new Date();
+ t.setDate(t.getDate() + days);
+ }
+
+ return (document.cookie = [
+ encodeURIComponent(key), '=',
+ options.raw ? String(value) : encodeURIComponent(String(value)),
+ options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
+ options.path ? '; path=' + options.path : '',
+ options.domain ? '; domain=' + options.domain : '',
+ options.secure ? '; secure' : ''
+ ].join(''));
+ }
+
+ // key and possibly options given, get cookie...
+ options = value || {};
+ var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
+ return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
+};
diff --git a/external/jquery.global.de-DE.js b/lib/external/jquery.global.de-DE.js
similarity index 100%
rename from external/jquery.global.de-DE.js
rename to lib/external/jquery.global.de-DE.js
diff --git a/external/jquery.global.ja-JP.js b/lib/external/jquery.global.ja-JP.js
similarity index 100%
rename from external/jquery.global.ja-JP.js
rename to lib/external/jquery.global.ja-JP.js
diff --git a/external/jquery.global.js b/lib/external/jquery.global.js
similarity index 100%
rename from external/jquery.global.js
rename to lib/external/jquery.global.js
diff --git a/lib/external/jquery.metadata.js b/lib/external/jquery.metadata.js
new file mode 100644
index 00000000000..ad8bfba404e
--- /dev/null
+++ b/lib/external/jquery.metadata.js
@@ -0,0 +1,122 @@
+/*
+ * Metadata - jQuery plugin for parsing metadata from elements
+ *
+ * Copyright (c) 2006 John Resig, Yehuda Katz, J�örn Zaefferer, Paul McLanahan
+ *
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ *
+ * Revision: $Id: jquery.metadata.js 4187 2007-12-16 17:15:27Z joern.zaefferer $
+ *
+ */
+
+/**
+ * Sets the type of metadata to use. Metadata is encoded in JSON, and each property
+ * in the JSON will become a property of the element itself.
+ *
+ * There are three supported types of metadata storage:
+ *
+ * attr: Inside an attribute. The name parameter indicates *which* attribute.
+ *
+ * class: Inside the class attribute, wrapped in curly braces: { }
+ *
+ * elem: Inside a child element (e.g. a script tag). The
+ * name parameter indicates *which* element.
+ *
+ * The metadata for an element is loaded the first time the element is accessed via jQuery.
+ *
+ * As a result, you can define the metadata type, use $(expr) to load the metadata into the elements
+ * matched by expr, then redefine the metadata type and run another $(expr) for other elements.
+ *
+ * @name $.metadata.setType
+ *
+ * @example This is a p
+ * @before $.metadata.setType("class")
+ * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
+ * @desc Reads metadata from the class attribute
+ *
+ * @example This is a p
+ * @before $.metadata.setType("attr", "data")
+ * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
+ * @desc Reads metadata from a "data" attribute
+ *
+ * @example This is a p
+ * @before $.metadata.setType("elem", "script")
+ * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
+ * @desc Reads metadata from a nested script element
+ *
+ * @param String type The encoding type
+ * @param String name The name of the attribute to be used to get metadata (optional)
+ * @cat Plugins/Metadata
+ * @descr Sets the type of encoding to be used when loading metadata for the first time
+ * @type undefined
+ * @see metadata()
+ */
+
+(function($) {
+
+$.extend({
+ metadata : {
+ defaults : {
+ type: 'class',
+ name: 'metadata',
+ cre: /({.*})/,
+ single: 'metadata'
+ },
+ setType: function( type, name ){
+ this.defaults.type = type;
+ this.defaults.name = name;
+ },
+ get: function( elem, opts ){
+ var settings = $.extend({},this.defaults,opts);
+ // check for empty string in single property
+ if ( !settings.single.length ) settings.single = 'metadata';
+
+ var data = $.data(elem, settings.single);
+ // returned cached data if it already exists
+ if ( data ) return data;
+
+ data = "{}";
+
+ if ( settings.type == "class" ) {
+ var m = settings.cre.exec( elem.className );
+ if ( m )
+ data = m[1];
+ } else if ( settings.type == "elem" ) {
+ if( !elem.getElementsByTagName )
+ return undefined;
+ var e = elem.getElementsByTagName(settings.name);
+ if ( e.length )
+ data = $.trim(e[0].innerHTML);
+ } else if ( elem.getAttribute != undefined ) {
+ var attr = elem.getAttribute( settings.name );
+ if ( attr )
+ data = attr;
+ }
+
+ if ( data.indexOf( '{' ) <0 )
+ data = "{" + data + "}";
+
+ data = eval("(" + data + ")");
+
+ $.data( elem, settings.single, data );
+ return data;
+ }
+ }
+});
+
+/**
+ * Returns the metadata object for the first member of the jQuery object.
+ *
+ * @name metadata
+ * @descr Returns element's metadata object
+ * @param Object opts An object contianing settings to override the defaults
+ * @type jQuery
+ * @cat Plugins/Metadata
+ */
+$.fn.metadata = function( opts ){
+ return $.metadata.get( this[0], opts );
+};
+
+})(jQuery);
\ No newline at end of file
diff --git a/external/jquery.mousewheel-3.0.4.js b/lib/external/jquery.mousewheel-3.0.4.js
similarity index 100%
rename from external/jquery.mousewheel-3.0.4.js
rename to lib/external/jquery.mousewheel-3.0.4.js
diff --git a/external/qunit.css b/lib/external/qunit.css
similarity index 100%
rename from external/qunit.css
rename to lib/external/qunit.css
diff --git a/external/qunit.js b/lib/external/qunit.js
similarity index 100%
rename from external/qunit.js
rename to lib/external/qunit.js
diff --git a/jquery-1.5.1.js b/lib/jquery-1.5.1.js
similarity index 100%
rename from jquery-1.5.1.js
rename to lib/jquery-1.5.1.js
diff --git a/tests/index.html b/lib/tests/index.html
similarity index 100%
rename from tests/index.html
rename to lib/tests/index.html
diff --git a/tests/jquery.simulate.js b/lib/tests/jquery.simulate.js
similarity index 100%
rename from tests/jquery.simulate.js
rename to lib/tests/jquery.simulate.js
diff --git a/tests/static/button/default.html b/lib/tests/static/button/default.html
similarity index 100%
rename from tests/static/button/default.html
rename to lib/tests/static/button/default.html
diff --git a/tests/static/datepicker/datepicker.html b/lib/tests/static/datepicker/datepicker.html
similarity index 100%
rename from tests/static/datepicker/datepicker.html
rename to lib/tests/static/datepicker/datepicker.html
diff --git a/tests/static/datepicker/default.html b/lib/tests/static/datepicker/default.html
similarity index 100%
rename from tests/static/datepicker/default.html
rename to lib/tests/static/datepicker/default.html
diff --git a/tests/static/icons.html b/lib/tests/static/icons.html
similarity index 100%
rename from tests/static/icons.html
rename to lib/tests/static/icons.html
diff --git a/tests/static/menu/all-menus-icons.html b/lib/tests/static/menu/all-menus-icons.html
similarity index 100%
rename from tests/static/menu/all-menus-icons.html
rename to lib/tests/static/menu/all-menus-icons.html
diff --git a/tests/static/menu/default.html b/lib/tests/static/menu/default.html
similarity index 100%
rename from tests/static/menu/default.html
rename to lib/tests/static/menu/default.html
diff --git a/tests/static/slider/default.html b/lib/tests/static/slider/default.html
similarity index 100%
rename from tests/static/slider/default.html
rename to lib/tests/static/slider/default.html
diff --git a/tests/static/slider/default_vertical.html b/lib/tests/static/slider/default_vertical.html
similarity index 100%
rename from tests/static/slider/default_vertical.html
rename to lib/tests/static/slider/default_vertical.html
diff --git a/tests/static/slider/slider_horizontal.html b/lib/tests/static/slider/slider_horizontal.html
similarity index 100%
rename from tests/static/slider/slider_horizontal.html
rename to lib/tests/static/slider/slider_horizontal.html
diff --git a/tests/static/slider/slider_horizontal_range.html b/lib/tests/static/slider/slider_horizontal_range.html
similarity index 100%
rename from tests/static/slider/slider_horizontal_range.html
rename to lib/tests/static/slider/slider_horizontal_range.html
diff --git a/tests/static/slider/slider_horizontal_range_max.html b/lib/tests/static/slider/slider_horizontal_range_max.html
similarity index 100%
rename from tests/static/slider/slider_horizontal_range_max.html
rename to lib/tests/static/slider/slider_horizontal_range_max.html
diff --git a/tests/static/slider/slider_horizontal_range_min.html b/lib/tests/static/slider/slider_horizontal_range_min.html
similarity index 100%
rename from tests/static/slider/slider_horizontal_range_min.html
rename to lib/tests/static/slider/slider_horizontal_range_min.html
diff --git a/tests/static/slider/slider_vertical.html b/lib/tests/static/slider/slider_vertical.html
similarity index 100%
rename from tests/static/slider/slider_vertical.html
rename to lib/tests/static/slider/slider_vertical.html
diff --git a/tests/static/slider/slider_vertical_range.html b/lib/tests/static/slider/slider_vertical_range.html
similarity index 100%
rename from tests/static/slider/slider_vertical_range.html
rename to lib/tests/static/slider/slider_vertical_range.html
diff --git a/tests/static/slider/slider_vertical_range_max.html b/lib/tests/static/slider/slider_vertical_range_max.html
similarity index 100%
rename from tests/static/slider/slider_vertical_range_max.html
rename to lib/tests/static/slider/slider_vertical_range_max.html
diff --git a/tests/static/slider/slider_vertical_range_min.html b/lib/tests/static/slider/slider_vertical_range_min.html
similarity index 100%
rename from tests/static/slider/slider_vertical_range_min.html
rename to lib/tests/static/slider/slider_vertical_range_min.html
diff --git a/tests/static/static.css b/lib/tests/static/static.css
similarity index 100%
rename from tests/static/static.css
rename to lib/tests/static/static.css
diff --git a/tests/static/static.js b/lib/tests/static/static.js
similarity index 100%
rename from tests/static/static.js
rename to lib/tests/static/static.js
diff --git a/tests/unit/accordion/accordio.html b/lib/tests/unit/accordion/accordio.html
similarity index 100%
rename from tests/unit/accordion/accordio.html
rename to lib/tests/unit/accordion/accordio.html
diff --git a/tests/unit/accordion/accordion.html b/lib/tests/unit/accordion/accordion.html
similarity index 100%
rename from tests/unit/accordion/accordion.html
rename to lib/tests/unit/accordion/accordion.html
diff --git a/tests/unit/accordion/accordion_core.js b/lib/tests/unit/accordion/accordion_core.js
similarity index 100%
rename from tests/unit/accordion/accordion_core.js
rename to lib/tests/unit/accordion/accordion_core.js
diff --git a/tests/unit/accordion/accordion_defaults.js b/lib/tests/unit/accordion/accordion_defaults.js
similarity index 100%
rename from tests/unit/accordion/accordion_defaults.js
rename to lib/tests/unit/accordion/accordion_defaults.js
diff --git a/tests/unit/accordion/accordion_defaults_deprecated.js b/lib/tests/unit/accordion/accordion_defaults_deprecated.js
similarity index 100%
rename from tests/unit/accordion/accordion_defaults_deprecated.js
rename to lib/tests/unit/accordion/accordion_defaults_deprecated.js
diff --git a/tests/unit/accordion/accordion_deprecated.js b/lib/tests/unit/accordion/accordion_deprecated.js
similarity index 100%
rename from tests/unit/accordion/accordion_deprecated.js
rename to lib/tests/unit/accordion/accordion_deprecated.js
diff --git a/tests/unit/accordion/accordion_events.js b/lib/tests/unit/accordion/accordion_events.js
similarity index 100%
rename from tests/unit/accordion/accordion_events.js
rename to lib/tests/unit/accordion/accordion_events.js
diff --git a/tests/unit/accordion/accordion_methods.js b/lib/tests/unit/accordion/accordion_methods.js
similarity index 100%
rename from tests/unit/accordion/accordion_methods.js
rename to lib/tests/unit/accordion/accordion_methods.js
diff --git a/tests/unit/accordion/accordion_options.js b/lib/tests/unit/accordion/accordion_options.js
similarity index 100%
rename from tests/unit/accordion/accordion_options.js
rename to lib/tests/unit/accordion/accordion_options.js
diff --git a/tests/unit/autocomplete/autocomplete.html b/lib/tests/unit/autocomplete/autocomplete.html
similarity index 100%
rename from tests/unit/autocomplete/autocomplete.html
rename to lib/tests/unit/autocomplete/autocomplete.html
diff --git a/tests/unit/autocomplete/autocomplete_core.js b/lib/tests/unit/autocomplete/autocomplete_core.js
similarity index 100%
rename from tests/unit/autocomplete/autocomplete_core.js
rename to lib/tests/unit/autocomplete/autocomplete_core.js
diff --git a/tests/unit/autocomplete/autocomplete_defaults.js b/lib/tests/unit/autocomplete/autocomplete_defaults.js
similarity index 100%
rename from tests/unit/autocomplete/autocomplete_defaults.js
rename to lib/tests/unit/autocomplete/autocomplete_defaults.js
diff --git a/tests/unit/autocomplete/autocomplete_events.js b/lib/tests/unit/autocomplete/autocomplete_events.js
similarity index 100%
rename from tests/unit/autocomplete/autocomplete_events.js
rename to lib/tests/unit/autocomplete/autocomplete_events.js
diff --git a/tests/unit/autocomplete/autocomplete_methods.js b/lib/tests/unit/autocomplete/autocomplete_methods.js
similarity index 100%
rename from tests/unit/autocomplete/autocomplete_methods.js
rename to lib/tests/unit/autocomplete/autocomplete_methods.js
diff --git a/tests/unit/autocomplete/autocomplete_options.js b/lib/tests/unit/autocomplete/autocomplete_options.js
similarity index 100%
rename from tests/unit/autocomplete/autocomplete_options.js
rename to lib/tests/unit/autocomplete/autocomplete_options.js
diff --git a/tests/unit/autocomplete/remote_object_array_labels.txt b/lib/tests/unit/autocomplete/remote_object_array_labels.txt
similarity index 100%
rename from tests/unit/autocomplete/remote_object_array_labels.txt
rename to lib/tests/unit/autocomplete/remote_object_array_labels.txt
diff --git a/tests/unit/autocomplete/remote_object_array_values.txt b/lib/tests/unit/autocomplete/remote_object_array_values.txt
similarity index 100%
rename from tests/unit/autocomplete/remote_object_array_values.txt
rename to lib/tests/unit/autocomplete/remote_object_array_values.txt
diff --git a/tests/unit/autocomplete/remote_string_array.txt b/lib/tests/unit/autocomplete/remote_string_array.txt
similarity index 100%
rename from tests/unit/autocomplete/remote_string_array.txt
rename to lib/tests/unit/autocomplete/remote_string_array.txt
diff --git a/tests/unit/button/button.html b/lib/tests/unit/button/button.html
similarity index 100%
rename from tests/unit/button/button.html
rename to lib/tests/unit/button/button.html
diff --git a/tests/unit/button/button_core.js b/lib/tests/unit/button/button_core.js
similarity index 100%
rename from tests/unit/button/button_core.js
rename to lib/tests/unit/button/button_core.js
diff --git a/tests/unit/button/button_defaults.js b/lib/tests/unit/button/button_defaults.js
similarity index 100%
rename from tests/unit/button/button_defaults.js
rename to lib/tests/unit/button/button_defaults.js
diff --git a/tests/unit/button/button_events.js b/lib/tests/unit/button/button_events.js
similarity index 100%
rename from tests/unit/button/button_events.js
rename to lib/tests/unit/button/button_events.js
diff --git a/tests/unit/button/button_methods.js b/lib/tests/unit/button/button_methods.js
similarity index 100%
rename from tests/unit/button/button_methods.js
rename to lib/tests/unit/button/button_methods.js
diff --git a/tests/unit/button/button_options.js b/lib/tests/unit/button/button_options.js
similarity index 100%
rename from tests/unit/button/button_options.js
rename to lib/tests/unit/button/button_options.js
diff --git a/tests/unit/button/button_tickets.js b/lib/tests/unit/button/button_tickets.js
similarity index 100%
rename from tests/unit/button/button_tickets.js
rename to lib/tests/unit/button/button_tickets.js
diff --git a/tests/unit/core/core.html b/lib/tests/unit/core/core.html
similarity index 100%
rename from tests/unit/core/core.html
rename to lib/tests/unit/core/core.html
diff --git a/tests/unit/core/core.js b/lib/tests/unit/core/core.js
similarity index 100%
rename from tests/unit/core/core.js
rename to lib/tests/unit/core/core.js
diff --git a/tests/unit/core/selector.js b/lib/tests/unit/core/selector.js
similarity index 100%
rename from tests/unit/core/selector.js
rename to lib/tests/unit/core/selector.js
diff --git a/tests/unit/datepicker/datepicker.html b/lib/tests/unit/datepicker/datepicker.html
similarity index 100%
rename from tests/unit/datepicker/datepicker.html
rename to lib/tests/unit/datepicker/datepicker.html
diff --git a/tests/unit/datepicker/datepicker_core.js b/lib/tests/unit/datepicker/datepicker_core.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_core.js
rename to lib/tests/unit/datepicker/datepicker_core.js
diff --git a/tests/unit/datepicker/datepicker_defaults.js b/lib/tests/unit/datepicker/datepicker_defaults.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_defaults.js
rename to lib/tests/unit/datepicker/datepicker_defaults.js
diff --git a/tests/unit/datepicker/datepicker_events.js b/lib/tests/unit/datepicker/datepicker_events.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_events.js
rename to lib/tests/unit/datepicker/datepicker_events.js
diff --git a/tests/unit/datepicker/datepicker_methods.js b/lib/tests/unit/datepicker/datepicker_methods.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_methods.js
rename to lib/tests/unit/datepicker/datepicker_methods.js
diff --git a/tests/unit/datepicker/datepicker_options.js b/lib/tests/unit/datepicker/datepicker_options.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_options.js
rename to lib/tests/unit/datepicker/datepicker_options.js
diff --git a/tests/unit/datepicker/datepicker_tickets.js b/lib/tests/unit/datepicker/datepicker_tickets.js
similarity index 100%
rename from tests/unit/datepicker/datepicker_tickets.js
rename to lib/tests/unit/datepicker/datepicker_tickets.js
diff --git a/tests/unit/dialog/dialog.html b/lib/tests/unit/dialog/dialog.html
similarity index 100%
rename from tests/unit/dialog/dialog.html
rename to lib/tests/unit/dialog/dialog.html
diff --git a/tests/unit/dialog/dialog_core.js b/lib/tests/unit/dialog/dialog_core.js
similarity index 100%
rename from tests/unit/dialog/dialog_core.js
rename to lib/tests/unit/dialog/dialog_core.js
diff --git a/tests/unit/dialog/dialog_defaults.js b/lib/tests/unit/dialog/dialog_defaults.js
similarity index 100%
rename from tests/unit/dialog/dialog_defaults.js
rename to lib/tests/unit/dialog/dialog_defaults.js
diff --git a/tests/unit/dialog/dialog_events.js b/lib/tests/unit/dialog/dialog_events.js
similarity index 100%
rename from tests/unit/dialog/dialog_events.js
rename to lib/tests/unit/dialog/dialog_events.js
diff --git a/tests/unit/dialog/dialog_methods.js b/lib/tests/unit/dialog/dialog_methods.js
similarity index 100%
rename from tests/unit/dialog/dialog_methods.js
rename to lib/tests/unit/dialog/dialog_methods.js
diff --git a/tests/unit/dialog/dialog_options.js b/lib/tests/unit/dialog/dialog_options.js
similarity index 100%
rename from tests/unit/dialog/dialog_options.js
rename to lib/tests/unit/dialog/dialog_options.js
diff --git a/tests/unit/dialog/dialog_tickets.js b/lib/tests/unit/dialog/dialog_tickets.js
similarity index 100%
rename from tests/unit/dialog/dialog_tickets.js
rename to lib/tests/unit/dialog/dialog_tickets.js
diff --git a/tests/unit/draggable/draggable.html b/lib/tests/unit/draggable/draggable.html
similarity index 100%
rename from tests/unit/draggable/draggable.html
rename to lib/tests/unit/draggable/draggable.html
diff --git a/tests/unit/draggable/draggable_core.js b/lib/tests/unit/draggable/draggable_core.js
similarity index 100%
rename from tests/unit/draggable/draggable_core.js
rename to lib/tests/unit/draggable/draggable_core.js
diff --git a/tests/unit/draggable/draggable_defaults.js b/lib/tests/unit/draggable/draggable_defaults.js
similarity index 100%
rename from tests/unit/draggable/draggable_defaults.js
rename to lib/tests/unit/draggable/draggable_defaults.js
diff --git a/tests/unit/draggable/draggable_events.js b/lib/tests/unit/draggable/draggable_events.js
similarity index 100%
rename from tests/unit/draggable/draggable_events.js
rename to lib/tests/unit/draggable/draggable_events.js
diff --git a/tests/unit/draggable/draggable_methods.js b/lib/tests/unit/draggable/draggable_methods.js
similarity index 100%
rename from tests/unit/draggable/draggable_methods.js
rename to lib/tests/unit/draggable/draggable_methods.js
diff --git a/tests/unit/draggable/draggable_options.js b/lib/tests/unit/draggable/draggable_options.js
similarity index 100%
rename from tests/unit/draggable/draggable_options.js
rename to lib/tests/unit/draggable/draggable_options.js
diff --git a/tests/unit/droppable/droppable.html b/lib/tests/unit/droppable/droppable.html
similarity index 100%
rename from tests/unit/droppable/droppable.html
rename to lib/tests/unit/droppable/droppable.html
diff --git a/tests/unit/droppable/droppable_core.js b/lib/tests/unit/droppable/droppable_core.js
similarity index 100%
rename from tests/unit/droppable/droppable_core.js
rename to lib/tests/unit/droppable/droppable_core.js
diff --git a/tests/unit/droppable/droppable_defaults.js b/lib/tests/unit/droppable/droppable_defaults.js
similarity index 100%
rename from tests/unit/droppable/droppable_defaults.js
rename to lib/tests/unit/droppable/droppable_defaults.js
diff --git a/tests/unit/droppable/droppable_events.js b/lib/tests/unit/droppable/droppable_events.js
similarity index 100%
rename from tests/unit/droppable/droppable_events.js
rename to lib/tests/unit/droppable/droppable_events.js
diff --git a/tests/unit/droppable/droppable_methods.js b/lib/tests/unit/droppable/droppable_methods.js
similarity index 100%
rename from tests/unit/droppable/droppable_methods.js
rename to lib/tests/unit/droppable/droppable_methods.js
diff --git a/tests/unit/droppable/droppable_options.js b/lib/tests/unit/droppable/droppable_options.js
similarity index 100%
rename from tests/unit/droppable/droppable_options.js
rename to lib/tests/unit/droppable/droppable_options.js
diff --git a/tests/unit/images/jqueryui_32x32.png b/lib/tests/unit/images/jqueryui_32x32.png
similarity index 100%
rename from tests/unit/images/jqueryui_32x32.png
rename to lib/tests/unit/images/jqueryui_32x32.png
diff --git a/tests/unit/index.html b/lib/tests/unit/index.html
similarity index 100%
rename from tests/unit/index.html
rename to lib/tests/unit/index.html
diff --git a/tests/unit/menu/menu.html b/lib/tests/unit/menu/menu.html
similarity index 100%
rename from tests/unit/menu/menu.html
rename to lib/tests/unit/menu/menu.html
diff --git a/tests/unit/menu/menu_core.js b/lib/tests/unit/menu/menu_core.js
similarity index 100%
rename from tests/unit/menu/menu_core.js
rename to lib/tests/unit/menu/menu_core.js
diff --git a/tests/unit/menu/menu_defaults.js b/lib/tests/unit/menu/menu_defaults.js
similarity index 100%
rename from tests/unit/menu/menu_defaults.js
rename to lib/tests/unit/menu/menu_defaults.js
diff --git a/tests/unit/menu/menu_events.js b/lib/tests/unit/menu/menu_events.js
similarity index 100%
rename from tests/unit/menu/menu_events.js
rename to lib/tests/unit/menu/menu_events.js
diff --git a/tests/unit/menu/menu_methods.js b/lib/tests/unit/menu/menu_methods.js
similarity index 100%
rename from tests/unit/menu/menu_methods.js
rename to lib/tests/unit/menu/menu_methods.js
diff --git a/tests/unit/menu/menu_options.js b/lib/tests/unit/menu/menu_options.js
similarity index 100%
rename from tests/unit/menu/menu_options.js
rename to lib/tests/unit/menu/menu_options.js
diff --git a/tests/unit/position/positio.html b/lib/tests/unit/position/positio.html
similarity index 100%
rename from tests/unit/position/positio.html
rename to lib/tests/unit/position/positio.html
diff --git a/tests/unit/position/position.html b/lib/tests/unit/position/position.html
similarity index 100%
rename from tests/unit/position/position.html
rename to lib/tests/unit/position/position.html
diff --git a/tests/unit/position/position_core.js b/lib/tests/unit/position/position_core.js
similarity index 100%
rename from tests/unit/position/position_core.js
rename to lib/tests/unit/position/position_core.js
diff --git a/tests/unit/position/position_deprecated.js b/lib/tests/unit/position/position_deprecated.js
similarity index 100%
rename from tests/unit/position/position_deprecated.js
rename to lib/tests/unit/position/position_deprecated.js
diff --git a/tests/unit/progressbar/progressbar.html b/lib/tests/unit/progressbar/progressbar.html
similarity index 100%
rename from tests/unit/progressbar/progressbar.html
rename to lib/tests/unit/progressbar/progressbar.html
diff --git a/tests/unit/progressbar/progressbar_core.js b/lib/tests/unit/progressbar/progressbar_core.js
similarity index 100%
rename from tests/unit/progressbar/progressbar_core.js
rename to lib/tests/unit/progressbar/progressbar_core.js
diff --git a/tests/unit/progressbar/progressbar_defaults.js b/lib/tests/unit/progressbar/progressbar_defaults.js
similarity index 100%
rename from tests/unit/progressbar/progressbar_defaults.js
rename to lib/tests/unit/progressbar/progressbar_defaults.js
diff --git a/tests/unit/progressbar/progressbar_events.js b/lib/tests/unit/progressbar/progressbar_events.js
similarity index 100%
rename from tests/unit/progressbar/progressbar_events.js
rename to lib/tests/unit/progressbar/progressbar_events.js
diff --git a/tests/unit/progressbar/progressbar_methods.js b/lib/tests/unit/progressbar/progressbar_methods.js
similarity index 100%
rename from tests/unit/progressbar/progressbar_methods.js
rename to lib/tests/unit/progressbar/progressbar_methods.js
diff --git a/tests/unit/progressbar/progressbar_options.js b/lib/tests/unit/progressbar/progressbar_options.js
similarity index 100%
rename from tests/unit/progressbar/progressbar_options.js
rename to lib/tests/unit/progressbar/progressbar_options.js
diff --git a/tests/unit/resizable/images/test.jpg b/lib/tests/unit/resizable/images/test.jpg
similarity index 100%
rename from tests/unit/resizable/images/test.jpg
rename to lib/tests/unit/resizable/images/test.jpg
diff --git a/tests/unit/resizable/resizable.html b/lib/tests/unit/resizable/resizable.html
similarity index 100%
rename from tests/unit/resizable/resizable.html
rename to lib/tests/unit/resizable/resizable.html
diff --git a/tests/unit/resizable/resizable_core.js b/lib/tests/unit/resizable/resizable_core.js
similarity index 100%
rename from tests/unit/resizable/resizable_core.js
rename to lib/tests/unit/resizable/resizable_core.js
diff --git a/tests/unit/resizable/resizable_defaults.js b/lib/tests/unit/resizable/resizable_defaults.js
similarity index 100%
rename from tests/unit/resizable/resizable_defaults.js
rename to lib/tests/unit/resizable/resizable_defaults.js
diff --git a/tests/unit/resizable/resizable_events.js b/lib/tests/unit/resizable/resizable_events.js
similarity index 100%
rename from tests/unit/resizable/resizable_events.js
rename to lib/tests/unit/resizable/resizable_events.js
diff --git a/tests/unit/resizable/resizable_methods.js b/lib/tests/unit/resizable/resizable_methods.js
similarity index 100%
rename from tests/unit/resizable/resizable_methods.js
rename to lib/tests/unit/resizable/resizable_methods.js
diff --git a/tests/unit/resizable/resizable_options.js b/lib/tests/unit/resizable/resizable_options.js
similarity index 100%
rename from tests/unit/resizable/resizable_options.js
rename to lib/tests/unit/resizable/resizable_options.js
diff --git a/tests/unit/selectable/selectable.html b/lib/tests/unit/selectable/selectable.html
similarity index 100%
rename from tests/unit/selectable/selectable.html
rename to lib/tests/unit/selectable/selectable.html
diff --git a/tests/unit/selectable/selectable_core.js b/lib/tests/unit/selectable/selectable_core.js
similarity index 100%
rename from tests/unit/selectable/selectable_core.js
rename to lib/tests/unit/selectable/selectable_core.js
diff --git a/tests/unit/selectable/selectable_defaults.js b/lib/tests/unit/selectable/selectable_defaults.js
similarity index 100%
rename from tests/unit/selectable/selectable_defaults.js
rename to lib/tests/unit/selectable/selectable_defaults.js
diff --git a/tests/unit/selectable/selectable_events.js b/lib/tests/unit/selectable/selectable_events.js
similarity index 100%
rename from tests/unit/selectable/selectable_events.js
rename to lib/tests/unit/selectable/selectable_events.js
diff --git a/tests/unit/selectable/selectable_methods.js b/lib/tests/unit/selectable/selectable_methods.js
similarity index 100%
rename from tests/unit/selectable/selectable_methods.js
rename to lib/tests/unit/selectable/selectable_methods.js
diff --git a/tests/unit/selectable/selectable_options.js b/lib/tests/unit/selectable/selectable_options.js
similarity index 100%
rename from tests/unit/selectable/selectable_options.js
rename to lib/tests/unit/selectable/selectable_options.js
diff --git a/tests/unit/slider/slider.html b/lib/tests/unit/slider/slider.html
similarity index 100%
rename from tests/unit/slider/slider.html
rename to lib/tests/unit/slider/slider.html
diff --git a/tests/unit/slider/slider_core.js b/lib/tests/unit/slider/slider_core.js
similarity index 100%
rename from tests/unit/slider/slider_core.js
rename to lib/tests/unit/slider/slider_core.js
diff --git a/tests/unit/slider/slider_defaults.js b/lib/tests/unit/slider/slider_defaults.js
similarity index 100%
rename from tests/unit/slider/slider_defaults.js
rename to lib/tests/unit/slider/slider_defaults.js
diff --git a/tests/unit/slider/slider_events.js b/lib/tests/unit/slider/slider_events.js
similarity index 100%
rename from tests/unit/slider/slider_events.js
rename to lib/tests/unit/slider/slider_events.js
diff --git a/tests/unit/slider/slider_methods.js b/lib/tests/unit/slider/slider_methods.js
similarity index 100%
rename from tests/unit/slider/slider_methods.js
rename to lib/tests/unit/slider/slider_methods.js
diff --git a/tests/unit/slider/slider_options.js b/lib/tests/unit/slider/slider_options.js
similarity index 100%
rename from tests/unit/slider/slider_options.js
rename to lib/tests/unit/slider/slider_options.js
diff --git a/tests/unit/sortable/sortable.html b/lib/tests/unit/sortable/sortable.html
similarity index 100%
rename from tests/unit/sortable/sortable.html
rename to lib/tests/unit/sortable/sortable.html
diff --git a/tests/unit/sortable/sortable_core.js b/lib/tests/unit/sortable/sortable_core.js
similarity index 100%
rename from tests/unit/sortable/sortable_core.js
rename to lib/tests/unit/sortable/sortable_core.js
diff --git a/tests/unit/sortable/sortable_defaults.js b/lib/tests/unit/sortable/sortable_defaults.js
similarity index 100%
rename from tests/unit/sortable/sortable_defaults.js
rename to lib/tests/unit/sortable/sortable_defaults.js
diff --git a/tests/unit/sortable/sortable_events.js b/lib/tests/unit/sortable/sortable_events.js
similarity index 100%
rename from tests/unit/sortable/sortable_events.js
rename to lib/tests/unit/sortable/sortable_events.js
diff --git a/tests/unit/sortable/sortable_methods.js b/lib/tests/unit/sortable/sortable_methods.js
similarity index 100%
rename from tests/unit/sortable/sortable_methods.js
rename to lib/tests/unit/sortable/sortable_methods.js
diff --git a/tests/unit/sortable/sortable_options.js b/lib/tests/unit/sortable/sortable_options.js
similarity index 100%
rename from tests/unit/sortable/sortable_options.js
rename to lib/tests/unit/sortable/sortable_options.js
diff --git a/tests/unit/sortable/sortable_tickets.js b/lib/tests/unit/sortable/sortable_tickets.js
similarity index 100%
rename from tests/unit/sortable/sortable_tickets.js
rename to lib/tests/unit/sortable/sortable_tickets.js
diff --git a/tests/unit/spinner/spinner.html b/lib/tests/unit/spinner/spinner.html
similarity index 100%
rename from tests/unit/spinner/spinner.html
rename to lib/tests/unit/spinner/spinner.html
diff --git a/tests/unit/spinner/spinner_core.js b/lib/tests/unit/spinner/spinner_core.js
similarity index 100%
rename from tests/unit/spinner/spinner_core.js
rename to lib/tests/unit/spinner/spinner_core.js
diff --git a/tests/unit/spinner/spinner_defaults.js b/lib/tests/unit/spinner/spinner_defaults.js
similarity index 100%
rename from tests/unit/spinner/spinner_defaults.js
rename to lib/tests/unit/spinner/spinner_defaults.js
diff --git a/tests/unit/spinner/spinner_events.js b/lib/tests/unit/spinner/spinner_events.js
similarity index 100%
rename from tests/unit/spinner/spinner_events.js
rename to lib/tests/unit/spinner/spinner_events.js
diff --git a/tests/unit/spinner/spinner_methods.js b/lib/tests/unit/spinner/spinner_methods.js
similarity index 100%
rename from tests/unit/spinner/spinner_methods.js
rename to lib/tests/unit/spinner/spinner_methods.js
diff --git a/tests/unit/spinner/spinner_options.js b/lib/tests/unit/spinner/spinner_options.js
similarity index 100%
rename from tests/unit/spinner/spinner_options.js
rename to lib/tests/unit/spinner/spinner_options.js
diff --git a/tests/unit/swarminject.js b/lib/tests/unit/swarminject.js
similarity index 100%
rename from tests/unit/swarminject.js
rename to lib/tests/unit/swarminject.js
diff --git a/tests/unit/tabs/data/test.html b/lib/tests/unit/tabs/data/test.html
similarity index 100%
rename from tests/unit/tabs/data/test.html
rename to lib/tests/unit/tabs/data/test.html
diff --git a/tests/unit/tabs/spinner.gif b/lib/tests/unit/tabs/spinner.gif
similarity index 100%
rename from tests/unit/tabs/spinner.gif
rename to lib/tests/unit/tabs/spinner.gif
diff --git a/tests/unit/tabs/tabs.html b/lib/tests/unit/tabs/tabs.html
similarity index 100%
rename from tests/unit/tabs/tabs.html
rename to lib/tests/unit/tabs/tabs.html
diff --git a/tests/unit/tabs/tabs_core.js b/lib/tests/unit/tabs/tabs_core.js
similarity index 100%
rename from tests/unit/tabs/tabs_core.js
rename to lib/tests/unit/tabs/tabs_core.js
diff --git a/tests/unit/tabs/tabs_defaults.js b/lib/tests/unit/tabs/tabs_defaults.js
similarity index 100%
rename from tests/unit/tabs/tabs_defaults.js
rename to lib/tests/unit/tabs/tabs_defaults.js
diff --git a/tests/unit/tabs/tabs_defaults_deprecated.js b/lib/tests/unit/tabs/tabs_defaults_deprecated.js
similarity index 100%
rename from tests/unit/tabs/tabs_defaults_deprecated.js
rename to lib/tests/unit/tabs/tabs_defaults_deprecated.js
diff --git a/tests/unit/tabs/tabs_deprecated.html b/lib/tests/unit/tabs/tabs_deprecated.html
similarity index 100%
rename from tests/unit/tabs/tabs_deprecated.html
rename to lib/tests/unit/tabs/tabs_deprecated.html
diff --git a/tests/unit/tabs/tabs_deprecated.js b/lib/tests/unit/tabs/tabs_deprecated.js
similarity index 100%
rename from tests/unit/tabs/tabs_deprecated.js
rename to lib/tests/unit/tabs/tabs_deprecated.js
diff --git a/tests/unit/tabs/tabs_events.js b/lib/tests/unit/tabs/tabs_events.js
similarity index 100%
rename from tests/unit/tabs/tabs_events.js
rename to lib/tests/unit/tabs/tabs_events.js
diff --git a/tests/unit/tabs/tabs_methods.js b/lib/tests/unit/tabs/tabs_methods.js
similarity index 100%
rename from tests/unit/tabs/tabs_methods.js
rename to lib/tests/unit/tabs/tabs_methods.js
diff --git a/tests/unit/tabs/tabs_options.js b/lib/tests/unit/tabs/tabs_options.js
similarity index 100%
rename from tests/unit/tabs/tabs_options.js
rename to lib/tests/unit/tabs/tabs_options.js
diff --git a/tests/unit/tabs/tabs_tickets.js b/lib/tests/unit/tabs/tabs_tickets.js
similarity index 100%
rename from tests/unit/tabs/tabs_tickets.js
rename to lib/tests/unit/tabs/tabs_tickets.js
diff --git a/tests/unit/testsuite.js b/lib/tests/unit/testsuite.js
similarity index 100%
rename from tests/unit/testsuite.js
rename to lib/tests/unit/testsuite.js
diff --git a/tests/unit/tooltip/tooltip.html b/lib/tests/unit/tooltip/tooltip.html
similarity index 100%
rename from tests/unit/tooltip/tooltip.html
rename to lib/tests/unit/tooltip/tooltip.html
diff --git a/tests/unit/tooltip/tooltip_core.js b/lib/tests/unit/tooltip/tooltip_core.js
similarity index 100%
rename from tests/unit/tooltip/tooltip_core.js
rename to lib/tests/unit/tooltip/tooltip_core.js
diff --git a/tests/unit/tooltip/tooltip_defaults.js b/lib/tests/unit/tooltip/tooltip_defaults.js
similarity index 100%
rename from tests/unit/tooltip/tooltip_defaults.js
rename to lib/tests/unit/tooltip/tooltip_defaults.js
diff --git a/tests/unit/tooltip/tooltip_events.js b/lib/tests/unit/tooltip/tooltip_events.js
similarity index 100%
rename from tests/unit/tooltip/tooltip_events.js
rename to lib/tests/unit/tooltip/tooltip_events.js
diff --git a/tests/unit/tooltip/tooltip_methods.js b/lib/tests/unit/tooltip/tooltip_methods.js
similarity index 100%
rename from tests/unit/tooltip/tooltip_methods.js
rename to lib/tests/unit/tooltip/tooltip_methods.js
diff --git a/tests/unit/tooltip/tooltip_options.js b/lib/tests/unit/tooltip/tooltip_options.js
similarity index 100%
rename from tests/unit/tooltip/tooltip_options.js
rename to lib/tests/unit/tooltip/tooltip_options.js
diff --git a/tests/unit/widget/widget.html b/lib/tests/unit/widget/widget.html
similarity index 100%
rename from tests/unit/widget/widget.html
rename to lib/tests/unit/widget/widget.html
diff --git a/tests/unit/widget/widget_core.js b/lib/tests/unit/widget/widget_core.js
similarity index 100%
rename from tests/unit/widget/widget_core.js
rename to lib/tests/unit/widget/widget_core.js
diff --git a/tests/visual/addClass/addClass_queue.html b/lib/tests/visual/addClass/addClass_queue.html
similarity index 100%
rename from tests/visual/addClass/addClass_queue.html
rename to lib/tests/visual/addClass/addClass_queue.html
diff --git a/tests/visual/all.css b/lib/tests/visual/all.css
similarity index 100%
rename from tests/visual/all.css
rename to lib/tests/visual/all.css
diff --git a/tests/visual/all.html b/lib/tests/visual/all.html
similarity index 100%
rename from tests/visual/all.html
rename to lib/tests/visual/all.html
diff --git a/tests/visual/animate/animate_backgroundColor_hex.html b/lib/tests/visual/animate/animate_backgroundColor_hex.html
similarity index 100%
rename from tests/visual/animate/animate_backgroundColor_hex.html
rename to lib/tests/visual/animate/animate_backgroundColor_hex.html
diff --git a/tests/visual/animate/animate_backgroundColor_rgb.html b/lib/tests/visual/animate/animate_backgroundColor_rgb.html
similarity index 100%
rename from tests/visual/animate/animate_backgroundColor_rgb.html
rename to lib/tests/visual/animate/animate_backgroundColor_rgb.html
diff --git a/tests/visual/animate/animate_color_hex.html b/lib/tests/visual/animate/animate_color_hex.html
similarity index 100%
rename from tests/visual/animate/animate_color_hex.html
rename to lib/tests/visual/animate/animate_color_hex.html
diff --git a/tests/visual/animate/animate_color_rgb.html b/lib/tests/visual/animate/animate_color_rgb.html
similarity index 100%
rename from tests/visual/animate/animate_color_rgb.html
rename to lib/tests/visual/animate/animate_color_rgb.html
diff --git a/tests/visual/button/button.html b/lib/tests/visual/button/button.html
similarity index 100%
rename from tests/visual/button/button.html
rename to lib/tests/visual/button/button.html
diff --git a/tests/visual/button/button_disabled_true.html b/lib/tests/visual/button/button_disabled_true.html
similarity index 100%
rename from tests/visual/button/button_disabled_true.html
rename to lib/tests/visual/button/button_disabled_true.html
diff --git a/tests/visual/button/button_input_type_checkbox.html b/lib/tests/visual/button/button_input_type_checkbox.html
similarity index 100%
rename from tests/visual/button/button_input_type_checkbox.html
rename to lib/tests/visual/button/button_input_type_checkbox.html
diff --git a/tests/visual/button/button_option_disabled_true.html b/lib/tests/visual/button/button_option_disabled_true.html
similarity index 100%
rename from tests/visual/button/button_option_disabled_true.html
rename to lib/tests/visual/button/button_option_disabled_true.html
diff --git a/tests/visual/button/button_performance.html b/lib/tests/visual/button/button_performance.html
similarity index 100%
rename from tests/visual/button/button_performance.html
rename to lib/tests/visual/button/button_performance.html
diff --git a/tests/visual/button/button_ticket_5254.html b/lib/tests/visual/button/button_ticket_5254.html
similarity index 100%
rename from tests/visual/button/button_ticket_5254.html
rename to lib/tests/visual/button/button_ticket_5254.html
diff --git a/tests/visual/button/button_ticket_5261.html b/lib/tests/visual/button/button_ticket_5261.html
similarity index 100%
rename from tests/visual/button/button_ticket_5261.html
rename to lib/tests/visual/button/button_ticket_5261.html
diff --git a/tests/visual/button/button_ticket_5278.html b/lib/tests/visual/button/button_ticket_5278.html
similarity index 100%
rename from tests/visual/button/button_ticket_5278.html
rename to lib/tests/visual/button/button_ticket_5278.html
diff --git a/tests/visual/compound/accordion_dialog.html b/lib/tests/visual/compound/accordion_dialog.html
similarity index 100%
rename from tests/visual/compound/accordion_dialog.html
rename to lib/tests/visual/compound/accordion_dialog.html
diff --git a/tests/visual/compound/accordion_tabs.html b/lib/tests/visual/compound/accordion_tabs.html
similarity index 100%
rename from tests/visual/compound/accordion_tabs.html
rename to lib/tests/visual/compound/accordion_tabs.html
diff --git a/tests/visual/compound/datepicker_dialog.html b/lib/tests/visual/compound/datepicker_dialog.html
similarity index 100%
rename from tests/visual/compound/datepicker_dialog.html
rename to lib/tests/visual/compound/datepicker_dialog.html
diff --git a/tests/visual/compound/draggable_accordion.html b/lib/tests/visual/compound/draggable_accordion.html
similarity index 100%
rename from tests/visual/compound/draggable_accordion.html
rename to lib/tests/visual/compound/draggable_accordion.html
diff --git a/tests/visual/compound/draggable_accordion_accordion_tabs_draggable.html b/lib/tests/visual/compound/draggable_accordion_accordion_tabs_draggable.html
similarity index 100%
rename from tests/visual/compound/draggable_accordion_accordion_tabs_draggable.html
rename to lib/tests/visual/compound/draggable_accordion_accordion_tabs_draggable.html
diff --git a/tests/visual/compound/sortable_accordion_sortable_tabs.html b/lib/tests/visual/compound/sortable_accordion_sortable_tabs.html
similarity index 100%
rename from tests/visual/compound/sortable_accordion_sortable_tabs.html
rename to lib/tests/visual/compound/sortable_accordion_sortable_tabs.html
diff --git a/tests/visual/compound/tabs_tabs.html b/lib/tests/visual/compound/tabs_tabs.html
similarity index 100%
rename from tests/visual/compound/tabs_tabs.html
rename to lib/tests/visual/compound/tabs_tabs.html
diff --git a/tests/visual/compound/tabs_tooltips.html b/lib/tests/visual/compound/tabs_tooltips.html
similarity index 100%
rename from tests/visual/compound/tabs_tooltips.html
rename to lib/tests/visual/compound/tabs_tooltips.html
diff --git a/tests/visual/compound/widgets_in_dialog.html b/lib/tests/visual/compound/widgets_in_dialog.html
similarity index 100%
rename from tests/visual/compound/widgets_in_dialog.html
rename to lib/tests/visual/compound/widgets_in_dialog.html
diff --git a/tests/visual/datepicker/calendar.gif b/lib/tests/visual/datepicker/calendar.gif
similarity index 100%
rename from tests/visual/datepicker/calendar.gif
rename to lib/tests/visual/datepicker/calendar.gif
diff --git a/tests/visual/datepicker/datepicker.html b/lib/tests/visual/datepicker/datepicker.html
similarity index 100%
rename from tests/visual/datepicker/datepicker.html
rename to lib/tests/visual/datepicker/datepicker.html
diff --git a/tests/visual/datepicker/datepicker_multi_inline.html b/lib/tests/visual/datepicker/datepicker_multi_inline.html
similarity index 100%
rename from tests/visual/datepicker/datepicker_multi_inline.html
rename to lib/tests/visual/datepicker/datepicker_multi_inline.html
diff --git a/tests/visual/datepicker/datepicker_ticket_4071.html b/lib/tests/visual/datepicker/datepicker_ticket_4071.html
similarity index 100%
rename from tests/visual/datepicker/datepicker_ticket_4071.html
rename to lib/tests/visual/datepicker/datepicker_ticket_4071.html
diff --git a/tests/visual/datepicker/datepicker_ticket_4240.html b/lib/tests/visual/datepicker/datepicker_ticket_4240.html
similarity index 100%
rename from tests/visual/datepicker/datepicker_ticket_4240.html
rename to lib/tests/visual/datepicker/datepicker_ticket_4240.html
diff --git a/tests/visual/datepicker/datepicker_ticket_4443.html b/lib/tests/visual/datepicker/datepicker_ticket_4443.html
similarity index 100%
rename from tests/visual/datepicker/datepicker_ticket_4443.html
rename to lib/tests/visual/datepicker/datepicker_ticket_4443.html
diff --git a/tests/visual/datepicker/datepicker_ticket_5676.html b/lib/tests/visual/datepicker/datepicker_ticket_5676.html
similarity index 100%
rename from tests/visual/datepicker/datepicker_ticket_5676.html
rename to lib/tests/visual/datepicker/datepicker_ticket_5676.html
diff --git a/tests/visual/datepicker/multimonth.html b/lib/tests/visual/datepicker/multimonth.html
similarity index 100%
rename from tests/visual/datepicker/multimonth.html
rename to lib/tests/visual/datepicker/multimonth.html
diff --git a/tests/visual/datepicker/viewport.html b/lib/tests/visual/datepicker/viewport.html
similarity index 100%
rename from tests/visual/datepicker/viewport.html
rename to lib/tests/visual/datepicker/viewport.html
diff --git a/tests/visual/dialog/dialog_on_page_with_large_dom.html b/lib/tests/visual/dialog/dialog_on_page_with_large_dom.html
similarity index 100%
rename from tests/visual/dialog/dialog_on_page_with_large_dom.html
rename to lib/tests/visual/dialog/dialog_on_page_with_large_dom.html
diff --git a/tests/visual/draggable/draggable.html b/lib/tests/visual/draggable/draggable.html
similarity index 100%
rename from tests/visual/draggable/draggable.html
rename to lib/tests/visual/draggable/draggable.html
diff --git a/tests/visual/draggable/draggable.scroll.html b/lib/tests/visual/draggable/draggable.scroll.html
similarity index 100%
rename from tests/visual/draggable/draggable.scroll.html
rename to lib/tests/visual/draggable/draggable.scroll.html
diff --git a/tests/visual/draggable/draggable_option_containment_array.html b/lib/tests/visual/draggable/draggable_option_containment_array.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_containment_array.html
rename to lib/tests/visual/draggable/draggable_option_containment_array.html
diff --git a/tests/visual/draggable/draggable_option_cursorAt_object.html b/lib/tests/visual/draggable/draggable_option_cursorAt_object.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_cursorAt_object.html
rename to lib/tests/visual/draggable/draggable_option_cursorAt_object.html
diff --git a/tests/visual/draggable/draggable_option_handle_selector.html b/lib/tests/visual/draggable/draggable_option_handle_selector.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_handle_selector.html
rename to lib/tests/visual/draggable/draggable_option_handle_selector.html
diff --git a/tests/visual/draggable/draggable_option_iframeFix_false.html b/lib/tests/visual/draggable/draggable_option_iframeFix_false.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_iframeFix_false.html
rename to lib/tests/visual/draggable/draggable_option_iframeFix_false.html
diff --git a/tests/visual/draggable/draggable_option_iframeFix_selector.html b/lib/tests/visual/draggable/draggable_option_iframeFix_selector.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_iframeFix_selector.html
rename to lib/tests/visual/draggable/draggable_option_iframeFix_selector.html
diff --git a/tests/visual/draggable/draggable_option_iframeFix_true.html b/lib/tests/visual/draggable/draggable_option_iframeFix_true.html
similarity index 100%
rename from tests/visual/draggable/draggable_option_iframeFix_true.html
rename to lib/tests/visual/draggable/draggable_option_iframeFix_true.html
diff --git a/tests/visual/droppable/droppable.css b/lib/tests/visual/droppable/droppable.css
similarity index 100%
rename from tests/visual/droppable/droppable.css
rename to lib/tests/visual/droppable/droppable.css
diff --git a/tests/visual/droppable/droppable.html b/lib/tests/visual/droppable/droppable.html
similarity index 100%
rename from tests/visual/droppable/droppable.html
rename to lib/tests/visual/droppable/droppable.html
diff --git a/tests/visual/droppable/droppable_option_accept_default.html b/lib/tests/visual/droppable/droppable_option_accept_default.html
similarity index 100%
rename from tests/visual/droppable/droppable_option_accept_default.html
rename to lib/tests/visual/droppable/droppable_option_accept_default.html
diff --git a/tests/visual/droppable/droppable_option_accept_function.html b/lib/tests/visual/droppable/droppable_option_accept_function.html
similarity index 100%
rename from tests/visual/droppable/droppable_option_accept_function.html
rename to lib/tests/visual/droppable/droppable_option_accept_function.html
diff --git a/tests/visual/droppable/droppable_option_accept_selector.html b/lib/tests/visual/droppable/droppable_option_accept_selector.html
similarity index 100%
rename from tests/visual/droppable/droppable_option_accept_selector.html
rename to lib/tests/visual/droppable/droppable_option_accept_selector.html
diff --git a/tests/visual/droppable/droppable_ticket_4087.html b/lib/tests/visual/droppable/droppable_ticket_4087.html
similarity index 100%
rename from tests/visual/droppable/droppable_ticket_4087.html
rename to lib/tests/visual/droppable/droppable_ticket_4087.html
diff --git a/tests/visual/droppable/droppable_ticket_4088.html b/lib/tests/visual/droppable/droppable_ticket_4088.html
similarity index 100%
rename from tests/visual/droppable/droppable_ticket_4088.html
rename to lib/tests/visual/droppable/droppable_ticket_4088.html
diff --git a/tests/visual/effects.all.css b/lib/tests/visual/effects.all.css
similarity index 100%
rename from tests/visual/effects.all.css
rename to lib/tests/visual/effects.all.css
diff --git a/tests/visual/effects.all.html b/lib/tests/visual/effects.all.html
similarity index 100%
rename from tests/visual/effects.all.html
rename to lib/tests/visual/effects.all.html
diff --git a/tests/visual/effects.all.js b/lib/tests/visual/effects.all.js
similarity index 100%
rename from tests/visual/effects.all.js
rename to lib/tests/visual/effects.all.js
diff --git a/tests/visual/menu/contextmenu.html b/lib/tests/visual/menu/contextmenu.html
similarity index 100%
rename from tests/visual/menu/contextmenu.html
rename to lib/tests/visual/menu/contextmenu.html
diff --git a/tests/visual/menu/drilldown.html b/lib/tests/visual/menu/drilldown.html
similarity index 100%
rename from tests/visual/menu/drilldown.html
rename to lib/tests/visual/menu/drilldown.html
diff --git a/tests/visual/menu/menu.html b/lib/tests/visual/menu/menu.html
similarity index 100%
rename from tests/visual/menu/menu.html
rename to lib/tests/visual/menu/menu.html
diff --git a/tests/visual/menu/menubar.html b/lib/tests/visual/menu/menubar.html
similarity index 100%
rename from tests/visual/menu/menubar.html
rename to lib/tests/visual/menu/menubar.html
diff --git a/tests/visual/menu/menubar.js b/lib/tests/visual/menu/menubar.js
similarity index 100%
rename from tests/visual/menu/menubar.js
rename to lib/tests/visual/menu/menubar.js
diff --git a/tests/visual/menu/tablemenu.html b/lib/tests/visual/menu/tablemenu.html
similarity index 100%
rename from tests/visual/menu/tablemenu.html
rename to lib/tests/visual/menu/tablemenu.html
diff --git a/tests/visual/mouse/mouse_ticket_6946.html b/lib/tests/visual/mouse/mouse_ticket_6946.html
similarity index 100%
rename from tests/visual/mouse/mouse_ticket_6946.html
rename to lib/tests/visual/mouse/mouse_ticket_6946.html
diff --git a/tests/visual/position/position.html b/lib/tests/visual/position/position.html
similarity index 100%
rename from tests/visual/position/position.html
rename to lib/tests/visual/position/position.html
diff --git a/tests/visual/position/position_margin.html b/lib/tests/visual/position/position_margin.html
similarity index 100%
rename from tests/visual/position/position_margin.html
rename to lib/tests/visual/position/position_margin.html
diff --git a/tests/visual/resizable/images/test.png b/lib/tests/visual/resizable/images/test.png
similarity index 100%
rename from tests/visual/resizable/images/test.png
rename to lib/tests/visual/resizable/images/test.png
diff --git a/tests/visual/resizable/resizable.html b/lib/tests/visual/resizable/resizable.html
similarity index 100%
rename from tests/visual/resizable/resizable.html
rename to lib/tests/visual/resizable/resizable.html
diff --git a/tests/visual/resizable/resizable_option_alsoResize_child.html b/lib/tests/visual/resizable/resizable_option_alsoResize_child.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_alsoResize_child.html
rename to lib/tests/visual/resizable/resizable_option_alsoResize_child.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_0.5.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_0.5.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_0.5.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_0.5.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_1.0.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_1.0.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_1.0.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_1.0.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_1.5.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_1.5.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_1.5.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_1.5.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxHeight_150.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxHeight_150.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_maxHeight_150.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxHeight_150.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxWidth_150.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxWidth_150.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_maxWidth_150.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_maxWidth_150.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_minHeight_50.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_minHeight_50.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_minHeight_50.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_minHeight_50.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_minWidth_50.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_minWidth_50.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_minWidth_50.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_minWidth_50.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh100.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh100.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh100.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh100.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh50.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh50.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh50.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w100xh50.html
diff --git a/tests/visual/resizable/resizable_option_aspectRatio_preserve_w50xh100.html b/lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w50xh100.html
similarity index 100%
rename from tests/visual/resizable/resizable_option_aspectRatio_preserve_w50xh100.html
rename to lib/tests/visual/resizable/resizable_option_aspectRatio_preserve_w50xh100.html
diff --git a/tests/visual/resizable/resizable_ticket_3053.html b/lib/tests/visual/resizable/resizable_ticket_3053.html
similarity index 100%
rename from tests/visual/resizable/resizable_ticket_3053.html
rename to lib/tests/visual/resizable/resizable_ticket_3053.html
diff --git a/tests/visual/resizable/resizable_ticket_4199.html b/lib/tests/visual/resizable/resizable_ticket_4199.html
similarity index 100%
rename from tests/visual/resizable/resizable_ticket_4199.html
rename to lib/tests/visual/resizable/resizable_ticket_4199.html
diff --git a/tests/visual/resizable/resizable_ticket_4217.html b/lib/tests/visual/resizable/resizable_ticket_4217.html
similarity index 100%
rename from tests/visual/resizable/resizable_ticket_4217.html
rename to lib/tests/visual/resizable/resizable_ticket_4217.html
diff --git a/tests/visual/resizable/resizable_ticket_4940.html b/lib/tests/visual/resizable/resizable_ticket_4940.html
similarity index 100%
rename from tests/visual/resizable/resizable_ticket_4940.html
rename to lib/tests/visual/resizable/resizable_ticket_4940.html
diff --git a/tests/visual/resizable/resizable_ticket_5335.html b/lib/tests/visual/resizable/resizable_ticket_5335.html
similarity index 100%
rename from tests/visual/resizable/resizable_ticket_5335.html
rename to lib/tests/visual/resizable/resizable_ticket_5335.html
diff --git a/tests/visual/selectable/selectable.html b/lib/tests/visual/selectable/selectable.html
similarity index 100%
rename from tests/visual/selectable/selectable.html
rename to lib/tests/visual/selectable/selectable.html
diff --git a/tests/visual/selectable/selectable_ticket_4341.html b/lib/tests/visual/selectable/selectable_ticket_4341.html
similarity index 100%
rename from tests/visual/selectable/selectable_ticket_4341.html
rename to lib/tests/visual/selectable/selectable_ticket_4341.html
diff --git a/tests/visual/slider/slider.html b/lib/tests/visual/slider/slider.html
similarity index 100%
rename from tests/visual/slider/slider.html
rename to lib/tests/visual/slider/slider.html
diff --git a/tests/visual/slider/slider_horizontal.html b/lib/tests/visual/slider/slider_horizontal.html
similarity index 100%
rename from tests/visual/slider/slider_horizontal.html
rename to lib/tests/visual/slider/slider_horizontal.html
diff --git a/tests/visual/slider/slider_horizontal_range.html b/lib/tests/visual/slider/slider_horizontal_range.html
similarity index 100%
rename from tests/visual/slider/slider_horizontal_range.html
rename to lib/tests/visual/slider/slider_horizontal_range.html
diff --git a/tests/visual/slider/slider_horizontal_range_max.html b/lib/tests/visual/slider/slider_horizontal_range_max.html
similarity index 100%
rename from tests/visual/slider/slider_horizontal_range_max.html
rename to lib/tests/visual/slider/slider_horizontal_range_max.html
diff --git a/tests/visual/slider/slider_horizontal_range_min.html b/lib/tests/visual/slider/slider_horizontal_range_min.html
similarity index 100%
rename from tests/visual/slider/slider_horizontal_range_min.html
rename to lib/tests/visual/slider/slider_horizontal_range_min.html
diff --git a/tests/visual/slider/slider_in_container_with_scrollbars.html b/lib/tests/visual/slider/slider_in_container_with_scrollbars.html
similarity index 100%
rename from tests/visual/slider/slider_in_container_with_scrollbars.html
rename to lib/tests/visual/slider/slider_in_container_with_scrollbars.html
diff --git a/tests/visual/slider/slider_method_destroy.html b/lib/tests/visual/slider/slider_method_destroy.html
similarity index 100%
rename from tests/visual/slider/slider_method_destroy.html
rename to lib/tests/visual/slider/slider_method_destroy.html
diff --git a/tests/visual/slider/slider_method_disable.html b/lib/tests/visual/slider/slider_method_disable.html
similarity index 100%
rename from tests/visual/slider/slider_method_disable.html
rename to lib/tests/visual/slider/slider_method_disable.html
diff --git a/tests/visual/slider/slider_option_animate_false.html b/lib/tests/visual/slider/slider_option_animate_false.html
similarity index 100%
rename from tests/visual/slider/slider_option_animate_false.html
rename to lib/tests/visual/slider/slider_option_animate_false.html
diff --git a/tests/visual/slider/slider_option_animate_true.html b/lib/tests/visual/slider/slider_option_animate_true.html
similarity index 100%
rename from tests/visual/slider/slider_option_animate_true.html
rename to lib/tests/visual/slider/slider_option_animate_true.html
diff --git a/tests/visual/slider/slider_option_max_3.html b/lib/tests/visual/slider/slider_option_max_3.html
similarity index 100%
rename from tests/visual/slider/slider_option_max_3.html
rename to lib/tests/visual/slider/slider_option_max_3.html
diff --git a/tests/visual/slider/slider_option_max_30.html b/lib/tests/visual/slider/slider_option_max_30.html
similarity index 100%
rename from tests/visual/slider/slider_option_max_30.html
rename to lib/tests/visual/slider/slider_option_max_30.html
diff --git a/tests/visual/slider/slider_option_max_300.html b/lib/tests/visual/slider/slider_option_max_300.html
similarity index 100%
rename from tests/visual/slider/slider_option_max_300.html
rename to lib/tests/visual/slider/slider_option_max_300.html
diff --git a/tests/visual/slider/slider_option_min_-3.html b/lib/tests/visual/slider/slider_option_min_-3.html
similarity index 100%
rename from tests/visual/slider/slider_option_min_-3.html
rename to lib/tests/visual/slider/slider_option_min_-3.html
diff --git a/tests/visual/slider/slider_option_min_-30.html b/lib/tests/visual/slider/slider_option_min_-30.html
similarity index 100%
rename from tests/visual/slider/slider_option_min_-30.html
rename to lib/tests/visual/slider/slider_option_min_-30.html
diff --git a/tests/visual/slider/slider_option_min_-300.html b/lib/tests/visual/slider/slider_option_min_-300.html
similarity index 100%
rename from tests/visual/slider/slider_option_min_-300.html
rename to lib/tests/visual/slider/slider_option_min_-300.html
diff --git a/tests/visual/slider/slider_option_orientation_horizontal.html b/lib/tests/visual/slider/slider_option_orientation_horizontal.html
similarity index 100%
rename from tests/visual/slider/slider_option_orientation_horizontal.html
rename to lib/tests/visual/slider/slider_option_orientation_horizontal.html
diff --git a/tests/visual/slider/slider_option_orientation_vertical.html b/lib/tests/visual/slider/slider_option_orientation_vertical.html
similarity index 100%
rename from tests/visual/slider/slider_option_orientation_vertical.html
rename to lib/tests/visual/slider/slider_option_orientation_vertical.html
diff --git a/tests/visual/slider/slider_option_range_false.html b/lib/tests/visual/slider/slider_option_range_false.html
similarity index 100%
rename from tests/visual/slider/slider_option_range_false.html
rename to lib/tests/visual/slider/slider_option_range_false.html
diff --git a/tests/visual/slider/slider_option_range_max.html b/lib/tests/visual/slider/slider_option_range_max.html
similarity index 100%
rename from tests/visual/slider/slider_option_range_max.html
rename to lib/tests/visual/slider/slider_option_range_max.html
diff --git a/tests/visual/slider/slider_option_range_min.html b/lib/tests/visual/slider/slider_option_range_min.html
similarity index 100%
rename from tests/visual/slider/slider_option_range_min.html
rename to lib/tests/visual/slider/slider_option_range_min.html
diff --git a/tests/visual/slider/slider_option_range_true.html b/lib/tests/visual/slider/slider_option_range_true.html
similarity index 100%
rename from tests/visual/slider/slider_option_range_true.html
rename to lib/tests/visual/slider/slider_option_range_true.html
diff --git a/tests/visual/slider/slider_option_step_25.html b/lib/tests/visual/slider/slider_option_step_25.html
similarity index 100%
rename from tests/visual/slider/slider_option_step_25.html
rename to lib/tests/visual/slider/slider_option_step_25.html
diff --git a/tests/visual/slider/slider_option_step_5.html b/lib/tests/visual/slider/slider_option_step_5.html
similarity index 100%
rename from tests/visual/slider/slider_option_step_5.html
rename to lib/tests/visual/slider/slider_option_step_5.html
diff --git a/tests/visual/slider/slider_option_value_3.html b/lib/tests/visual/slider/slider_option_value_3.html
similarity index 100%
rename from tests/visual/slider/slider_option_value_3.html
rename to lib/tests/visual/slider/slider_option_value_3.html
diff --git a/tests/visual/slider/slider_option_value_30.html b/lib/tests/visual/slider/slider_option_value_30.html
similarity index 100%
rename from tests/visual/slider/slider_option_value_30.html
rename to lib/tests/visual/slider/slider_option_value_30.html
diff --git a/tests/visual/slider/slider_option_values_25_50_75.html b/lib/tests/visual/slider/slider_option_values_25_50_75.html
similarity index 100%
rename from tests/visual/slider/slider_option_values_25_50_75.html
rename to lib/tests/visual/slider/slider_option_values_25_50_75.html
diff --git a/tests/visual/slider/slider_option_values_25_75.html b/lib/tests/visual/slider/slider_option_values_25_75.html
similarity index 100%
rename from tests/visual/slider/slider_option_values_25_75.html
rename to lib/tests/visual/slider/slider_option_values_25_75.html
diff --git a/tests/visual/slider/slider_option_values_50.html b/lib/tests/visual/slider/slider_option_values_50.html
similarity index 100%
rename from tests/visual/slider/slider_option_values_50.html
rename to lib/tests/visual/slider/slider_option_values_50.html
diff --git a/tests/visual/slider/slider_ticket_3736.html b/lib/tests/visual/slider/slider_ticket_3736.html
similarity index 100%
rename from tests/visual/slider/slider_ticket_3736.html
rename to lib/tests/visual/slider/slider_ticket_3736.html
diff --git a/tests/visual/slider/slider_ticket_3762.html b/lib/tests/visual/slider/slider_ticket_3762.html
similarity index 100%
rename from tests/visual/slider/slider_ticket_3762.html
rename to lib/tests/visual/slider/slider_ticket_3762.html
diff --git a/tests/visual/slider/slider_ticket_4385.html b/lib/tests/visual/slider/slider_ticket_4385.html
similarity index 100%
rename from tests/visual/slider/slider_ticket_4385.html
rename to lib/tests/visual/slider/slider_ticket_4385.html
diff --git a/tests/visual/slider/slider_ticket_4467.html b/lib/tests/visual/slider/slider_ticket_4467.html
similarity index 100%
rename from tests/visual/slider/slider_ticket_4467.html
rename to lib/tests/visual/slider/slider_ticket_4467.html
diff --git a/tests/visual/slider/slider_vertical.html b/lib/tests/visual/slider/slider_vertical.html
similarity index 100%
rename from tests/visual/slider/slider_vertical.html
rename to lib/tests/visual/slider/slider_vertical.html
diff --git a/tests/visual/slider/slider_vertical_range.html b/lib/tests/visual/slider/slider_vertical_range.html
similarity index 100%
rename from tests/visual/slider/slider_vertical_range.html
rename to lib/tests/visual/slider/slider_vertical_range.html
diff --git a/tests/visual/slider/slider_vertical_range_max.html b/lib/tests/visual/slider/slider_vertical_range_max.html
similarity index 100%
rename from tests/visual/slider/slider_vertical_range_max.html
rename to lib/tests/visual/slider/slider_vertical_range_max.html
diff --git a/tests/visual/slider/slider_vertical_range_min.html b/lib/tests/visual/slider/slider_vertical_range_min.html
similarity index 100%
rename from tests/visual/slider/slider_vertical_range_min.html
rename to lib/tests/visual/slider/slider_vertical_range_min.html
diff --git a/tests/visual/sortable/sortable.html b/lib/tests/visual/sortable/sortable.html
similarity index 100%
rename from tests/visual/sortable/sortable.html
rename to lib/tests/visual/sortable/sortable.html
diff --git a/tests/visual/sortable/sortable_massive_scale.html b/lib/tests/visual/sortable/sortable_massive_scale.html
similarity index 100%
rename from tests/visual/sortable/sortable_massive_scale.html
rename to lib/tests/visual/sortable/sortable_massive_scale.html
diff --git a/tests/visual/sortable/sortable_option_revert_false.html b/lib/tests/visual/sortable/sortable_option_revert_false.html
similarity index 100%
rename from tests/visual/sortable/sortable_option_revert_false.html
rename to lib/tests/visual/sortable/sortable_option_revert_false.html
diff --git a/tests/visual/sortable/sortable_option_revert_true.html b/lib/tests/visual/sortable/sortable_option_revert_true.html
similarity index 100%
rename from tests/visual/sortable/sortable_option_revert_true.html
rename to lib/tests/visual/sortable/sortable_option_revert_true.html
diff --git a/tests/visual/sortable/sortable_ticket_4231.html b/lib/tests/visual/sortable/sortable_ticket_4231.html
similarity index 100%
rename from tests/visual/sortable/sortable_ticket_4231.html
rename to lib/tests/visual/sortable/sortable_ticket_4231.html
diff --git a/tests/visual/sortable/sortable_ticket_4551.html b/lib/tests/visual/sortable/sortable_ticket_4551.html
similarity index 100%
rename from tests/visual/sortable/sortable_ticket_4551.html
rename to lib/tests/visual/sortable/sortable_ticket_4551.html
diff --git a/tests/visual/sortable/sortable_ticket_5355.html b/lib/tests/visual/sortable/sortable_ticket_5355.html
similarity index 100%
rename from tests/visual/sortable/sortable_ticket_5355.html
rename to lib/tests/visual/sortable/sortable_ticket_5355.html
diff --git a/tests/visual/spinner/spinner.html b/lib/tests/visual/spinner/spinner.html
similarity index 100%
rename from tests/visual/spinner/spinner.html
rename to lib/tests/visual/spinner/spinner.html
diff --git a/tests/visual/theme.html b/lib/tests/visual/theme.html
similarity index 100%
rename from tests/visual/theme.html
rename to lib/tests/visual/theme.html
diff --git a/tests/visual/tooltip/ajaxcontent.php b/lib/tests/visual/tooltip/ajaxcontent.php
similarity index 100%
rename from tests/visual/tooltip/ajaxcontent.php
rename to lib/tests/visual/tooltip/ajaxcontent.php
diff --git a/tests/visual/tooltip/callout.html b/lib/tests/visual/tooltip/callout.html
similarity index 100%
rename from tests/visual/tooltip/callout.html
rename to lib/tests/visual/tooltip/callout.html
diff --git a/tests/visual/tooltip/tooltip.html b/lib/tests/visual/tooltip/tooltip.html
similarity index 100%
rename from tests/visual/tooltip/tooltip.html
rename to lib/tests/visual/tooltip/tooltip.html
diff --git a/tests/visual/visual.css b/lib/tests/visual/visual.css
similarity index 100%
rename from tests/visual/visual.css
rename to lib/tests/visual/visual.css
diff --git a/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png b/lib/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
similarity index 100%
rename from themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
rename to lib/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
diff --git a/themes/base/images/ui-bg_flat_75_ffffff_40x100.png b/lib/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
similarity index 100%
rename from themes/base/images/ui-bg_flat_75_ffffff_40x100.png
rename to lib/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
diff --git a/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png b/lib/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
similarity index 100%
rename from themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
rename to lib/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
diff --git a/themes/base/images/ui-bg_glass_65_ffffff_1x400.png b/lib/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
similarity index 100%
rename from themes/base/images/ui-bg_glass_65_ffffff_1x400.png
rename to lib/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
diff --git a/themes/base/images/ui-bg_glass_75_dadada_1x400.png b/lib/themes/base/images/ui-bg_glass_75_dadada_1x400.png
similarity index 100%
rename from themes/base/images/ui-bg_glass_75_dadada_1x400.png
rename to lib/themes/base/images/ui-bg_glass_75_dadada_1x400.png
diff --git a/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png b/lib/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
similarity index 100%
rename from themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
rename to lib/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
diff --git a/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png b/lib/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
similarity index 100%
rename from themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
rename to lib/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
diff --git a/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/lib/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
similarity index 100%
rename from themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
rename to lib/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
diff --git a/themes/base/images/ui-icons_222222_256x240.png b/lib/themes/base/images/ui-icons_222222_256x240.png
similarity index 100%
rename from themes/base/images/ui-icons_222222_256x240.png
rename to lib/themes/base/images/ui-icons_222222_256x240.png
diff --git a/themes/base/images/ui-icons_2e83ff_256x240.png b/lib/themes/base/images/ui-icons_2e83ff_256x240.png
similarity index 100%
rename from themes/base/images/ui-icons_2e83ff_256x240.png
rename to lib/themes/base/images/ui-icons_2e83ff_256x240.png
diff --git a/themes/base/images/ui-icons_454545_256x240.png b/lib/themes/base/images/ui-icons_454545_256x240.png
similarity index 100%
rename from themes/base/images/ui-icons_454545_256x240.png
rename to lib/themes/base/images/ui-icons_454545_256x240.png
diff --git a/themes/base/images/ui-icons_888888_256x240.png b/lib/themes/base/images/ui-icons_888888_256x240.png
similarity index 100%
rename from themes/base/images/ui-icons_888888_256x240.png
rename to lib/themes/base/images/ui-icons_888888_256x240.png
diff --git a/themes/base/images/ui-icons_cd0a0a_256x240.png b/lib/themes/base/images/ui-icons_cd0a0a_256x240.png
similarity index 100%
rename from themes/base/images/ui-icons_cd0a0a_256x240.png
rename to lib/themes/base/images/ui-icons_cd0a0a_256x240.png
diff --git a/themes/base/jquery.ui.accordion.css b/lib/themes/base/jquery.ui.accordion.css
similarity index 100%
rename from themes/base/jquery.ui.accordion.css
rename to lib/themes/base/jquery.ui.accordion.css
diff --git a/themes/base/jquery.ui.all.css b/lib/themes/base/jquery.ui.all.css
similarity index 100%
rename from themes/base/jquery.ui.all.css
rename to lib/themes/base/jquery.ui.all.css
diff --git a/themes/base/jquery.ui.autocomplete.css b/lib/themes/base/jquery.ui.autocomplete.css
similarity index 100%
rename from themes/base/jquery.ui.autocomplete.css
rename to lib/themes/base/jquery.ui.autocomplete.css
diff --git a/themes/base/jquery.ui.base.css b/lib/themes/base/jquery.ui.base.css
similarity index 100%
rename from themes/base/jquery.ui.base.css
rename to lib/themes/base/jquery.ui.base.css
diff --git a/themes/base/jquery.ui.button.css b/lib/themes/base/jquery.ui.button.css
similarity index 100%
rename from themes/base/jquery.ui.button.css
rename to lib/themes/base/jquery.ui.button.css
diff --git a/themes/base/jquery.ui.core.css b/lib/themes/base/jquery.ui.core.css
similarity index 100%
rename from themes/base/jquery.ui.core.css
rename to lib/themes/base/jquery.ui.core.css
diff --git a/themes/base/jquery.ui.datepicker.css b/lib/themes/base/jquery.ui.datepicker.css
similarity index 100%
rename from themes/base/jquery.ui.datepicker.css
rename to lib/themes/base/jquery.ui.datepicker.css
diff --git a/themes/base/jquery.ui.dialog.css b/lib/themes/base/jquery.ui.dialog.css
similarity index 100%
rename from themes/base/jquery.ui.dialog.css
rename to lib/themes/base/jquery.ui.dialog.css
diff --git a/themes/base/jquery.ui.menu.css b/lib/themes/base/jquery.ui.menu.css
similarity index 100%
rename from themes/base/jquery.ui.menu.css
rename to lib/themes/base/jquery.ui.menu.css
diff --git a/themes/base/jquery.ui.progressbar.css b/lib/themes/base/jquery.ui.progressbar.css
similarity index 100%
rename from themes/base/jquery.ui.progressbar.css
rename to lib/themes/base/jquery.ui.progressbar.css
diff --git a/themes/base/jquery.ui.resizable.css b/lib/themes/base/jquery.ui.resizable.css
similarity index 100%
rename from themes/base/jquery.ui.resizable.css
rename to lib/themes/base/jquery.ui.resizable.css
diff --git a/themes/base/jquery.ui.selectable.css b/lib/themes/base/jquery.ui.selectable.css
similarity index 100%
rename from themes/base/jquery.ui.selectable.css
rename to lib/themes/base/jquery.ui.selectable.css
diff --git a/themes/base/jquery.ui.slider.css b/lib/themes/base/jquery.ui.slider.css
similarity index 100%
rename from themes/base/jquery.ui.slider.css
rename to lib/themes/base/jquery.ui.slider.css
diff --git a/themes/base/jquery.ui.spinner.css b/lib/themes/base/jquery.ui.spinner.css
similarity index 100%
rename from themes/base/jquery.ui.spinner.css
rename to lib/themes/base/jquery.ui.spinner.css
diff --git a/themes/base/jquery.ui.tabs.css b/lib/themes/base/jquery.ui.tabs.css
similarity index 100%
rename from themes/base/jquery.ui.tabs.css
rename to lib/themes/base/jquery.ui.tabs.css
diff --git a/themes/base/jquery.ui.theme.css b/lib/themes/base/jquery.ui.theme.css
similarity index 100%
rename from themes/base/jquery.ui.theme.css
rename to lib/themes/base/jquery.ui.theme.css
diff --git a/themes/base/jquery.ui.tooltip.css b/lib/themes/base/jquery.ui.tooltip.css
similarity index 100%
rename from themes/base/jquery.ui.tooltip.css
rename to lib/themes/base/jquery.ui.tooltip.css
diff --git a/lib/ui/i18n/jquery.ui.datepicker-af.js b/lib/ui/i18n/jquery.ui.datepicker-af.js
new file mode 100644
index 00000000000..43fbf6cd8e8
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-af.js
@@ -0,0 +1,23 @@
+/* Afrikaans initialisation for the jQuery UI date picker plugin. */
+/* Written by Renier Pretorius. */
+jQuery(function($){
+ $.datepicker.regional['af'] = {
+ closeText: 'Selekteer',
+ prevText: 'Vorige',
+ nextText: 'Volgende',
+ currentText: 'Vandag',
+ monthNames: ['Januarie','Februarie','Maart','April','Mei','Junie',
+ 'Julie','Augustus','September','Oktober','November','Desember'],
+ monthNamesShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun',
+ 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
+ dayNames: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
+ dayNamesShort: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
+ dayNamesMin: ['So','Ma','Di','Wo','Do','Vr','Sa'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['af']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-ar-DZ.js b/lib/ui/i18n/jquery.ui.datepicker-ar-DZ.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ar-DZ.js
rename to lib/ui/i18n/jquery.ui.datepicker-ar-DZ.js
diff --git a/ui/i18n/jquery.ui.datepicker-ar.js b/lib/ui/i18n/jquery.ui.datepicker-ar.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ar.js
rename to lib/ui/i18n/jquery.ui.datepicker-ar.js
diff --git a/ui/i18n/jquery.ui.datepicker-az.js b/lib/ui/i18n/jquery.ui.datepicker-az.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-az.js
rename to lib/ui/i18n/jquery.ui.datepicker-az.js
diff --git a/ui/i18n/jquery.ui.datepicker-bg.js b/lib/ui/i18n/jquery.ui.datepicker-bg.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-bg.js
rename to lib/ui/i18n/jquery.ui.datepicker-bg.js
diff --git a/ui/i18n/jquery.ui.datepicker-bs.js b/lib/ui/i18n/jquery.ui.datepicker-bs.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-bs.js
rename to lib/ui/i18n/jquery.ui.datepicker-bs.js
diff --git a/ui/i18n/jquery.ui.datepicker-ca.js b/lib/ui/i18n/jquery.ui.datepicker-ca.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ca.js
rename to lib/ui/i18n/jquery.ui.datepicker-ca.js
diff --git a/ui/i18n/jquery.ui.datepicker-cs.js b/lib/ui/i18n/jquery.ui.datepicker-cs.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-cs.js
rename to lib/ui/i18n/jquery.ui.datepicker-cs.js
diff --git a/ui/i18n/jquery.ui.datepicker-da.js b/lib/ui/i18n/jquery.ui.datepicker-da.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-da.js
rename to lib/ui/i18n/jquery.ui.datepicker-da.js
diff --git a/ui/i18n/jquery.ui.datepicker-de.js b/lib/ui/i18n/jquery.ui.datepicker-de.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-de.js
rename to lib/ui/i18n/jquery.ui.datepicker-de.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-el.js b/lib/ui/i18n/jquery.ui.datepicker-el.js
new file mode 100644
index 00000000000..9542769d9a5
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-el.js
@@ -0,0 +1,23 @@
+/* Greek (el) initialisation for the jQuery UI date picker plugin. */
+/* Written by Alex Cicovic (http://www.alexcicovic.com) */
+jQuery(function($){
+ $.datepicker.regional['el'] = {
+ closeText: 'Κλείσιμο',
+ prevText: 'Προηγούμενος',
+ nextText: 'Επόμενος',
+ currentText: 'Τρέχων Μήνας',
+ monthNames: ['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος',
+ 'Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος'],
+ monthNamesShort: ['Ιαν','Φεβ','Μαρ','Απρ','Μαι','Ιουν',
+ 'Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'],
+ dayNames: ['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'],
+ dayNamesShort: ['Κυρ','Δευ','Τρι','Τετ','Πεμ','Παρ','Σαβ'],
+ dayNamesMin: ['Κυ','Δε','Τρ','Τε','Πε','Πα','Σα'],
+ weekHeader: 'Εβδ',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['el']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-en-AU.js b/lib/ui/i18n/jquery.ui.datepicker-en-AU.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-en-AU.js
rename to lib/ui/i18n/jquery.ui.datepicker-en-AU.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-en-GB.js b/lib/ui/i18n/jquery.ui.datepicker-en-GB.js
new file mode 100644
index 00000000000..aac7b6195c4
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-en-GB.js
@@ -0,0 +1,23 @@
+/* English/UK initialisation for the jQuery UI date picker plugin. */
+/* Written by Stuart. */
+jQuery(function($){
+ $.datepicker.regional['en-GB'] = {
+ closeText: 'Done',
+ prevText: 'Prev',
+ nextText: 'Next',
+ currentText: 'Today',
+ monthNames: ['January','February','March','April','May','June',
+ 'July','August','September','October','November','December'],
+ monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
+ 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+ dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+ dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+ dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['en-GB']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-en-NZ.js b/lib/ui/i18n/jquery.ui.datepicker-en-NZ.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-en-NZ.js
rename to lib/ui/i18n/jquery.ui.datepicker-en-NZ.js
diff --git a/ui/i18n/jquery.ui.datepicker-eo.js b/lib/ui/i18n/jquery.ui.datepicker-eo.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-eo.js
rename to lib/ui/i18n/jquery.ui.datepicker-eo.js
diff --git a/ui/i18n/jquery.ui.datepicker-es.js b/lib/ui/i18n/jquery.ui.datepicker-es.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-es.js
rename to lib/ui/i18n/jquery.ui.datepicker-es.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-et.js b/lib/ui/i18n/jquery.ui.datepicker-et.js
new file mode 100644
index 00000000000..f97311f31a5
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-et.js
@@ -0,0 +1,23 @@
+/* Estonian initialisation for the jQuery UI date picker plugin. */
+/* Written by Mart Sõmermaa (mrts.pydev at gmail com). */
+jQuery(function($){
+ $.datepicker.regional['et'] = {
+ closeText: 'Sulge',
+ prevText: 'Eelnev',
+ nextText: 'Järgnev',
+ currentText: 'Täna',
+ monthNames: ['Jaanuar','Veebruar','Märts','Aprill','Mai','Juuni',
+ 'Juuli','August','September','Oktoober','November','Detsember'],
+ monthNamesShort: ['Jaan', 'Veebr', 'Märts', 'Apr', 'Mai', 'Juuni',
+ 'Juuli', 'Aug', 'Sept', 'Okt', 'Nov', 'Dets'],
+ dayNames: ['Pühapäev', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev'],
+ dayNamesShort: ['Pühap', 'Esmasp', 'Teisip', 'Kolmap', 'Neljap', 'Reede', 'Laup'],
+ dayNamesMin: ['P','E','T','K','N','R','L'],
+ weekHeader: 'Sm',
+ dateFormat: 'dd.mm.yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['et']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-eu.js b/lib/ui/i18n/jquery.ui.datepicker-eu.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-eu.js
rename to lib/ui/i18n/jquery.ui.datepicker-eu.js
diff --git a/ui/i18n/jquery.ui.datepicker-fa.js b/lib/ui/i18n/jquery.ui.datepicker-fa.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-fa.js
rename to lib/ui/i18n/jquery.ui.datepicker-fa.js
diff --git a/ui/i18n/jquery.ui.datepicker-fi.js b/lib/ui/i18n/jquery.ui.datepicker-fi.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-fi.js
rename to lib/ui/i18n/jquery.ui.datepicker-fi.js
diff --git a/ui/i18n/jquery.ui.datepicker-fo.js b/lib/ui/i18n/jquery.ui.datepicker-fo.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-fo.js
rename to lib/ui/i18n/jquery.ui.datepicker-fo.js
diff --git a/ui/i18n/jquery.ui.datepicker-fr-CH.js b/lib/ui/i18n/jquery.ui.datepicker-fr-CH.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-fr-CH.js
rename to lib/ui/i18n/jquery.ui.datepicker-fr-CH.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-fr.js b/lib/ui/i18n/jquery.ui.datepicker-fr.js
new file mode 100644
index 00000000000..74ea1c231a1
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-fr.js
@@ -0,0 +1,25 @@
+/* French initialisation for the jQuery UI date picker plugin. */
+/* Written by Keith Wood (kbwood{at}iinet.com.au),
+ Stéphane Nahmani (sholby@sholby.net),
+ Stéphane Raimbault */
+jQuery(function($){
+ $.datepicker.regional['fr'] = {
+ closeText: 'Fermer',
+ prevText: 'Précédent',
+ nextText: 'Suivant',
+ currentText: 'Aujourd\'hui',
+ monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
+ 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
+ monthNamesShort: ['Janv.','Févr.','Mars','Avril','Mai','Juin',
+ 'Juil.','Août','Sept.','Oct.','Nov.','Déc.'],
+ dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
+ dayNamesShort: ['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'],
+ dayNamesMin: ['D','L','M','M','J','V','S'],
+ weekHeader: 'Sem.',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['fr']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-gl.js b/lib/ui/i18n/jquery.ui.datepicker-gl.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-gl.js
rename to lib/ui/i18n/jquery.ui.datepicker-gl.js
diff --git a/ui/i18n/jquery.ui.datepicker-he.js b/lib/ui/i18n/jquery.ui.datepicker-he.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-he.js
rename to lib/ui/i18n/jquery.ui.datepicker-he.js
diff --git a/ui/i18n/jquery.ui.datepicker-hr.js b/lib/ui/i18n/jquery.ui.datepicker-hr.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-hr.js
rename to lib/ui/i18n/jquery.ui.datepicker-hr.js
diff --git a/ui/i18n/jquery.ui.datepicker-hu.js b/lib/ui/i18n/jquery.ui.datepicker-hu.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-hu.js
rename to lib/ui/i18n/jquery.ui.datepicker-hu.js
diff --git a/ui/i18n/jquery.ui.datepicker-hy.js b/lib/ui/i18n/jquery.ui.datepicker-hy.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-hy.js
rename to lib/ui/i18n/jquery.ui.datepicker-hy.js
diff --git a/ui/i18n/jquery.ui.datepicker-id.js b/lib/ui/i18n/jquery.ui.datepicker-id.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-id.js
rename to lib/ui/i18n/jquery.ui.datepicker-id.js
diff --git a/ui/i18n/jquery.ui.datepicker-is.js b/lib/ui/i18n/jquery.ui.datepicker-is.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-is.js
rename to lib/ui/i18n/jquery.ui.datepicker-is.js
diff --git a/ui/i18n/jquery.ui.datepicker-it.js b/lib/ui/i18n/jquery.ui.datepicker-it.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-it.js
rename to lib/ui/i18n/jquery.ui.datepicker-it.js
diff --git a/ui/i18n/jquery.ui.datepicker-ja.js b/lib/ui/i18n/jquery.ui.datepicker-ja.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ja.js
rename to lib/ui/i18n/jquery.ui.datepicker-ja.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-ko.js b/lib/ui/i18n/jquery.ui.datepicker-ko.js
new file mode 100644
index 00000000000..5b3531652d9
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-ko.js
@@ -0,0 +1,23 @@
+/* Korean initialisation for the jQuery calendar extension. */
+/* Written by DaeKwon Kang (ncrash.dk@gmail.com). */
+jQuery(function($){
+ $.datepicker.regional['ko'] = {
+ closeText: '닫기',
+ prevText: '이전달',
+ nextText: '다음달',
+ currentText: '오늘',
+ monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
+ '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
+ monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
+ '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
+ dayNames: ['일','월','화','수','목','금','토'],
+ dayNamesShort: ['일','월','화','수','목','금','토'],
+ dayNamesMin: ['일','월','화','수','목','금','토'],
+ weekHeader: 'Wk',
+ dateFormat: 'yy-mm-dd',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: '년'};
+ $.datepicker.setDefaults($.datepicker.regional['ko']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-kz.js b/lib/ui/i18n/jquery.ui.datepicker-kz.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-kz.js
rename to lib/ui/i18n/jquery.ui.datepicker-kz.js
diff --git a/ui/i18n/jquery.ui.datepicker-lt.js b/lib/ui/i18n/jquery.ui.datepicker-lt.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-lt.js
rename to lib/ui/i18n/jquery.ui.datepicker-lt.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-lv.js b/lib/ui/i18n/jquery.ui.datepicker-lv.js
new file mode 100644
index 00000000000..003934e7212
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-lv.js
@@ -0,0 +1,23 @@
+/* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* @author Arturas Paleicikas */
+jQuery(function($){
+ $.datepicker.regional['lv'] = {
+ closeText: 'Aizvērt',
+ prevText: 'Iepr',
+ nextText: 'Nāka',
+ currentText: 'Šodien',
+ monthNames: ['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs',
+ 'Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decembris'],
+ monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jūn',
+ 'Jūl','Aug','Sep','Okt','Nov','Dec'],
+ dayNames: ['svētdiena','pirmdiena','otrdiena','trešdiena','ceturtdiena','piektdiena','sestdiena'],
+ dayNamesShort: ['svt','prm','otr','tre','ctr','pkt','sst'],
+ dayNamesMin: ['Sv','Pr','Ot','Tr','Ct','Pk','Ss'],
+ weekHeader: 'Nav',
+ dateFormat: 'dd-mm-yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['lv']);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-ml.js b/lib/ui/i18n/jquery.ui.datepicker-ml.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ml.js
rename to lib/ui/i18n/jquery.ui.datepicker-ml.js
diff --git a/ui/i18n/jquery.ui.datepicker-ms.js b/lib/ui/i18n/jquery.ui.datepicker-ms.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ms.js
rename to lib/ui/i18n/jquery.ui.datepicker-ms.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-nl.js b/lib/ui/i18n/jquery.ui.datepicker-nl.js
new file mode 100644
index 00000000000..663d6bb26bd
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-nl.js
@@ -0,0 +1,23 @@
+/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by Mathias Bynens */
+jQuery(function($){
+ $.datepicker.regional.nl = {
+ closeText: 'Sluiten',
+ prevText: '←',
+ nextText: '→',
+ currentText: 'Vandaag',
+ monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni',
+ 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
+ monthNamesShort: ['jan', 'feb', 'maa', 'apr', 'mei', 'jun',
+ 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
+ dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
+ dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
+ dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+ weekHeader: 'Wk',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional.nl);
+});
\ No newline at end of file
diff --git a/ui/i18n/jquery.ui.datepicker-no.js b/lib/ui/i18n/jquery.ui.datepicker-no.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-no.js
rename to lib/ui/i18n/jquery.ui.datepicker-no.js
diff --git a/ui/i18n/jquery.ui.datepicker-pl.js b/lib/ui/i18n/jquery.ui.datepicker-pl.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-pl.js
rename to lib/ui/i18n/jquery.ui.datepicker-pl.js
diff --git a/ui/i18n/jquery.ui.datepicker-pt-BR.js b/lib/ui/i18n/jquery.ui.datepicker-pt-BR.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-pt-BR.js
rename to lib/ui/i18n/jquery.ui.datepicker-pt-BR.js
diff --git a/ui/i18n/jquery.ui.datepicker-pt.js b/lib/ui/i18n/jquery.ui.datepicker-pt.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-pt.js
rename to lib/ui/i18n/jquery.ui.datepicker-pt.js
diff --git a/ui/i18n/jquery.ui.datepicker-rm.js b/lib/ui/i18n/jquery.ui.datepicker-rm.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-rm.js
rename to lib/ui/i18n/jquery.ui.datepicker-rm.js
diff --git a/ui/i18n/jquery.ui.datepicker-ro.js b/lib/ui/i18n/jquery.ui.datepicker-ro.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ro.js
rename to lib/ui/i18n/jquery.ui.datepicker-ro.js
diff --git a/ui/i18n/jquery.ui.datepicker-ru.js b/lib/ui/i18n/jquery.ui.datepicker-ru.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-ru.js
rename to lib/ui/i18n/jquery.ui.datepicker-ru.js
diff --git a/ui/i18n/jquery.ui.datepicker-sk.js b/lib/ui/i18n/jquery.ui.datepicker-sk.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sk.js
rename to lib/ui/i18n/jquery.ui.datepicker-sk.js
diff --git a/ui/i18n/jquery.ui.datepicker-sl.js b/lib/ui/i18n/jquery.ui.datepicker-sl.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sl.js
rename to lib/ui/i18n/jquery.ui.datepicker-sl.js
diff --git a/ui/i18n/jquery.ui.datepicker-sq.js b/lib/ui/i18n/jquery.ui.datepicker-sq.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sq.js
rename to lib/ui/i18n/jquery.ui.datepicker-sq.js
diff --git a/ui/i18n/jquery.ui.datepicker-sr-SR.js b/lib/ui/i18n/jquery.ui.datepicker-sr-SR.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sr-SR.js
rename to lib/ui/i18n/jquery.ui.datepicker-sr-SR.js
diff --git a/ui/i18n/jquery.ui.datepicker-sr.js b/lib/ui/i18n/jquery.ui.datepicker-sr.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sr.js
rename to lib/ui/i18n/jquery.ui.datepicker-sr.js
diff --git a/ui/i18n/jquery.ui.datepicker-sv.js b/lib/ui/i18n/jquery.ui.datepicker-sv.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-sv.js
rename to lib/ui/i18n/jquery.ui.datepicker-sv.js
diff --git a/lib/ui/i18n/jquery.ui.datepicker-ta.js b/lib/ui/i18n/jquery.ui.datepicker-ta.js
new file mode 100644
index 00000000000..91116d3877c
--- /dev/null
+++ b/lib/ui/i18n/jquery.ui.datepicker-ta.js
@@ -0,0 +1,23 @@
+/* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */
+/* Written by S A Sureshkumar (saskumar@live.com). */
+jQuery(function($){
+ $.datepicker.regional['ta'] = {
+ closeText: 'மூடு',
+ prevText: 'முன்னையது',
+ nextText: 'அடுத்தது',
+ currentText: 'இன்று',
+ monthNames: ['தை','மாசி','பங்குனி','சித்திரை','வைகாசி','ஆனி',
+ 'ஆடி','ஆவணி','புரட்டாசி','ஐப்பசி','கார்த்திகை','மார்கழி'],
+ monthNamesShort: ['தை','மாசி','பங்','சித்','வைகா','ஆனி',
+ 'ஆடி','ஆவ','புர','ஐப்','கார்','மார்'],
+ dayNames: ['ஞாயிற்றுக்கிழமை','திங்கட்கிழமை','செவ்வாய்க்கிழமை','புதன்கிழமை','வியாழக்கிழமை','வெள்ளிக்கிழமை','சனிக்கிழமை'],
+ dayNamesShort: ['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'],
+ dayNamesMin: ['ஞா','தி','செ','பு','வி','வெ','ச'],
+ weekHeader: 'Не',
+ dateFormat: 'dd/mm/yy',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ $.datepicker.setDefaults($.datepicker.regional['ta']);
+});
diff --git a/ui/i18n/jquery.ui.datepicker-th.js b/lib/ui/i18n/jquery.ui.datepicker-th.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-th.js
rename to lib/ui/i18n/jquery.ui.datepicker-th.js
diff --git a/ui/i18n/jquery.ui.datepicker-tj.js b/lib/ui/i18n/jquery.ui.datepicker-tj.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-tj.js
rename to lib/ui/i18n/jquery.ui.datepicker-tj.js
diff --git a/ui/i18n/jquery.ui.datepicker-tr.js b/lib/ui/i18n/jquery.ui.datepicker-tr.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-tr.js
rename to lib/ui/i18n/jquery.ui.datepicker-tr.js
diff --git a/ui/i18n/jquery.ui.datepicker-uk.js b/lib/ui/i18n/jquery.ui.datepicker-uk.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-uk.js
rename to lib/ui/i18n/jquery.ui.datepicker-uk.js
diff --git a/ui/i18n/jquery.ui.datepicker-vi.js b/lib/ui/i18n/jquery.ui.datepicker-vi.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-vi.js
rename to lib/ui/i18n/jquery.ui.datepicker-vi.js
diff --git a/ui/i18n/jquery.ui.datepicker-zh-CN.js b/lib/ui/i18n/jquery.ui.datepicker-zh-CN.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-zh-CN.js
rename to lib/ui/i18n/jquery.ui.datepicker-zh-CN.js
diff --git a/ui/i18n/jquery.ui.datepicker-zh-HK.js b/lib/ui/i18n/jquery.ui.datepicker-zh-HK.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-zh-HK.js
rename to lib/ui/i18n/jquery.ui.datepicker-zh-HK.js
diff --git a/ui/i18n/jquery.ui.datepicker-zh-TW.js b/lib/ui/i18n/jquery.ui.datepicker-zh-TW.js
similarity index 100%
rename from ui/i18n/jquery.ui.datepicker-zh-TW.js
rename to lib/ui/i18n/jquery.ui.datepicker-zh-TW.js
diff --git a/ui/jquery.effects.blind.js b/lib/ui/jquery.effects.blind.js
similarity index 100%
rename from ui/jquery.effects.blind.js
rename to lib/ui/jquery.effects.blind.js
diff --git a/ui/jquery.effects.bounce.js b/lib/ui/jquery.effects.bounce.js
similarity index 100%
rename from ui/jquery.effects.bounce.js
rename to lib/ui/jquery.effects.bounce.js
diff --git a/ui/jquery.effects.clip.js b/lib/ui/jquery.effects.clip.js
similarity index 100%
rename from ui/jquery.effects.clip.js
rename to lib/ui/jquery.effects.clip.js
diff --git a/ui/jquery.effects.core.js b/lib/ui/jquery.effects.core.js
similarity index 100%
rename from ui/jquery.effects.core.js
rename to lib/ui/jquery.effects.core.js
diff --git a/ui/jquery.effects.drop.js b/lib/ui/jquery.effects.drop.js
similarity index 100%
rename from ui/jquery.effects.drop.js
rename to lib/ui/jquery.effects.drop.js
diff --git a/ui/jquery.effects.explode.js b/lib/ui/jquery.effects.explode.js
similarity index 100%
rename from ui/jquery.effects.explode.js
rename to lib/ui/jquery.effects.explode.js
diff --git a/ui/jquery.effects.fade.js b/lib/ui/jquery.effects.fade.js
similarity index 100%
rename from ui/jquery.effects.fade.js
rename to lib/ui/jquery.effects.fade.js
diff --git a/ui/jquery.effects.fold.js b/lib/ui/jquery.effects.fold.js
similarity index 100%
rename from ui/jquery.effects.fold.js
rename to lib/ui/jquery.effects.fold.js
diff --git a/ui/jquery.effects.highlight.js b/lib/ui/jquery.effects.highlight.js
similarity index 100%
rename from ui/jquery.effects.highlight.js
rename to lib/ui/jquery.effects.highlight.js
diff --git a/ui/jquery.effects.pulsate.js b/lib/ui/jquery.effects.pulsate.js
similarity index 100%
rename from ui/jquery.effects.pulsate.js
rename to lib/ui/jquery.effects.pulsate.js
diff --git a/ui/jquery.effects.scale.js b/lib/ui/jquery.effects.scale.js
similarity index 100%
rename from ui/jquery.effects.scale.js
rename to lib/ui/jquery.effects.scale.js
diff --git a/ui/jquery.effects.shake.js b/lib/ui/jquery.effects.shake.js
similarity index 100%
rename from ui/jquery.effects.shake.js
rename to lib/ui/jquery.effects.shake.js
diff --git a/ui/jquery.effects.slide.js b/lib/ui/jquery.effects.slide.js
similarity index 100%
rename from ui/jquery.effects.slide.js
rename to lib/ui/jquery.effects.slide.js
diff --git a/ui/jquery.effects.transfer.js b/lib/ui/jquery.effects.transfer.js
similarity index 100%
rename from ui/jquery.effects.transfer.js
rename to lib/ui/jquery.effects.transfer.js
diff --git a/ui/jquery.ui.accordion.js b/lib/ui/jquery.ui.accordion.js
similarity index 100%
rename from ui/jquery.ui.accordion.js
rename to lib/ui/jquery.ui.accordion.js
diff --git a/ui/jquery.ui.autocomplete.js b/lib/ui/jquery.ui.autocomplete.js
similarity index 100%
rename from ui/jquery.ui.autocomplete.js
rename to lib/ui/jquery.ui.autocomplete.js
diff --git a/ui/jquery.ui.button.js b/lib/ui/jquery.ui.button.js
similarity index 100%
rename from ui/jquery.ui.button.js
rename to lib/ui/jquery.ui.button.js
diff --git a/ui/jquery.ui.core.js b/lib/ui/jquery.ui.core.js
similarity index 100%
rename from ui/jquery.ui.core.js
rename to lib/ui/jquery.ui.core.js
diff --git a/ui/jquery.ui.datepicker.js b/lib/ui/jquery.ui.datepicker.js
similarity index 100%
rename from ui/jquery.ui.datepicker.js
rename to lib/ui/jquery.ui.datepicker.js
diff --git a/ui/jquery.ui.dialog.js b/lib/ui/jquery.ui.dialog.js
similarity index 100%
rename from ui/jquery.ui.dialog.js
rename to lib/ui/jquery.ui.dialog.js
diff --git a/ui/jquery.ui.draggable.js b/lib/ui/jquery.ui.draggable.js
similarity index 100%
rename from ui/jquery.ui.draggable.js
rename to lib/ui/jquery.ui.draggable.js
diff --git a/ui/jquery.ui.droppable.js b/lib/ui/jquery.ui.droppable.js
similarity index 100%
rename from ui/jquery.ui.droppable.js
rename to lib/ui/jquery.ui.droppable.js
diff --git a/ui/jquery.ui.menu.js b/lib/ui/jquery.ui.menu.js
similarity index 100%
rename from ui/jquery.ui.menu.js
rename to lib/ui/jquery.ui.menu.js
diff --git a/ui/jquery.ui.mouse.js b/lib/ui/jquery.ui.mouse.js
similarity index 100%
rename from ui/jquery.ui.mouse.js
rename to lib/ui/jquery.ui.mouse.js
diff --git a/ui/jquery.ui.position.js b/lib/ui/jquery.ui.position.js
similarity index 100%
rename from ui/jquery.ui.position.js
rename to lib/ui/jquery.ui.position.js
diff --git a/ui/jquery.ui.progressbar.js b/lib/ui/jquery.ui.progressbar.js
similarity index 100%
rename from ui/jquery.ui.progressbar.js
rename to lib/ui/jquery.ui.progressbar.js
diff --git a/ui/jquery.ui.resizable.js b/lib/ui/jquery.ui.resizable.js
similarity index 100%
rename from ui/jquery.ui.resizable.js
rename to lib/ui/jquery.ui.resizable.js
diff --git a/ui/jquery.ui.selectable.js b/lib/ui/jquery.ui.selectable.js
similarity index 100%
rename from ui/jquery.ui.selectable.js
rename to lib/ui/jquery.ui.selectable.js
diff --git a/ui/jquery.ui.slider.js b/lib/ui/jquery.ui.slider.js
similarity index 100%
rename from ui/jquery.ui.slider.js
rename to lib/ui/jquery.ui.slider.js
diff --git a/ui/jquery.ui.sortable.js b/lib/ui/jquery.ui.sortable.js
similarity index 100%
rename from ui/jquery.ui.sortable.js
rename to lib/ui/jquery.ui.sortable.js
diff --git a/ui/jquery.ui.spinner.js b/lib/ui/jquery.ui.spinner.js
similarity index 100%
rename from ui/jquery.ui.spinner.js
rename to lib/ui/jquery.ui.spinner.js
diff --git a/ui/jquery.ui.tabs.js b/lib/ui/jquery.ui.tabs.js
similarity index 100%
rename from ui/jquery.ui.tabs.js
rename to lib/ui/jquery.ui.tabs.js
diff --git a/ui/jquery.ui.tooltip.js b/lib/ui/jquery.ui.tooltip.js
similarity index 100%
rename from ui/jquery.ui.tooltip.js
rename to lib/ui/jquery.ui.tooltip.js
diff --git a/ui/jquery.ui.widget.js b/lib/ui/jquery.ui.widget.js
similarity index 100%
rename from ui/jquery.ui.widget.js
rename to lib/ui/jquery.ui.widget.js
diff --git a/lib/version.txt b/lib/version.txt
new file mode 100644
index 00000000000..13c1a737145
--- /dev/null
+++ b/lib/version.txt
@@ -0,0 +1 @@
+1.9pre
diff --git a/menu/menu.js b/menu/menu.js
new file mode 100644
index 00000000000..810f736e1ac
--- /dev/null
+++ b/menu/menu.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Menu @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Menu
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.menu.js');
diff --git a/mouse/mouse.js b/mouse/mouse.js
new file mode 100644
index 00000000000..c43eb4aea02
--- /dev/null
+++ b/mouse/mouse.js
@@ -0,0 +1,13 @@
+/*!
+ * jQuery UI Mouse @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ * jquery.ui.widget.js
+ */
+steal.plugins("jqueryui/core", "jqueryui/widget").then('../lib/ui/jquery.ui.mouse.js');
diff --git a/position/position.js b/position/position.js
new file mode 100644
index 00000000000..ca32132bb0c
--- /dev/null
+++ b/position/position.js
@@ -0,0 +1,10 @@
+/*
+ * jQuery UI Position @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Position
+ */
+steal('../lib/ui/jquery.ui.position.js');
diff --git a/progressbar/progressbar.js b/progressbar/progressbar.js
new file mode 100644
index 00000000000..fc59b7e8657
--- /dev/null
+++ b/progressbar/progressbar.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Progressbar @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.progressbar.js');
diff --git a/readme.md b/readme.md
new file mode 100644
index 00000000000..9b89610125b
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,20 @@
+[jQuery UI](http://jqueryui.com/) - Interactions and Widgets for the web
+================================
+
+jQuery UI provides interactions like Drag and Drop and widgets like Autocomplete, Tabs and Slider and makes these as easy to use as jQuery itself.
+
+If you want to use jQuery UI, go to [jqueryui.com](http://jqueryui.com) to get started. Or visit the [Using jQuery UI Forum](http://forum.jquery.com/using-jquery-ui) for discussions and questions.
+
+If you are interested in helping developing jQuery UI, you are in the right place.
+To discuss development with team members and the community, visit the [Developing jQuery UI Forum](http://forum.jquery.com/developing-jquery-ui).
+
+[StealJS](http://javascriptmvc.com/#&who=stealjs) - A JavaScript build tool
+================================
+
+The StealJS project is a collection of comamnd and client based JavaScript utilities that make building, packaging, sharing and consuming JavaScript applications easy.
+
+Contribute and learn more
+================================
+
+For more information see [this blog post](http://neyeon.com/2011/01/stealing-javascript-jquery-ui/) and the
+(JavaScriptMVC forum entry)[http://forum.javascriptmvc.com/#topic/32525000000154003]
diff --git a/resizable/resizable.js b/resizable/resizable.js
new file mode 100644
index 00000000000..aeb770c0c99
--- /dev/null
+++ b/resizable/resizable.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Resizable @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizables
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.slider.js');
diff --git a/selectable/selectable.js b/selectable/selectable.js
new file mode 100644
index 00000000000..0450de7f396
--- /dev/null
+++ b/selectable/selectable.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Selectable @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectables
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.selectable.js');
diff --git a/slider/slider.js b/slider/slider.js
new file mode 100644
index 00000000000..36f98c97bce
--- /dev/null
+++ b/slider/slider.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Slider @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.slider.js');
diff --git a/sortable/sortable.js b/sortable/sortable.js
new file mode 100644
index 00000000000..060ae912275
--- /dev/null
+++ b/sortable/sortable.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Sortable @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Sortables
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.sortable.js');
diff --git a/spinner/spinner.js b/spinner/spinner.js
new file mode 100644
index 00000000000..116f05f2e73
--- /dev/null
+++ b/spinner/spinner.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Spinner @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Spinner
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/button').then('../lib/ui/jquery.ui.spinner.js');
diff --git a/tabs/tabs.js b/tabs/tabs.js
new file mode 100644
index 00000000000..ac021ee2671
--- /dev/null
+++ b/tabs/tabs.js
@@ -0,0 +1,14 @@
+/*
+ * jQuery UI Tabs @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.tabs.js');
diff --git a/tooltip/tooltip.js b/tooltip/tooltip.js
new file mode 100644
index 00000000000..1f27437fa01
--- /dev/null
+++ b/tooltip/tooltip.js
@@ -0,0 +1,15 @@
+/*
+ * jQuery UI Tooltip @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tooltip
+ *
+ * Depends:
+ * jquery.ui.core.js
+ * jquery.ui.widget.js
+ * jquery.ui.position.js
+ */
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position').then('../lib/ui/jquery.ui.tooltip.js');
diff --git a/widget/widget.js b/widget/widget.js
new file mode 100644
index 00000000000..23ad69402dc
--- /dev/null
+++ b/widget/widget.js
@@ -0,0 +1,10 @@
+/*!
+ * jQuery UI Widget @VERSION
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
+ */
+steal('../lib/ui/jquery.ui.widget.js');
From 2ddf02fc4da035872544daa615fb7a3970134484 Mon Sep 17 00:00:00 2001
From: David Luecke
Date: Mon, 4 Apr 2011 10:12:28 -0600
Subject: [PATCH 2/6] Removed external dependencies TODO: Add later
---
external/bgiframe/bgiframe.js | 39 -----------
external/cookie/cookie.js | 89 -------------------------
external/metadata/metadata.js | 122 ----------------------------------
3 files changed, 250 deletions(-)
delete mode 100644 external/bgiframe/bgiframe.js
delete mode 100644 external/cookie/cookie.js
delete mode 100644 external/metadata/metadata.js
diff --git a/external/bgiframe/bgiframe.js b/external/bgiframe/bgiframe.js
deleted file mode 100644
index 5cd38bb1d15..00000000000
--- a/external/bgiframe/bgiframe.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
- * Licensed under the MIT License (LICENSE.txt).
- *
- * Version 2.1.2
- */
-
-(function($){
-
-$.fn.bgiframe = ($.browser.msie && /msie 6\.0/i.test(navigator.userAgent) ? function(s) {
- s = $.extend({
- top : 'auto', // auto == .currentStyle.borderTopWidth
- left : 'auto', // auto == .currentStyle.borderLeftWidth
- width : 'auto', // auto == offsetWidth
- height : 'auto', // auto == offsetHeight
- opacity : true,
- src : 'javascript:false;'
- }, s);
- var html = '';
- return this.each(function() {
- if ( $(this).children('iframe.bgiframe').length === 0 )
- this.insertBefore( document.createElement(html), this.firstChild );
- });
-} : function() { return this; });
-
-// old alias
-$.fn.bgIframe = $.fn.bgiframe;
-
-function prop(n) {
- return n && n.constructor === Number ? n + 'px' : n;
-}
-
-})(jQuery);
\ No newline at end of file
diff --git a/external/cookie/cookie.js b/external/cookie/cookie.js
deleted file mode 100644
index 7b3e7012519..00000000000
--- a/external/cookie/cookie.js
+++ /dev/null
@@ -1,89 +0,0 @@
-/*jslint browser: true */ /*global jQuery: true */
-
-/**
- * jQuery Cookie plugin
- *
- * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- *
- */
-
-// TODO JsDoc
-
-/**
- * Create a cookie with the given key and value and other optional parameters.
- *
- * @example $.cookie('the_cookie', 'the_value');
- * @desc Set the value of a cookie.
- * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
- * @desc Create a cookie with all available options.
- * @example $.cookie('the_cookie', 'the_value');
- * @desc Create a session cookie.
- * @example $.cookie('the_cookie', null);
- * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
- * used when the cookie was set.
- *
- * @param String key The key of the cookie.
- * @param String value The value of the cookie.
- * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
- * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
- * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
- * If set to null or omitted, the cookie will be a session cookie and will not be retained
- * when the the browser exits.
- * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
- * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
- * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
- * require a secure protocol (like HTTPS).
- * @type undefined
- *
- * @name $.cookie
- * @cat Plugins/Cookie
- * @author Klaus Hartl/klaus.hartl@stilbuero.de
- */
-
-/**
- * Get the value of a cookie with the given key.
- *
- * @example $.cookie('the_cookie');
- * @desc Get the value of a cookie.
- *
- * @param String key The key of the cookie.
- * @return The value of the cookie.
- * @type String
- *
- * @name $.cookie
- * @cat Plugins/Cookie
- * @author Klaus Hartl/klaus.hartl@stilbuero.de
- */
-jQuery.cookie = function (key, value, options) {
-
- // key and value given, set cookie...
- if (arguments.length > 1 && (value === null || typeof value !== "object")) {
- options = jQuery.extend({}, options);
-
- if (value === null) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- return (document.cookie = [
- encodeURIComponent(key), '=',
- options.raw ? String(value) : encodeURIComponent(String(value)),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
- return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
-};
diff --git a/external/metadata/metadata.js b/external/metadata/metadata.js
deleted file mode 100644
index ad8bfba404e..00000000000
--- a/external/metadata/metadata.js
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Metadata - jQuery plugin for parsing metadata from elements
- *
- * Copyright (c) 2006 John Resig, Yehuda Katz, J�örn Zaefferer, Paul McLanahan
- *
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- *
- * Revision: $Id: jquery.metadata.js 4187 2007-12-16 17:15:27Z joern.zaefferer $
- *
- */
-
-/**
- * Sets the type of metadata to use. Metadata is encoded in JSON, and each property
- * in the JSON will become a property of the element itself.
- *
- * There are three supported types of metadata storage:
- *
- * attr: Inside an attribute. The name parameter indicates *which* attribute.
- *
- * class: Inside the class attribute, wrapped in curly braces: { }
- *
- * elem: Inside a child element (e.g. a script tag). The
- * name parameter indicates *which* element.
- *
- * The metadata for an element is loaded the first time the element is accessed via jQuery.
- *
- * As a result, you can define the metadata type, use $(expr) to load the metadata into the elements
- * matched by expr, then redefine the metadata type and run another $(expr) for other elements.
- *
- * @name $.metadata.setType
- *
- * @example This is a p
- * @before $.metadata.setType("class")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from the class attribute
- *
- * @example This is a p
- * @before $.metadata.setType("attr", "data")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from a "data" attribute
- *
- * @example This is a p
- * @before $.metadata.setType("elem", "script")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from a nested script element
- *
- * @param String type The encoding type
- * @param String name The name of the attribute to be used to get metadata (optional)
- * @cat Plugins/Metadata
- * @descr Sets the type of encoding to be used when loading metadata for the first time
- * @type undefined
- * @see metadata()
- */
-
-(function($) {
-
-$.extend({
- metadata : {
- defaults : {
- type: 'class',
- name: 'metadata',
- cre: /({.*})/,
- single: 'metadata'
- },
- setType: function( type, name ){
- this.defaults.type = type;
- this.defaults.name = name;
- },
- get: function( elem, opts ){
- var settings = $.extend({},this.defaults,opts);
- // check for empty string in single property
- if ( !settings.single.length ) settings.single = 'metadata';
-
- var data = $.data(elem, settings.single);
- // returned cached data if it already exists
- if ( data ) return data;
-
- data = "{}";
-
- if ( settings.type == "class" ) {
- var m = settings.cre.exec( elem.className );
- if ( m )
- data = m[1];
- } else if ( settings.type == "elem" ) {
- if( !elem.getElementsByTagName )
- return undefined;
- var e = elem.getElementsByTagName(settings.name);
- if ( e.length )
- data = $.trim(e[0].innerHTML);
- } else if ( elem.getAttribute != undefined ) {
- var attr = elem.getAttribute( settings.name );
- if ( attr )
- data = attr;
- }
-
- if ( data.indexOf( '{' ) <0 )
- data = "{" + data + "}";
-
- data = eval("(" + data + ")");
-
- $.data( elem, settings.single, data );
- return data;
- }
- }
-});
-
-/**
- * Returns the metadata object for the first member of the jQuery object.
- *
- * @name metadata
- * @descr Returns element's metadata object
- * @param Object opts An object contianing settings to override the defaults
- * @type jQuery
- * @cat Plugins/Metadata
- */
-$.fn.metadata = function( opts ){
- return $.metadata.get( this[0], opts );
-};
-
-})(jQuery);
\ No newline at end of file
From 864a3692867dc2c1520dafa7cbec66f05c2b2725 Mon Sep 17 00:00:00 2001
From: David Luecke
Date: Wed, 15 Jun 2011 15:37:50 -0600
Subject: [PATCH 3/6] Changed wrong filename for resizable plugin
---
resizable/resizable.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/resizable/resizable.js b/resizable/resizable.js
index aeb770c0c99..4ecb08948fb 100644
--- a/resizable/resizable.js
+++ b/resizable/resizable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.slider.js');
+steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.resizable.js');
From b23763f59add21975e0be574b60e4e413009cbfc Mon Sep 17 00:00:00 2001
From: Michael Malamud
Date: Wed, 13 Jul 2011 02:18:45 -0400
Subject: [PATCH 4/6] Updated to work with new Steal API
---
accordion/accordion.js | 2 +-
autocomplete/autocomplete.js | 2 +-
button/button.js | 2 +-
datepicker/datepicker.js | 2 +-
dialog/dialog.js | 2 +-
draggable/draggable.js | 2 +-
droppable/droppable.js | 2 +-
effects/blind/blind.js | 2 +-
effects/bounce/bounce.js | 2 +-
effects/clip/clip.js | 2 +-
effects/drop/drop.js | 2 +-
effects/effects.js | 2 +-
effects/explode/explode.js | 2 +-
effects/fade/fade.js | 2 +-
effects/fold/fold.js | 2 +-
effects/highlight/highlight.js | 2 +-
effects/pulsate/pulsate.js | 2 +-
effects/scale/scale.js | 2 +-
effects/shake/shake.js | 2 +-
effects/slide/slide.js | 2 +-
effects/transfer/transfer.js | 2 +-
jqueryui.js | 2 +-
menu/menu.js | 2 +-
mouse/mouse.js | 2 +-
progressbar/progressbar.js | 2 +-
resizable/resizable.js | 2 +-
selectable/selectable.js | 2 +-
slider/slider.js | 2 +-
sortable/sortable.js | 2 +-
spinner/spinner.js | 2 +-
tabs/tabs.js | 2 +-
tooltip/tooltip.js | 2 +-
32 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/accordion/accordion.js b/accordion/accordion.js
index dfb8d1afc18..abcd89cdd1e 100644
--- a/accordion/accordion.js
+++ b/accordion/accordion.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.accordion.js');
+steal('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.accordion.js');
diff --git a/autocomplete/autocomplete.js b/autocomplete/autocomplete.js
index efb79b73e6d..730158b48b5 100644
--- a/autocomplete/autocomplete.js
+++ b/autocomplete/autocomplete.js
@@ -12,4 +12,4 @@
* jquery.ui.widget.js
* jquery.ui.position.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/menu').then('../lib/ui/jquery.ui.autocomplete.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/menu').then('../lib/ui/jquery.ui.autocomplete.js');
diff --git a/button/button.js b/button/button.js
index fa9bac4e484..40265d058ca 100644
--- a/button/button.js
+++ b/button/button.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.button.js');
+steal('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.button.js');
diff --git a/datepicker/datepicker.js b/datepicker/datepicker.js
index 9f8bf0fb0cb..05a3a8c0618 100644
--- a/datepicker/datepicker.js
+++ b/datepicker/datepicker.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.ui.core.js
*/
-steal.plugins('jqueryui/core').then('../lib/ui/jquery.ui.datepicker.js');
+steal('jqueryui/core').then('../lib/ui/jquery.ui.datepicker.js');
diff --git a/dialog/dialog.js b/dialog/dialog.js
index 47059fcd431..f5c7d3dffe0 100644
--- a/dialog/dialog.js
+++ b/dialog/dialog.js
@@ -16,4 +16,4 @@
* jquery.ui.position.js
* jquery.ui.resizable.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/mouse').then('../lib/ui/jquery.ui.dialog.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/position', 'jqueryui/mouse').then('../lib/ui/jquery.ui.dialog.js');
diff --git a/draggable/draggable.js b/draggable/draggable.js
index 54f27295241..62f2588bb78 100644
--- a/draggable/draggable.js
+++ b/draggable/draggable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.draggable.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.draggable.js');
diff --git a/droppable/droppable.js b/droppable/droppable.js
index f7ecfb16db0..281d35d2f71 100644
--- a/droppable/droppable.js
+++ b/droppable/droppable.js
@@ -13,4 +13,4 @@
* jquery.ui.mouse.js
* jquery.ui.draggable.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse', 'jqueryui/draggable').then('../lib/ui/jquery.ui.droppable.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse', 'jqueryui/draggable').then('../lib/ui/jquery.ui.droppable.js');
diff --git a/effects/blind/blind.js b/effects/blind/blind.js
index b357f8be3e8..4f4a6d9f468 100644
--- a/effects/blind/blind.js
+++ b/effects/blind/blind.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.blind.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.blind.js');
diff --git a/effects/bounce/bounce.js b/effects/bounce/bounce.js
index 4192d3ce94d..7721785ee76 100644
--- a/effects/bounce/bounce.js
+++ b/effects/bounce/bounce.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.bounce.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.bounce.js');
diff --git a/effects/clip/clip.js b/effects/clip/clip.js
index ba53e459c39..7af17ad9b69 100644
--- a/effects/clip/clip.js
+++ b/effects/clip/clip.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.clip.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.clip.js');
diff --git a/effects/drop/drop.js b/effects/drop/drop.js
index a169c833b1a..55ddda798c3 100644
--- a/effects/drop/drop.js
+++ b/effects/drop/drop.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.drop.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.drop.js');
diff --git a/effects/effects.js b/effects/effects.js
index 5a1fb0d95f0..313f0ab3745 100644
--- a/effects/effects.js
+++ b/effects/effects.js
@@ -1,4 +1,4 @@
-steal.plugins(
+steal(
"jqueryui/effects/blind",
"jqueryui/effects/bounce",
"jqueryui/effects/blind",
diff --git a/effects/explode/explode.js b/effects/explode/explode.js
index 5b47a71d6f2..cfa0025a20f 100644
--- a/effects/explode/explode.js
+++ b/effects/explode/explode.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.explode.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.explode.js');
diff --git a/effects/fade/fade.js b/effects/fade/fade.js
index c55b1c9d73a..371c2b81cd5 100644
--- a/effects/fade/fade.js
+++ b/effects/fade/fade.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fade.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fade.js');
diff --git a/effects/fold/fold.js b/effects/fold/fold.js
index 8c1799ad2ac..1fb891ff14a 100644
--- a/effects/fold/fold.js
+++ b/effects/fold/fold.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fold.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.fold.js');
diff --git a/effects/highlight/highlight.js b/effects/highlight/highlight.js
index 54f5b44e4eb..b5ed58b7e2d 100644
--- a/effects/highlight/highlight.js
+++ b/effects/highlight/highlight.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.highlight.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.highlight.js');
diff --git a/effects/pulsate/pulsate.js b/effects/pulsate/pulsate.js
index df580dd0895..f1e7a0c9a10 100644
--- a/effects/pulsate/pulsate.js
+++ b/effects/pulsate/pulsate.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.pulsate.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.pulsate.js');
diff --git a/effects/scale/scale.js b/effects/scale/scale.js
index de26cec6411..dac0709f13b 100644
--- a/effects/scale/scale.js
+++ b/effects/scale/scale.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.scale.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.scale.js');
diff --git a/effects/shake/shake.js b/effects/shake/shake.js
index 6cee8675192..67f37ef9847 100644
--- a/effects/shake/shake.js
+++ b/effects/shake/shake.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.shake.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.shake.js');
diff --git a/effects/slide/slide.js b/effects/slide/slide.js
index b0e8aaba7fb..fe506812811 100644
--- a/effects/slide/slide.js
+++ b/effects/slide/slide.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.slide.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.slide.js');
diff --git a/effects/transfer/transfer.js b/effects/transfer/transfer.js
index ec693451026..9dbaa9e7786 100644
--- a/effects/transfer/transfer.js
+++ b/effects/transfer/transfer.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.effects.core.js
*/
-steal.plugins('jqueryui/effects/core').then('../../lib/ui/jquery.effects.transfer.js');
+steal('jqueryui/effects/core').then('../../lib/ui/jquery.effects.transfer.js');
diff --git a/jqueryui.js b/jqueryui.js
index 97e0f836370..f0b1b964b70 100644
--- a/jqueryui.js
+++ b/jqueryui.js
@@ -1,5 +1,5 @@
// Steal everything
-steal.plugins(
+steal(
"jqueryui/accordion",
"jqueryui/autocomplete",
"jqueryui/button",
diff --git a/menu/menu.js b/menu/menu.js
index 810f736e1ac..4d74d2222cf 100644
--- a/menu/menu.js
+++ b/menu/menu.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.menu.js');
+steal('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.menu.js');
diff --git a/mouse/mouse.js b/mouse/mouse.js
index c43eb4aea02..53d72b070b4 100644
--- a/mouse/mouse.js
+++ b/mouse/mouse.js
@@ -10,4 +10,4 @@
* Depends:
* jquery.ui.widget.js
*/
-steal.plugins("jqueryui/core", "jqueryui/widget").then('../lib/ui/jquery.ui.mouse.js');
+steal("jqueryui/core", "jqueryui/widget").then('../lib/ui/jquery.ui.mouse.js');
diff --git a/progressbar/progressbar.js b/progressbar/progressbar.js
index fc59b7e8657..cfa12712e76 100644
--- a/progressbar/progressbar.js
+++ b/progressbar/progressbar.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.progressbar.js');
+steal('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.progressbar.js');
diff --git a/resizable/resizable.js b/resizable/resizable.js
index 4ecb08948fb..1b4e3688ac0 100644
--- a/resizable/resizable.js
+++ b/resizable/resizable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.resizable.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.resizable.js');
diff --git a/selectable/selectable.js b/selectable/selectable.js
index 0450de7f396..0c6493876f3 100644
--- a/selectable/selectable.js
+++ b/selectable/selectable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.selectable.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.selectable.js');
diff --git a/slider/slider.js b/slider/slider.js
index 36f98c97bce..709233719f6 100644
--- a/slider/slider.js
+++ b/slider/slider.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.slider.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.slider.js');
diff --git a/sortable/sortable.js b/sortable/sortable.js
index 060ae912275..9c9ac53fd5a 100644
--- a/sortable/sortable.js
+++ b/sortable/sortable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.sortable.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.sortable.js');
diff --git a/spinner/spinner.js b/spinner/spinner.js
index 116f05f2e73..eb0ac5c77db 100644
--- a/spinner/spinner.js
+++ b/spinner/spinner.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/button').then('../lib/ui/jquery.ui.spinner.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/button').then('../lib/ui/jquery.ui.spinner.js');
diff --git a/tabs/tabs.js b/tabs/tabs.js
index ac021ee2671..2c39ce1f403 100644
--- a/tabs/tabs.js
+++ b/tabs/tabs.js
@@ -11,4 +11,4 @@
* jquery.ui.core.js
* jquery.ui.widget.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.tabs.js');
+steal('jqueryui/core', 'jqueryui/widget').then('../lib/ui/jquery.ui.tabs.js');
diff --git a/tooltip/tooltip.js b/tooltip/tooltip.js
index 1f27437fa01..dcd1eccd1f0 100644
--- a/tooltip/tooltip.js
+++ b/tooltip/tooltip.js
@@ -12,4 +12,4 @@
* jquery.ui.widget.js
* jquery.ui.position.js
*/
-steal.plugins('jqueryui/core', 'jqueryui/widget', 'jqueryui/position').then('../lib/ui/jquery.ui.tooltip.js');
+steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/position').then('../lib/ui/jquery.ui.tooltip.js');
From 1f1353bc4690c7cb03fbc7beb043bdc815ee2e82 Mon Sep 17 00:00:00 2001
From: Michael Malamud
Date: Mon, 18 Jul 2011 23:44:38 -0400
Subject: [PATCH 5/6] Removed strange character
---
lib/ui/jquery.ui.dialog.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/ui/jquery.ui.dialog.js b/lib/ui/jquery.ui.dialog.js
index c14237b6a3a..2928a0566b4 100644
--- a/lib/ui/jquery.ui.dialog.js
+++ b/lib/ui/jquery.ui.dialog.js
@@ -281,7 +281,7 @@ $.widget("ui.dialog", {
options = self.options,
uiDialog = self.uiDialog;
- self.overlay = options.modal ? new $.ui.dialog.overlay( self ) : null;
+ self.overlay = options.modal ? new $.ui.dialog.overlay( self ) : null;
self._size();
self._position( options.position );
uiDialog.show( options.show );
From fc86c69192228685ee39154076e1cf83899b4bfd Mon Sep 17 00:00:00 2001
From: Alex Osh
Date: Mon, 14 Nov 2011 08:01:27 +0600
Subject: [PATCH 6/6] jqueryui/mouse depends on 'jqueryui/widget'
---
draggable/draggable.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/draggable/draggable.js b/draggable/draggable.js
index 62f2588bb78..b101c060913 100644
--- a/draggable/draggable.js
+++ b/draggable/draggable.js
@@ -12,4 +12,4 @@
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
-steal('jqueryui/core', 'jqueryui/widget', 'jqueryui/mouse').then('../lib/ui/jquery.ui.draggable.js');
+steal('jqueryui/core', 'jqueryui/widget').then('jqueryui/mouse').then('../lib/ui/jquery.ui.draggable.js');