From 21154cfa2e02ef1814a6aff68b14553bdad165cb Mon Sep 17 00:00:00 2001 From: Rafael Xavier de Souza Date: Mon, 2 Dec 2013 16:36:12 -0200 Subject: All: Rename all files, removing the "jquery.ui." prefix; - By executing https://gist.github.com/jzaefferer/893fcf70b7eebc1dc271; Fixes #9464 Closes gh-1029 --- ui/accordion.js | 575 +++++++++ ui/autocomplete.js | 617 ++++++++++ ui/button.js | 405 +++++++ ui/core.js | 299 +++++ ui/datepicker.js | 2071 +++++++++++++++++++++++++++++++++ ui/dialog.js | 854 ++++++++++++++ ui/draggable.js | 1019 ++++++++++++++++ ui/droppable.js | 416 +++++++ ui/effect-blind.js | 90 ++ ui/effect-bounce.js | 123 ++ ui/effect-clip.js | 77 ++ ui/effect-drop.js | 75 ++ ui/effect-explode.js | 107 ++ ui/effect-fade.js | 40 + ui/effect-fold.js | 86 ++ ui/effect-highlight.js | 60 + ui/effect-puff.js | 60 + ui/effect-pulsate.js | 73 ++ ui/effect-scale.js | 89 ++ ui/effect-shake.js | 84 ++ ui/effect-size.js | 233 ++++ ui/effect-slide.js | 74 ++ ui/effect-transfer.js | 57 + ui/effect.js | 1297 +++++++++++++++++++++ ui/i18n/datepicker-af.js | 36 + ui/i18n/datepicker-ar-DZ.js | 36 + ui/i18n/datepicker-ar.js | 36 + ui/i18n/datepicker-az.js | 36 + ui/i18n/datepicker-be.js | 36 + ui/i18n/datepicker-bg.js | 37 + ui/i18n/datepicker-bs.js | 36 + ui/i18n/datepicker-ca.js | 36 + ui/i18n/datepicker-cs.js | 36 + ui/i18n/datepicker-cy-GB.js | 36 + ui/i18n/datepicker-da.js | 36 + ui/i18n/datepicker-de.js | 36 + ui/i18n/datepicker-el.js | 36 + ui/i18n/datepicker-en-AU.js | 36 + ui/i18n/datepicker-en-GB.js | 36 + ui/i18n/datepicker-en-NZ.js | 36 + ui/i18n/datepicker-eo.js | 36 + ui/i18n/datepicker-es.js | 36 + ui/i18n/datepicker-et.js | 36 + ui/i18n/datepicker-eu.js | 36 + ui/i18n/datepicker-fa.js | 72 ++ ui/i18n/datepicker-fi.js | 36 + ui/i18n/datepicker-fo.js | 36 + ui/i18n/datepicker-fr-CA.js | 36 + ui/i18n/datepicker-fr-CH.js | 36 + ui/i18n/datepicker-fr.js | 38 + ui/i18n/datepicker-gl.js | 36 + ui/i18n/datepicker-he.js | 36 + ui/i18n/datepicker-hi.js | 36 + ui/i18n/datepicker-hr.js | 36 + ui/i18n/datepicker-hu.js | 36 + ui/i18n/datepicker-hy.js | 36 + ui/i18n/datepicker-id.js | 36 + ui/i18n/datepicker-is.js | 36 + ui/i18n/datepicker-it-CH.js | 36 + ui/i18n/datepicker-it.js | 36 + ui/i18n/datepicker-ja.js | 36 + ui/i18n/datepicker-ka.js | 34 + ui/i18n/datepicker-kk.js | 36 + ui/i18n/datepicker-km.js | 36 + ui/i18n/datepicker-ko.js | 36 + ui/i18n/datepicker-ky.js | 37 + ui/i18n/datepicker-lb.js | 36 + ui/i18n/datepicker-lt.js | 36 + ui/i18n/datepicker-lv.js | 36 + ui/i18n/datepicker-mk.js | 36 + ui/i18n/datepicker-ml.js | 36 + ui/i18n/datepicker-ms.js | 36 + ui/i18n/datepicker-nb.js | 35 + ui/i18n/datepicker-nl-BE.js | 36 + ui/i18n/datepicker-nl.js | 36 + ui/i18n/datepicker-nn.js | 35 + ui/i18n/datepicker-no.js | 36 + ui/i18n/datepicker-pl.js | 36 + ui/i18n/datepicker-pt-BR.js | 36 + ui/i18n/datepicker-pt.js | 35 + ui/i18n/datepicker-rm.js | 34 + ui/i18n/datepicker-ro.js | 39 + ui/i18n/datepicker-ru.js | 36 + ui/i18n/datepicker-sk.js | 36 + ui/i18n/datepicker-sl.js | 37 + ui/i18n/datepicker-sq.js | 36 + ui/i18n/datepicker-sr-SR.js | 36 + ui/i18n/datepicker-sr.js | 36 + ui/i18n/datepicker-sv.js | 36 + ui/i18n/datepicker-ta.js | 36 + ui/i18n/datepicker-th.js | 36 + ui/i18n/datepicker-tj.js | 36 + ui/i18n/datepicker-tr.js | 36 + ui/i18n/datepicker-uk.js | 37 + ui/i18n/datepicker-vi.js | 36 + ui/i18n/datepicker-zh-CN.js | 36 + ui/i18n/datepicker-zh-HK.js | 36 + ui/i18n/datepicker-zh-TW.js | 36 + ui/i18n/jquery.ui.datepicker-af.js | 36 - ui/i18n/jquery.ui.datepicker-ar-DZ.js | 36 - ui/i18n/jquery.ui.datepicker-ar.js | 36 - ui/i18n/jquery.ui.datepicker-az.js | 36 - ui/i18n/jquery.ui.datepicker-be.js | 36 - ui/i18n/jquery.ui.datepicker-bg.js | 37 - ui/i18n/jquery.ui.datepicker-bs.js | 36 - ui/i18n/jquery.ui.datepicker-ca.js | 36 - ui/i18n/jquery.ui.datepicker-cs.js | 36 - ui/i18n/jquery.ui.datepicker-cy-GB.js | 36 - ui/i18n/jquery.ui.datepicker-da.js | 36 - ui/i18n/jquery.ui.datepicker-de.js | 36 - ui/i18n/jquery.ui.datepicker-el.js | 36 - ui/i18n/jquery.ui.datepicker-en-AU.js | 36 - ui/i18n/jquery.ui.datepicker-en-GB.js | 36 - ui/i18n/jquery.ui.datepicker-en-NZ.js | 36 - ui/i18n/jquery.ui.datepicker-eo.js | 36 - ui/i18n/jquery.ui.datepicker-es.js | 36 - ui/i18n/jquery.ui.datepicker-et.js | 36 - ui/i18n/jquery.ui.datepicker-eu.js | 36 - ui/i18n/jquery.ui.datepicker-fa.js | 72 -- ui/i18n/jquery.ui.datepicker-fi.js | 36 - ui/i18n/jquery.ui.datepicker-fo.js | 36 - ui/i18n/jquery.ui.datepicker-fr-CA.js | 36 - ui/i18n/jquery.ui.datepicker-fr-CH.js | 36 - ui/i18n/jquery.ui.datepicker-fr.js | 38 - ui/i18n/jquery.ui.datepicker-gl.js | 36 - ui/i18n/jquery.ui.datepicker-he.js | 36 - ui/i18n/jquery.ui.datepicker-hi.js | 36 - ui/i18n/jquery.ui.datepicker-hr.js | 36 - ui/i18n/jquery.ui.datepicker-hu.js | 36 - ui/i18n/jquery.ui.datepicker-hy.js | 36 - ui/i18n/jquery.ui.datepicker-id.js | 36 - ui/i18n/jquery.ui.datepicker-is.js | 36 - ui/i18n/jquery.ui.datepicker-it-CH.js | 36 - ui/i18n/jquery.ui.datepicker-it.js | 36 - ui/i18n/jquery.ui.datepicker-ja.js | 36 - ui/i18n/jquery.ui.datepicker-ka.js | 34 - ui/i18n/jquery.ui.datepicker-kk.js | 36 - ui/i18n/jquery.ui.datepicker-km.js | 36 - ui/i18n/jquery.ui.datepicker-ko.js | 36 - ui/i18n/jquery.ui.datepicker-ky.js | 37 - ui/i18n/jquery.ui.datepicker-lb.js | 36 - ui/i18n/jquery.ui.datepicker-lt.js | 36 - ui/i18n/jquery.ui.datepicker-lv.js | 36 - ui/i18n/jquery.ui.datepicker-mk.js | 36 - ui/i18n/jquery.ui.datepicker-ml.js | 36 - ui/i18n/jquery.ui.datepicker-ms.js | 36 - ui/i18n/jquery.ui.datepicker-nb.js | 35 - ui/i18n/jquery.ui.datepicker-nl-BE.js | 36 - ui/i18n/jquery.ui.datepicker-nl.js | 36 - ui/i18n/jquery.ui.datepicker-nn.js | 35 - ui/i18n/jquery.ui.datepicker-no.js | 36 - ui/i18n/jquery.ui.datepicker-pl.js | 36 - ui/i18n/jquery.ui.datepicker-pt-BR.js | 36 - ui/i18n/jquery.ui.datepicker-pt.js | 35 - ui/i18n/jquery.ui.datepicker-rm.js | 34 - ui/i18n/jquery.ui.datepicker-ro.js | 39 - ui/i18n/jquery.ui.datepicker-ru.js | 36 - ui/i18n/jquery.ui.datepicker-sk.js | 36 - ui/i18n/jquery.ui.datepicker-sl.js | 37 - ui/i18n/jquery.ui.datepicker-sq.js | 36 - ui/i18n/jquery.ui.datepicker-sr-SR.js | 36 - ui/i18n/jquery.ui.datepicker-sr.js | 36 - ui/i18n/jquery.ui.datepicker-sv.js | 36 - ui/i18n/jquery.ui.datepicker-ta.js | 36 - ui/i18n/jquery.ui.datepicker-th.js | 36 - ui/i18n/jquery.ui.datepicker-tj.js | 36 - ui/i18n/jquery.ui.datepicker-tr.js | 36 - ui/i18n/jquery.ui.datepicker-uk.js | 37 - ui/i18n/jquery.ui.datepicker-vi.js | 36 - ui/i18n/jquery.ui.datepicker-zh-CN.js | 36 - ui/i18n/jquery.ui.datepicker-zh-HK.js | 36 - ui/i18n/jquery.ui.datepicker-zh-TW.js | 36 - ui/jquery.ui.accordion.js | 575 --------- ui/jquery.ui.autocomplete.js | 617 ---------- ui/jquery.ui.button.js | 405 ------- ui/jquery.ui.core.js | 299 ----- ui/jquery.ui.datepicker.js | 2071 --------------------------------- ui/jquery.ui.dialog.js | 854 -------------- ui/jquery.ui.draggable.js | 1019 ---------------- ui/jquery.ui.droppable.js | 416 ------- ui/jquery.ui.effect-blind.js | 90 -- ui/jquery.ui.effect-bounce.js | 123 -- ui/jquery.ui.effect-clip.js | 77 -- ui/jquery.ui.effect-drop.js | 75 -- ui/jquery.ui.effect-explode.js | 107 -- ui/jquery.ui.effect-fade.js | 40 - ui/jquery.ui.effect-fold.js | 86 -- ui/jquery.ui.effect-highlight.js | 60 - ui/jquery.ui.effect-puff.js | 60 - ui/jquery.ui.effect-pulsate.js | 73 -- ui/jquery.ui.effect-scale.js | 89 -- ui/jquery.ui.effect-shake.js | 84 -- ui/jquery.ui.effect-size.js | 233 ---- ui/jquery.ui.effect-slide.js | 74 -- ui/jquery.ui.effect-transfer.js | 57 - ui/jquery.ui.effect.js | 1297 --------------------- ui/jquery.ui.menu.js | 640 ---------- ui/jquery.ui.mouse.js | 187 --- ui/jquery.ui.position.js | 514 -------- ui/jquery.ui.progressbar.js | 159 --- ui/jquery.ui.resizable.js | 1036 ----------------- ui/jquery.ui.selectable.js | 287 ----- ui/jquery.ui.selectmenu.js | 536 --------- ui/jquery.ui.slider.js | 692 ----------- ui/jquery.ui.sortable.js | 1310 --------------------- ui/jquery.ui.spinner.js | 515 -------- ui/jquery.ui.tabs.js | 868 -------------- ui/jquery.ui.tooltip.js | 444 ------- ui/jquery.ui.widget.js | 544 --------- ui/menu.js | 640 ++++++++++ ui/mouse.js | 187 +++ ui/position.js | 514 ++++++++ ui/progressbar.js | 159 +++ ui/resizable.js | 1036 +++++++++++++++++ ui/selectable.js | 287 +++++ ui/selectmenu.js | 536 +++++++++ ui/slider.js | 692 +++++++++++ ui/sortable.js | 1310 +++++++++++++++++++++ ui/spinner.js | 515 ++++++++ ui/tabs.js | 868 ++++++++++++++ ui/tooltip.js | 444 +++++++ ui/widget.js | 544 +++++++++ 222 files changed, 19315 insertions(+), 19315 deletions(-) create mode 100644 ui/accordion.js create mode 100644 ui/autocomplete.js create mode 100644 ui/button.js create mode 100644 ui/core.js create mode 100644 ui/datepicker.js create mode 100644 ui/dialog.js create mode 100644 ui/draggable.js create mode 100644 ui/droppable.js create mode 100644 ui/effect-blind.js create mode 100644 ui/effect-bounce.js create mode 100644 ui/effect-clip.js create mode 100644 ui/effect-drop.js create mode 100644 ui/effect-explode.js create mode 100644 ui/effect-fade.js create mode 100644 ui/effect-fold.js create mode 100644 ui/effect-highlight.js create mode 100644 ui/effect-puff.js create mode 100644 ui/effect-pulsate.js create mode 100644 ui/effect-scale.js create mode 100644 ui/effect-shake.js create mode 100644 ui/effect-size.js create mode 100644 ui/effect-slide.js create mode 100644 ui/effect-transfer.js create mode 100644 ui/effect.js create mode 100644 ui/i18n/datepicker-af.js create mode 100644 ui/i18n/datepicker-ar-DZ.js create mode 100644 ui/i18n/datepicker-ar.js create mode 100644 ui/i18n/datepicker-az.js create mode 100644 ui/i18n/datepicker-be.js create mode 100644 ui/i18n/datepicker-bg.js create mode 100644 ui/i18n/datepicker-bs.js create mode 100644 ui/i18n/datepicker-ca.js create mode 100644 ui/i18n/datepicker-cs.js create mode 100644 ui/i18n/datepicker-cy-GB.js create mode 100644 ui/i18n/datepicker-da.js create mode 100644 ui/i18n/datepicker-de.js create mode 100644 ui/i18n/datepicker-el.js create mode 100644 ui/i18n/datepicker-en-AU.js create mode 100644 ui/i18n/datepicker-en-GB.js create mode 100644 ui/i18n/datepicker-en-NZ.js create mode 100644 ui/i18n/datepicker-eo.js create mode 100644 ui/i18n/datepicker-es.js create mode 100644 ui/i18n/datepicker-et.js create mode 100644 ui/i18n/datepicker-eu.js create mode 100644 ui/i18n/datepicker-fa.js create mode 100644 ui/i18n/datepicker-fi.js create mode 100644 ui/i18n/datepicker-fo.js create mode 100644 ui/i18n/datepicker-fr-CA.js create mode 100644 ui/i18n/datepicker-fr-CH.js create mode 100644 ui/i18n/datepicker-fr.js create mode 100644 ui/i18n/datepicker-gl.js create mode 100644 ui/i18n/datepicker-he.js create mode 100644 ui/i18n/datepicker-hi.js create mode 100644 ui/i18n/datepicker-hr.js create mode 100644 ui/i18n/datepicker-hu.js create mode 100644 ui/i18n/datepicker-hy.js create mode 100644 ui/i18n/datepicker-id.js create mode 100644 ui/i18n/datepicker-is.js create mode 100644 ui/i18n/datepicker-it-CH.js create mode 100644 ui/i18n/datepicker-it.js create mode 100644 ui/i18n/datepicker-ja.js create mode 100644 ui/i18n/datepicker-ka.js create mode 100644 ui/i18n/datepicker-kk.js create mode 100644 ui/i18n/datepicker-km.js create mode 100644 ui/i18n/datepicker-ko.js create mode 100644 ui/i18n/datepicker-ky.js create mode 100644 ui/i18n/datepicker-lb.js create mode 100644 ui/i18n/datepicker-lt.js create mode 100644 ui/i18n/datepicker-lv.js create mode 100644 ui/i18n/datepicker-mk.js create mode 100644 ui/i18n/datepicker-ml.js create mode 100644 ui/i18n/datepicker-ms.js create mode 100644 ui/i18n/datepicker-nb.js create mode 100644 ui/i18n/datepicker-nl-BE.js create mode 100644 ui/i18n/datepicker-nl.js create mode 100644 ui/i18n/datepicker-nn.js create mode 100644 ui/i18n/datepicker-no.js create mode 100644 ui/i18n/datepicker-pl.js create mode 100644 ui/i18n/datepicker-pt-BR.js create mode 100644 ui/i18n/datepicker-pt.js create mode 100644 ui/i18n/datepicker-rm.js create mode 100644 ui/i18n/datepicker-ro.js create mode 100644 ui/i18n/datepicker-ru.js create mode 100644 ui/i18n/datepicker-sk.js create mode 100644 ui/i18n/datepicker-sl.js create mode 100644 ui/i18n/datepicker-sq.js create mode 100644 ui/i18n/datepicker-sr-SR.js create mode 100644 ui/i18n/datepicker-sr.js create mode 100644 ui/i18n/datepicker-sv.js create mode 100644 ui/i18n/datepicker-ta.js create mode 100644 ui/i18n/datepicker-th.js create mode 100644 ui/i18n/datepicker-tj.js create mode 100644 ui/i18n/datepicker-tr.js create mode 100644 ui/i18n/datepicker-uk.js create mode 100644 ui/i18n/datepicker-vi.js create mode 100644 ui/i18n/datepicker-zh-CN.js create mode 100644 ui/i18n/datepicker-zh-HK.js create mode 100644 ui/i18n/datepicker-zh-TW.js delete mode 100644 ui/i18n/jquery.ui.datepicker-af.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ar-DZ.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ar.js delete mode 100644 ui/i18n/jquery.ui.datepicker-az.js delete mode 100644 ui/i18n/jquery.ui.datepicker-be.js delete mode 100644 ui/i18n/jquery.ui.datepicker-bg.js delete mode 100644 ui/i18n/jquery.ui.datepicker-bs.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ca.js delete mode 100644 ui/i18n/jquery.ui.datepicker-cs.js delete mode 100644 ui/i18n/jquery.ui.datepicker-cy-GB.js delete mode 100644 ui/i18n/jquery.ui.datepicker-da.js delete mode 100644 ui/i18n/jquery.ui.datepicker-de.js delete mode 100644 ui/i18n/jquery.ui.datepicker-el.js delete mode 100644 ui/i18n/jquery.ui.datepicker-en-AU.js delete mode 100644 ui/i18n/jquery.ui.datepicker-en-GB.js delete mode 100644 ui/i18n/jquery.ui.datepicker-en-NZ.js delete mode 100644 ui/i18n/jquery.ui.datepicker-eo.js delete mode 100644 ui/i18n/jquery.ui.datepicker-es.js delete mode 100644 ui/i18n/jquery.ui.datepicker-et.js delete mode 100644 ui/i18n/jquery.ui.datepicker-eu.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fa.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fi.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fo.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fr-CA.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fr-CH.js delete mode 100644 ui/i18n/jquery.ui.datepicker-fr.js delete mode 100644 ui/i18n/jquery.ui.datepicker-gl.js delete mode 100644 ui/i18n/jquery.ui.datepicker-he.js delete mode 100644 ui/i18n/jquery.ui.datepicker-hi.js delete mode 100644 ui/i18n/jquery.ui.datepicker-hr.js delete mode 100644 ui/i18n/jquery.ui.datepicker-hu.js delete mode 100644 ui/i18n/jquery.ui.datepicker-hy.js delete mode 100644 ui/i18n/jquery.ui.datepicker-id.js delete mode 100644 ui/i18n/jquery.ui.datepicker-is.js delete mode 100644 ui/i18n/jquery.ui.datepicker-it-CH.js delete mode 100644 ui/i18n/jquery.ui.datepicker-it.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ja.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ka.js delete mode 100644 ui/i18n/jquery.ui.datepicker-kk.js delete mode 100644 ui/i18n/jquery.ui.datepicker-km.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ko.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ky.js delete mode 100644 ui/i18n/jquery.ui.datepicker-lb.js delete mode 100644 ui/i18n/jquery.ui.datepicker-lt.js delete mode 100644 ui/i18n/jquery.ui.datepicker-lv.js delete mode 100644 ui/i18n/jquery.ui.datepicker-mk.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ml.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ms.js delete mode 100644 ui/i18n/jquery.ui.datepicker-nb.js delete mode 100644 ui/i18n/jquery.ui.datepicker-nl-BE.js delete mode 100644 ui/i18n/jquery.ui.datepicker-nl.js delete mode 100644 ui/i18n/jquery.ui.datepicker-nn.js delete mode 100644 ui/i18n/jquery.ui.datepicker-no.js delete mode 100644 ui/i18n/jquery.ui.datepicker-pl.js delete mode 100644 ui/i18n/jquery.ui.datepicker-pt-BR.js delete mode 100644 ui/i18n/jquery.ui.datepicker-pt.js delete mode 100644 ui/i18n/jquery.ui.datepicker-rm.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ro.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ru.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sk.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sl.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sq.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sr-SR.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sr.js delete mode 100644 ui/i18n/jquery.ui.datepicker-sv.js delete mode 100644 ui/i18n/jquery.ui.datepicker-ta.js delete mode 100644 ui/i18n/jquery.ui.datepicker-th.js delete mode 100644 ui/i18n/jquery.ui.datepicker-tj.js delete mode 100644 ui/i18n/jquery.ui.datepicker-tr.js delete mode 100644 ui/i18n/jquery.ui.datepicker-uk.js delete mode 100644 ui/i18n/jquery.ui.datepicker-vi.js delete mode 100644 ui/i18n/jquery.ui.datepicker-zh-CN.js delete mode 100644 ui/i18n/jquery.ui.datepicker-zh-HK.js delete mode 100644 ui/i18n/jquery.ui.datepicker-zh-TW.js delete mode 100644 ui/jquery.ui.accordion.js delete mode 100644 ui/jquery.ui.autocomplete.js delete mode 100644 ui/jquery.ui.button.js delete mode 100644 ui/jquery.ui.core.js delete mode 100644 ui/jquery.ui.datepicker.js delete mode 100644 ui/jquery.ui.dialog.js delete mode 100644 ui/jquery.ui.draggable.js delete mode 100644 ui/jquery.ui.droppable.js delete mode 100644 ui/jquery.ui.effect-blind.js delete mode 100644 ui/jquery.ui.effect-bounce.js delete mode 100644 ui/jquery.ui.effect-clip.js delete mode 100644 ui/jquery.ui.effect-drop.js delete mode 100644 ui/jquery.ui.effect-explode.js delete mode 100644 ui/jquery.ui.effect-fade.js delete mode 100644 ui/jquery.ui.effect-fold.js delete mode 100644 ui/jquery.ui.effect-highlight.js delete mode 100644 ui/jquery.ui.effect-puff.js delete mode 100644 ui/jquery.ui.effect-pulsate.js delete mode 100644 ui/jquery.ui.effect-scale.js delete mode 100644 ui/jquery.ui.effect-shake.js delete mode 100644 ui/jquery.ui.effect-size.js delete mode 100644 ui/jquery.ui.effect-slide.js delete mode 100644 ui/jquery.ui.effect-transfer.js delete mode 100644 ui/jquery.ui.effect.js delete mode 100644 ui/jquery.ui.menu.js delete mode 100644 ui/jquery.ui.mouse.js delete mode 100644 ui/jquery.ui.position.js delete mode 100644 ui/jquery.ui.progressbar.js delete mode 100644 ui/jquery.ui.resizable.js delete mode 100644 ui/jquery.ui.selectable.js delete mode 100644 ui/jquery.ui.selectmenu.js delete mode 100644 ui/jquery.ui.slider.js delete mode 100644 ui/jquery.ui.sortable.js delete mode 100644 ui/jquery.ui.spinner.js delete mode 100644 ui/jquery.ui.tabs.js delete mode 100644 ui/jquery.ui.tooltip.js delete mode 100644 ui/jquery.ui.widget.js create mode 100644 ui/menu.js create mode 100644 ui/mouse.js create mode 100644 ui/position.js create mode 100644 ui/progressbar.js create mode 100644 ui/resizable.js create mode 100644 ui/selectable.js create mode 100644 ui/selectmenu.js create mode 100644 ui/slider.js create mode 100644 ui/sortable.js create mode 100644 ui/spinner.js create mode 100644 ui/tabs.js create mode 100644 ui/tooltip.js create mode 100644 ui/widget.js (limited to 'ui') diff --git a/ui/accordion.js b/ui/accordion.js new file mode 100644 index 000000000..de8aa12fc --- /dev/null +++ b/ui/accordion.js @@ -0,0 +1,575 @@ +/*! + * jQuery UI Accordion @VERSION + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/accordion/ + */ +(function( factory ) { + if ( typeof define === "function" && define.amd ) { + + // AMD. Register as an anonymous module. + define([ + "jquery", + "./core", + "./widget" + ], factory ); + } else { + + // Browser globals + factory( jQuery ); + } +}(function( $ ) { + +return $.widget( "ui.accordion", { + version: "@VERSION", + options: { + active: 0, + animate: {}, + collapsible: false, + event: "click", + header: "> li > :first-child,> :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // callbacks + activate: null, + beforeActivate: null + }, + + hideProps: { + borderTopWidth: "hide", + borderBottomWidth: "hide", + paddingTop: "hide", + paddingBottom: "hide", + height: "hide" + }, + + showProps: { + borderTopWidth: "show", + borderBottomWidth: "show", + paddingTop: "show", + paddingBottom: "show", + height: "show" + }, + + _create: function() { + var options = this.options; + this.prevShow = this.prevHide = $(); + this.element.addClass( "ui-accordion ui-widget ui-helper-reset" ) + // ARIA + .attr( "role", "tablist" ); + + // don't allow collapsible: false and active: false / null + if ( !options.collapsible && (options.active === false || options.active == null) ) { + options.active = 0; + } + + this._processPanels(); + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this._refresh(); + }, + + _getCreateEventData: function() { + return { + header: this.active, + panel: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icons = this.options.icons; + if ( icons ) { + $( "" ) + .addClass( "ui-accordion-header-icon ui-icon " + icons.header ) + .prependTo( this.headers ); + this.active.children( ".ui-accordion-header-icon" ) + .removeClass( icons.header ) + .addClass( icons.activeHeader ); + this.headers.addClass( "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this.headers + .removeClass( "ui-accordion-icons" ) + .children( ".ui-accordion-header-icon" ) + .remove(); + }, + + _destroy: function() { + var contents; + + // clean up main element + this.element + .removeClass( "ui-accordion ui-widget ui-helper-reset" ) + .removeAttr( "role" ); + + // clean up headers + this.headers + .removeClass( "ui-accordion-header ui-accordion-header-active ui-state-default " + + "ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) + .removeAttr( "role" ) + .removeAttr( "aria-expanded" ) + .removeAttr( "aria-selected" ) + .removeAttr( "aria-controls" ) + .removeAttr( "tabIndex" ) + .removeUniqueId(); + + this._destroyIcons(); + + // clean up content panels + contents = this.headers.next() + .removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom " + + "ui-accordion-content ui-accordion-content-active ui-state-disabled" ) + .css( "display", "" ) + .removeAttr( "role" ) + .removeAttr( "aria-hidden" ) + .removeAttr( "aria-labelledby" ) + .removeUniqueId(); + + if ( this.options.heightStyle !== "content" ) { + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + + // #5332 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + if ( key === "disabled" ) { + this.element + .toggleClass( "ui-state-disabled", !!value ) + .attr( "aria-disabled", value ); + this.headers.add( this.headers.next() ) + .toggleClass( "ui-state-disabled", !!value ); + } + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + toFocus.focus(); + event.preventDefault(); + } + }, + + _panelKeyDown: function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().focus(); + } + }, + + refresh: function() { + var options = this.options; + this._processPanels(); + + // was collapsed or no panel + if ( ( options.active === false && options.collapsible === true ) || !this.headers.length ) { + options.active = false; + this.active = $(); + // active false only when collapsible is true + } else if ( options.active === false ) { + this._activate( 0 ); + // was active, but active panel is gone + } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) { + // all remaining panel are disabled + if ( this.headers.length === this.headers.find(".ui-state-disabled").length ) { + options.active = false; + this.active = $(); + // activate previous panel + } else { + this._activate( Math.max( 0, options.active - 1 ) ); + } + // was active, active panel still exists + } else { + // make sure active index is correct + options.active = this.headers.index( this.active ); + } + + this._destroyIcons(); + + this._refresh(); + }, + + _processPanels: function() { + this.headers = this.element.find( this.options.header ) + .addClass( "ui-accordion-header ui-state-default ui-corner-all" ); + + this.headers.next() + .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) + .filter( ":not(.ui-accordion-content-active)" ) + .hide(); + }, + + _refresh: function() { + var maxHeight, + options = this.options, + heightStyle = options.heightStyle, + parent = this.element.parent(); + + this.active = this._findActive( options.active ) + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ) + .removeClass( "ui-corner-all" ); + this.active.next() + .addClass( "ui-accordion-content-active" ) + .show(); + + this.headers + .attr( "role", "tab" ) + .each(function() { + var header = $( this ), + headerId = header.uniqueId().attr( "id" ), + panel = header.next(), + panelId = panel.uniqueId().attr( "id" ); + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + }) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr({ + "aria-selected": "false", + "aria-expanded": "false", + tabIndex: -1 + }) + .next() + .attr({ + "aria-hidden": "true" + }) + .hide(); + + // make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr({ + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + }) + .next() + .attr({ + "aria-hidden": "false" + }); + } + + this._createIcons(); + + this._setupEvents( options.event ); + + if ( heightStyle === "fill" ) { + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each(function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + }); + + this.headers.each(function() { + maxHeight -= $( this ).outerHeight( true ); + }); + + this.headers.next() + .each(function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + }) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each(function() { + maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() ); + }) + .height( maxHeight ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler({ + target: active, + currentTarget: active, + preventDefault: $.noop + }); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = { + keydown: "_keydown" + }; + if ( event ) { + $.each( event.split( " " ), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + }); + } + + this._off( this.headers.add( this.headers.next() ) ); + this._on( this.headers, events ); + this._on( this.headers.next(), { keydown: "_panelKeyDown" }); + this._hoverable( this.headers ); + this._focusable( this.headers ); + }, + + _eventHandler: function( event ) { + var options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // when the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // switch classes + // corner classes on the previously active header stay after the animation + active.removeClass( "ui-accordion-header-active ui-state-active" ); + if ( options.icons ) { + active.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.activeHeader ) + .addClass( options.icons.header ); + } + + if ( !clickedIsActive ) { + clicked + .removeClass( "ui-corner-all" ) + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ); + if ( options.icons ) { + clicked.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.header ) + .addClass( options.icons.activeHeader ); + } + + clicked + .next() + .addClass( "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr({ + "aria-hidden": "true" + }); + toHide.prev().attr( "aria-selected", "false" ); + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr({ + "tabIndex": -1, + "aria-expanded": "false" + }); + } else if ( toShow.length ) { + this.headers.filter(function() { + return $( this ).attr( "tabIndex" ) === 0; + }) + .attr( "tabIndex", -1 ); + } + + toShow + .attr( "aria-hidden", "false" ) + .prev() + .attr({ + "aria-selected": "true", + tabIndex: 0, + "aria-expanded": "true" + }); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( this.showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( this.hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( this.hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + }); + toShow + .hide() + .animate( this.showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + adjust += fx.now; + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + }); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel; + + toHide + .removeClass( "ui-accordion-content-active" ) + .prev() + .removeClass( "ui-corner-top" ) + .addClass( "ui-corner-all" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className; + } + this._trigger( "activate", null, data ); + } +}); + +})); diff --git a/ui/autocomplete.js b/ui/autocomplete.js new file mode 100644 index 000000000..c20ebf21a --- /dev/null +++ b/ui/autocomplete.js @@ -0,0 +1,617 @@ +/*! + * jQuery UI Autocomplete @VERSION + * http://jqueryui.com + * + * Copyright 2013 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/autocomplete/ + */ +(function( factory ) { + if ( typeof define === "function" && define.amd ) { + + // AMD. Register as an anonymous module. + define([ + "jquery", + "./core", + "./widget", + "./position", + "./menu" + ], factory ); + } else { + + // Browser globals + factory( jQuery ); + } +}(function( $ ) { + +$.widget( "ui.autocomplete", { + version: "@VERSION", + defaultElement: "", + options: { + appendTo: null, + autoFocus: false, + delay: 300, + minLength: 1, + position: { + my: "left top", + at: "left bottom", + collision: "none" + }, + source: null, + + // callbacks + change: null, + close: null, + focus: null, + open: null, + response: null, + search: null, + select: null + }, + + requestIndex: 0, + pending: 0, + + _create: function() { + // Some browsers only repeat keydown events, not keypress events, + // so we use the suppressKeyPress flag to determine if we've already + // handled the keydown event. #7269 + // Unfortunately the code for & in keypress is the same as the up arrow, + // so we use the suppressKeyPressRepeat flag to avoid handling keypress + // events when we know the keydown event was used to modify the + // search term. #7799 + var suppressKeyPress, suppressKeyPressRepeat, suppressInput, + nodeName = this.element[ 0 ].nodeName.toLowerCase(), + isTextarea = nodeName === "textarea", + isInput = nodeName === "input"; + + this.isMultiLine = + // Textareas are always multi-line + isTextarea ? true : + // Inputs are always single-line, even if inside a contentEditable element + // IE also treats inputs as contentEditable + isInput ? false : + // All other element types are determined by whether or not they're contentEditable + this.element.prop( "isContentEditable" ); + + this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ]; + this.isNewMenu = true; + + this.element + .addClass( "ui-autocomplete-input" ) + .attr( "autocomplete", "off" ); + + this._on( this.element, { + keydown: function( event ) { + if ( this.element.prop( "readOnly" ) ) { + suppressKeyPress = true; + suppressInput = true; + suppressKeyPressRepeat = true; + return; + } + + suppressKeyPress = false; + suppressInput = false; + suppressKeyPressRepeat = false; + var keyCode = $.ui.keyCode; + switch ( event.keyCode ) { + case keyCode.PAGE_UP: + suppressKeyPress = true; + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + suppressKeyPress = true; + this._move( "nextPage", event ); + break; + case keyCode.UP: + suppressKeyPress = true; + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + suppressKeyPress = true; + this._keyEvent( "next", event ); + break; + case keyCode.ENTER: + // when menu is open and has focus + if ( this.menu.active ) { + // #6055 - Opera still allows the keypress to occur + // which causes forms to submit + suppressKeyPress = true; + event.preventDefault(); + this.menu.select( event ); + } + break; + case keyCode.TAB: + if ( this.menu.active ) { + this.menu.select( event ); + } + break; + case keyCode.ESCAPE: + if ( this.menu.element.is( ":visible" ) ) { + this._value( this.term ); + this.close( event ); + // Different browsers have different default behavior for escape + // Single press can mean undo or clear + // Double press in IE means clear the whole form + event.preventDefault(); + } + break; + default: + suppressKeyPressRepeat = true; + // search timeout should be triggered before the input value is changed + this._searchTimeout( event ); + break; + } + }, + keypress: function( event ) { + if ( suppressKeyPress ) { + suppressKeyPress = false; + if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) { + event.preventDefault(); + } + return; + } + if ( suppressKeyPressRepeat ) { + return; + } + + // replicate some key handlers to allow them to repeat in Firefox and Opera + var keyCode = $.ui.keyCode; + switch ( event.keyCode ) { + case keyCode.PAGE_UP: + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + this._move( "nextPage", event ); + break; + case keyCode.UP: + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + this._keyEvent( "next", event ); + break; + } + }, + input: function( event ) { + if ( suppressInput ) { + suppressInput = false; + event.preventDefault(); + return; + } + this._searchTimeout( event ); + }, + focus: function() { + this.selectedItem = null; + this.previous = this._value(); + }, + blur: function( event ) { + if ( this.cancelBlur ) { + delete this.cancelBlur; + return; + } + + clearTimeout( this.searching ); + this.close( event ); + this._change( event ); + } + }); + + this._initSource(); + this.menu = $( "