├── README.md ├── appendix-c ├── 01-example.html ├── backbone.js ├── index.html └── underscore.js ├── appendix-d ├── 01-decimal-picker.html ├── 02-currency-picker.html ├── 03-time-picker.html └── index.html ├── appendix-f ├── 01-date-input.html ├── 02-number-input.html ├── 03-range-input.html ├── 04-progress-element.html ├── 05-datalist-element.html ├── index.html └── modernizr.js ├── chapter-01 ├── 01-building-a-datepicker.html └── index.html ├── chapter-02 ├── 01-simple-dialog.html ├── 02-red-dialog.html ├── 03-dialog-with-options.html ├── 04-dialog-position.html ├── 05-dialog-chainable.html ├── 06-option-setter.html ├── 07-editable-list.html ├── 08-create-event.html ├── 09-callback-vs-event-handler.html ├── 10-counting-dialogs.html ├── 11-event-parameters.html ├── 12-terms-of-use-dialog.html ├── 13-dialog-with-coordinates.html ├── 14-extension-points.html └── index.html ├── chapter-03 ├── 01-autocomplete-local-data.html ├── 02-autocomplete-label-value.html ├── 03-insurance-company-autocomplete.html ├── 04-autocomplete-customizing-callback.html ├── 05-autocomplete-github-repo.html ├── 06-button-controls.html ├── 07-language-buttonset.html ├── 08-button-with-icon.html ├── 09-selectmenu-widget.html ├── 10-selectmenu-optgroup.html ├── 11-datepicker-christmas.html ├── 12-datepicker-no-weekends.html ├── 13-datepicker-appointment-selection.html ├── 14-datepicker-change-locales.html ├── 15-spinner-widget.html ├── 16-spinner-min-max-step.html ├── 17-complete-appointment-form.html ├── 18-html5-pickers.html ├── companies.json ├── index.html ├── no-php-error.js └── search.php ├── chapter-04 ├── 01-accordion-movies.html ├── 02-accordion-collapsible.html ├── 03-accordion-change-panels.html ├── 04-accordion-adding-panels.html ├── 05-tabs-widget.html ├── 06-movie-listing.html ├── 07-menu-widget.html ├── 08-determinate-progressbar.html ├── 09-slider-widget.html ├── 10-range-sliders.html ├── 11-tooltip-widget.html ├── 12-delegated-tooltips.html ├── 13-custom-tooltip-content.html ├── 14-message-composer.html ├── index.html └── movie.php ├── chapter-05 ├── 01-red-draggable.html ├── 02-draggable-axis.html ├── 03-draggable-containment.html ├── 04-droppable-basic.html ├── 05-color-match-game.html ├── 06-shopping-cart.html ├── 07-sortable-basic.html ├── 08-sortable-movie-ranking.html ├── 09-sort-fruits-vegetables.html ├── 10-resizable-basic.html ├── 11-resizable-custom-handle.html ├── 12-calendar-grid.html ├── 13-file-system.html └── index.html ├── chapter-06 ├── 01-shake-box.html ├── 02-explode-box.html ├── 03-grocery-list-builder.html ├── 04-error-box-shake.html ├── 05-portlets.html ├── 06-game-instructions.html ├── 07-grow-div-addClass.html ├── 08-color-animation.html ├── 09-mobile-fly-out-menu.html ├── 10-multiple-class-names.html ├── 11-css-transition-comparison.html ├── 12-css-animation-comparison.html ├── 13-big-explosion.html ├── 14-css-3d-spin.html └── index.html ├── chapter-07 ├── 01-widget-container-class-names.html ├── 02-interaction-state-class-names.html ├── 03-accordion-erred-disabled.html ├── 04-styled-confirmation-dialog.html ├── 05-dialog-class-names.html ├── 06-vertical-tabs.html ├── 07-mobile-friendly-datepicker.html ├── 08-tooltip-with-arrows.html └── index.html ├── chapter-08 ├── 01-adding-items.html ├── 02-editable-list.html ├── 03-final-todo-widget.html ├── index.html ├── todo.css └── todo.js ├── chapter-09 ├── 01-confirmation-dialog.html ├── 02-vertical-tabs-extension.html ├── 03-todo-list-remove.html ├── 04-todo-list-sortable.html ├── 05-dialog-select2.html ├── 06-dialog-focus-extension.html ├── 07-todo-list-remove-extension.html ├── 08-datepicker-today-change.html ├── 09-mobile-datepicker.html ├── index.html └── select2 │ ├── select2.css │ ├── select2.js │ ├── select2.png │ └── select2x2.png ├── chapter-10 ├── 01-spinner-with-amd.html ├── 02-todo-with-amd.html ├── built │ ├── 01-spinner-with-amd.html │ ├── 02-todo-with-amd.html │ ├── build.txt │ ├── css │ │ ├── app.css │ │ └── jquery-ui │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── images │ │ │ ├── animated-overlay.gif │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ └── js │ │ ├── 01-app.js │ │ ├── 02-app.js │ │ ├── app.built.js │ │ ├── build.js │ │ ├── jquery-ui │ │ ├── accordion.js │ │ ├── autocomplete.js │ │ ├── button.js │ │ ├── core.js │ │ ├── datepicker.js │ │ ├── dialog.js │ │ ├── draggable.js │ │ ├── droppable.js │ │ ├── effect-blind.js │ │ ├── effect-bounce.js │ │ ├── effect-clip.js │ │ ├── effect-drop.js │ │ ├── effect-explode.js │ │ ├── effect-fade.js │ │ ├── effect-fold.js │ │ ├── effect-highlight.js │ │ ├── effect-puff.js │ │ ├── effect-pulsate.js │ │ ├── effect-scale.js │ │ ├── effect-shake.js │ │ ├── effect-size.js │ │ ├── effect-slide.js │ │ ├── effect-transfer.js │ │ ├── effect.js │ │ ├── i18n │ │ │ ├── datepicker-af.js │ │ │ ├── datepicker-ar-DZ.js │ │ │ ├── datepicker-ar.js │ │ │ ├── datepicker-az.js │ │ │ ├── datepicker-be.js │ │ │ ├── datepicker-bg.js │ │ │ ├── datepicker-bs.js │ │ │ ├── datepicker-ca.js │ │ │ ├── datepicker-cs.js │ │ │ ├── datepicker-cy-GB.js │ │ │ ├── datepicker-da.js │ │ │ ├── datepicker-de.js │ │ │ ├── datepicker-el.js │ │ │ ├── datepicker-en-AU.js │ │ │ ├── datepicker-en-GB.js │ │ │ ├── datepicker-en-NZ.js │ │ │ ├── datepicker-eo.js │ │ │ ├── datepicker-es.js │ │ │ ├── datepicker-et.js │ │ │ ├── datepicker-eu.js │ │ │ ├── datepicker-fa.js │ │ │ ├── datepicker-fi.js │ │ │ ├── datepicker-fo.js │ │ │ ├── datepicker-fr-CA.js │ │ │ ├── datepicker-fr-CH.js │ │ │ ├── datepicker-fr.js │ │ │ ├── datepicker-gl.js │ │ │ ├── datepicker-he.js │ │ │ ├── datepicker-hi.js │ │ │ ├── datepicker-hr.js │ │ │ ├── datepicker-hu.js │ │ │ ├── datepicker-hy.js │ │ │ ├── datepicker-id.js │ │ │ ├── datepicker-is.js │ │ │ ├── datepicker-it-CH.js │ │ │ ├── datepicker-it.js │ │ │ ├── datepicker-ja.js │ │ │ ├── datepicker-ka.js │ │ │ ├── datepicker-kk.js │ │ │ ├── datepicker-km.js │ │ │ ├── datepicker-ko.js │ │ │ ├── datepicker-ky.js │ │ │ ├── datepicker-lb.js │ │ │ ├── datepicker-lt.js │ │ │ ├── datepicker-lv.js │ │ │ ├── datepicker-mk.js │ │ │ ├── datepicker-ml.js │ │ │ ├── datepicker-ms.js │ │ │ ├── datepicker-nb.js │ │ │ ├── datepicker-nl-BE.js │ │ │ ├── datepicker-nl.js │ │ │ ├── datepicker-nn.js │ │ │ ├── datepicker-no.js │ │ │ ├── datepicker-pl.js │ │ │ ├── datepicker-pt-BR.js │ │ │ ├── datepicker-pt.js │ │ │ ├── datepicker-rm.js │ │ │ ├── datepicker-ro.js │ │ │ ├── datepicker-ru.js │ │ │ ├── datepicker-sk.js │ │ │ ├── datepicker-sl.js │ │ │ ├── datepicker-sq.js │ │ │ ├── datepicker-sr-SR.js │ │ │ ├── datepicker-sr.js │ │ │ ├── datepicker-sv.js │ │ │ ├── datepicker-ta.js │ │ │ ├── datepicker-th.js │ │ │ ├── datepicker-tj.js │ │ │ ├── datepicker-tr.js │ │ │ ├── datepicker-uk.js │ │ │ ├── datepicker-vi.js │ │ │ ├── datepicker-zh-CN.js │ │ │ ├── datepicker-zh-HK.js │ │ │ └── datepicker-zh-TW.js │ │ ├── menu.js │ │ ├── mouse.js │ │ ├── position.js │ │ ├── progressbar.js │ │ ├── resizable.js │ │ ├── selectable.js │ │ ├── selectmenu.js │ │ ├── slider.js │ │ ├── sortable.js │ │ ├── spinner.js │ │ ├── tabs.js │ │ ├── tooltip.js │ │ └── widget.js │ │ ├── jquery.js │ │ ├── require.js │ │ └── todo.js ├── css │ ├── app.css │ └── jquery-ui │ │ ├── accordion.css │ │ ├── all.css │ │ ├── autocomplete.css │ │ ├── base.css │ │ ├── button.css │ │ ├── core.css │ │ ├── datepicker.css │ │ ├── dialog.css │ │ ├── draggable.css │ │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── menu.css │ │ ├── progressbar.css │ │ ├── resizable.css │ │ ├── selectable.css │ │ ├── selectmenu.css │ │ ├── slider.css │ │ ├── sortable.css │ │ ├── spinner.css │ │ ├── tabs.css │ │ ├── theme.css │ │ └── tooltip.css ├── index.html └── js │ ├── 01-app.js │ ├── 02-app.js │ ├── app.built.js │ ├── build.js │ ├── jquery-ui │ ├── accordion.js │ ├── autocomplete.js │ ├── button.js │ ├── core.js │ ├── datepicker.js │ ├── dialog.js │ ├── draggable.js │ ├── droppable.js │ ├── effect-blind.js │ ├── effect-bounce.js │ ├── effect-clip.js │ ├── effect-drop.js │ ├── effect-explode.js │ ├── effect-fade.js │ ├── effect-fold.js │ ├── effect-highlight.js │ ├── effect-puff.js │ ├── effect-pulsate.js │ ├── effect-scale.js │ ├── effect-shake.js │ ├── effect-size.js │ ├── effect-slide.js │ ├── effect-transfer.js │ ├── effect.js │ ├── i18n │ │ ├── datepicker-af.js │ │ ├── datepicker-ar-DZ.js │ │ ├── datepicker-ar.js │ │ ├── datepicker-az.js │ │ ├── datepicker-be.js │ │ ├── datepicker-bg.js │ │ ├── datepicker-bs.js │ │ ├── datepicker-ca.js │ │ ├── datepicker-cs.js │ │ ├── datepicker-cy-GB.js │ │ ├── datepicker-da.js │ │ ├── datepicker-de.js │ │ ├── datepicker-el.js │ │ ├── datepicker-en-AU.js │ │ ├── datepicker-en-GB.js │ │ ├── datepicker-en-NZ.js │ │ ├── datepicker-eo.js │ │ ├── datepicker-es.js │ │ ├── datepicker-et.js │ │ ├── datepicker-eu.js │ │ ├── datepicker-fa.js │ │ ├── datepicker-fi.js │ │ ├── datepicker-fo.js │ │ ├── datepicker-fr-CA.js │ │ ├── datepicker-fr-CH.js │ │ ├── datepicker-fr.js │ │ ├── datepicker-gl.js │ │ ├── datepicker-he.js │ │ ├── datepicker-hi.js │ │ ├── datepicker-hr.js │ │ ├── datepicker-hu.js │ │ ├── datepicker-hy.js │ │ ├── datepicker-id.js │ │ ├── datepicker-is.js │ │ ├── datepicker-it-CH.js │ │ ├── datepicker-it.js │ │ ├── datepicker-ja.js │ │ ├── datepicker-ka.js │ │ ├── datepicker-kk.js │ │ ├── datepicker-km.js │ │ ├── datepicker-ko.js │ │ ├── datepicker-ky.js │ │ ├── datepicker-lb.js │ │ ├── datepicker-lt.js │ │ ├── datepicker-lv.js │ │ ├── datepicker-mk.js │ │ ├── datepicker-ml.js │ │ ├── datepicker-ms.js │ │ ├── datepicker-nb.js │ │ ├── datepicker-nl-BE.js │ │ ├── datepicker-nl.js │ │ ├── datepicker-nn.js │ │ ├── datepicker-no.js │ │ ├── datepicker-pl.js │ │ ├── datepicker-pt-BR.js │ │ ├── datepicker-pt.js │ │ ├── datepicker-rm.js │ │ ├── datepicker-ro.js │ │ ├── datepicker-ru.js │ │ ├── datepicker-sk.js │ │ ├── datepicker-sl.js │ │ ├── datepicker-sq.js │ │ ├── datepicker-sr-SR.js │ │ ├── datepicker-sr.js │ │ ├── datepicker-sv.js │ │ ├── datepicker-ta.js │ │ ├── datepicker-th.js │ │ ├── datepicker-tj.js │ │ ├── datepicker-tr.js │ │ ├── datepicker-uk.js │ │ ├── datepicker-vi.js │ │ ├── datepicker-zh-CN.js │ │ ├── datepicker-zh-HK.js │ │ └── datepicker-zh-TW.js │ ├── menu.js │ ├── mouse.js │ ├── position.js │ ├── progressbar.js │ ├── resizable.js │ ├── selectable.js │ ├── selectmenu.js │ ├── slider.js │ ├── sortable.js │ ├── spinner.js │ ├── tabs.js │ ├── tooltip.js │ └── widget.js │ ├── jquery.js │ ├── require.js │ └── todo.js ├── chapter-11 ├── built │ ├── build.txt │ ├── css │ │ ├── app.css │ │ └── jquery-ui │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── images │ │ │ ├── animated-overlay.gif │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ ├── ui-icons_454545_256x240.png │ │ │ ├── ui-icons_888888_256x240.png │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ ├── index.html │ ├── js │ │ ├── almond.js │ │ ├── app.js │ │ ├── build.js │ │ ├── jquery-ui │ │ │ ├── accordion.js │ │ │ ├── autocomplete.js │ │ │ ├── button.js │ │ │ ├── core.js │ │ │ ├── datepicker.js │ │ │ ├── dialog.js │ │ │ ├── draggable.js │ │ │ ├── droppable.js │ │ │ ├── effect-blind.js │ │ │ ├── effect-bounce.js │ │ │ ├── effect-clip.js │ │ │ ├── effect-drop.js │ │ │ ├── effect-explode.js │ │ │ ├── effect-fade.js │ │ │ ├── effect-fold.js │ │ │ ├── effect-highlight.js │ │ │ ├── effect-puff.js │ │ │ ├── effect-pulsate.js │ │ │ ├── effect-scale.js │ │ │ ├── effect-shake.js │ │ │ ├── effect-size.js │ │ │ ├── effect-slide.js │ │ │ ├── effect-transfer.js │ │ │ ├── effect.js │ │ │ ├── i18n │ │ │ │ ├── datepicker-af.js │ │ │ │ ├── datepicker-ar-DZ.js │ │ │ │ ├── datepicker-ar.js │ │ │ │ ├── datepicker-az.js │ │ │ │ ├── datepicker-be.js │ │ │ │ ├── datepicker-bg.js │ │ │ │ ├── datepicker-bs.js │ │ │ │ ├── datepicker-ca.js │ │ │ │ ├── datepicker-cs.js │ │ │ │ ├── datepicker-cy-GB.js │ │ │ │ ├── datepicker-da.js │ │ │ │ ├── datepicker-de.js │ │ │ │ ├── datepicker-el.js │ │ │ │ ├── datepicker-en-AU.js │ │ │ │ ├── datepicker-en-GB.js │ │ │ │ ├── datepicker-en-NZ.js │ │ │ │ ├── datepicker-eo.js │ │ │ │ ├── datepicker-es.js │ │ │ │ ├── datepicker-et.js │ │ │ │ ├── datepicker-eu.js │ │ │ │ ├── datepicker-fa.js │ │ │ │ ├── datepicker-fi.js │ │ │ │ ├── datepicker-fo.js │ │ │ │ ├── datepicker-fr-CA.js │ │ │ │ ├── datepicker-fr-CH.js │ │ │ │ ├── datepicker-fr.js │ │ │ │ ├── datepicker-gl.js │ │ │ │ ├── datepicker-he.js │ │ │ │ ├── datepicker-hi.js │ │ │ │ ├── datepicker-hr.js │ │ │ │ ├── datepicker-hu.js │ │ │ │ ├── datepicker-hy.js │ │ │ │ ├── datepicker-id.js │ │ │ │ ├── datepicker-is.js │ │ │ │ ├── datepicker-it-CH.js │ │ │ │ ├── datepicker-it.js │ │ │ │ ├── datepicker-ja.js │ │ │ │ ├── datepicker-ka.js │ │ │ │ ├── datepicker-kk.js │ │ │ │ ├── datepicker-km.js │ │ │ │ ├── datepicker-ko.js │ │ │ │ ├── datepicker-ky.js │ │ │ │ ├── datepicker-lb.js │ │ │ │ ├── datepicker-lt.js │ │ │ │ ├── datepicker-lv.js │ │ │ │ ├── datepicker-mk.js │ │ │ │ ├── datepicker-ml.js │ │ │ │ ├── datepicker-ms.js │ │ │ │ ├── datepicker-nb.js │ │ │ │ ├── datepicker-nl-BE.js │ │ │ │ ├── datepicker-nl.js │ │ │ │ ├── datepicker-nn.js │ │ │ │ ├── datepicker-no.js │ │ │ │ ├── datepicker-pl.js │ │ │ │ ├── datepicker-pt-BR.js │ │ │ │ ├── datepicker-pt.js │ │ │ │ ├── datepicker-rm.js │ │ │ │ ├── datepicker-ro.js │ │ │ │ ├── datepicker-ru.js │ │ │ │ ├── datepicker-sk.js │ │ │ │ ├── datepicker-sl.js │ │ │ │ ├── datepicker-sq.js │ │ │ │ ├── datepicker-sr-SR.js │ │ │ │ ├── datepicker-sr.js │ │ │ │ ├── datepicker-sv.js │ │ │ │ ├── datepicker-ta.js │ │ │ │ ├── datepicker-th.js │ │ │ │ ├── datepicker-tj.js │ │ │ │ ├── datepicker-tr.js │ │ │ │ ├── datepicker-uk.js │ │ │ │ ├── datepicker-vi.js │ │ │ │ ├── datepicker-zh-CN.js │ │ │ │ ├── datepicker-zh-HK.js │ │ │ │ └── datepicker-zh-TW.js │ │ │ ├── menu.js │ │ │ ├── mouse.js │ │ │ ├── position.js │ │ │ ├── progressbar.js │ │ │ ├── resizable.js │ │ │ ├── selectable.js │ │ │ ├── selectmenu.js │ │ │ ├── slider.js │ │ │ ├── sortable.js │ │ │ ├── spinner.js │ │ │ ├── tabs.js │ │ │ ├── tooltip.js │ │ │ └── widget.js │ │ ├── jquery.js │ │ ├── require.js │ │ ├── text.js │ │ └── underscore.js │ ├── json │ │ ├── airports.gz │ │ └── airports.json │ └── template │ │ └── flight-list.html ├── css │ ├── app.css │ └── jquery-ui │ │ ├── accordion.css │ │ ├── all.css │ │ ├── autocomplete.css │ │ ├── base.css │ │ ├── button.css │ │ ├── core.css │ │ ├── datepicker.css │ │ ├── dialog.css │ │ ├── draggable.css │ │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── menu.css │ │ ├── progressbar.css │ │ ├── resizable.css │ │ ├── selectable.css │ │ ├── selectmenu.css │ │ ├── slider.css │ │ ├── sortable.css │ │ ├── spinner.css │ │ ├── tabs.css │ │ ├── theme.css │ │ └── tooltip.css ├── index.html ├── js │ ├── almond.js │ ├── app.js │ ├── build.js │ ├── jquery-ui │ │ ├── accordion.js │ │ ├── autocomplete.js │ │ ├── button.js │ │ ├── core.js │ │ ├── datepicker.js │ │ ├── dialog.js │ │ ├── draggable.js │ │ ├── droppable.js │ │ ├── effect-blind.js │ │ ├── effect-bounce.js │ │ ├── effect-clip.js │ │ ├── effect-drop.js │ │ ├── effect-explode.js │ │ ├── effect-fade.js │ │ ├── effect-fold.js │ │ ├── effect-highlight.js │ │ ├── effect-puff.js │ │ ├── effect-pulsate.js │ │ ├── effect-scale.js │ │ ├── effect-shake.js │ │ ├── effect-size.js │ │ ├── effect-slide.js │ │ ├── effect-transfer.js │ │ ├── effect.js │ │ ├── i18n │ │ │ ├── datepicker-af.js │ │ │ ├── datepicker-ar-DZ.js │ │ │ ├── datepicker-ar.js │ │ │ ├── datepicker-az.js │ │ │ ├── datepicker-be.js │ │ │ ├── datepicker-bg.js │ │ │ ├── datepicker-bs.js │ │ │ ├── datepicker-ca.js │ │ │ ├── datepicker-cs.js │ │ │ ├── datepicker-cy-GB.js │ │ │ ├── datepicker-da.js │ │ │ ├── datepicker-de.js │ │ │ ├── datepicker-el.js │ │ │ ├── datepicker-en-AU.js │ │ │ ├── datepicker-en-GB.js │ │ │ ├── datepicker-en-NZ.js │ │ │ ├── datepicker-eo.js │ │ │ ├── datepicker-es.js │ │ │ ├── datepicker-et.js │ │ │ ├── datepicker-eu.js │ │ │ ├── datepicker-fa.js │ │ │ ├── datepicker-fi.js │ │ │ ├── datepicker-fo.js │ │ │ ├── datepicker-fr-CA.js │ │ │ ├── datepicker-fr-CH.js │ │ │ ├── datepicker-fr.js │ │ │ ├── datepicker-gl.js │ │ │ ├── datepicker-he.js │ │ │ ├── datepicker-hi.js │ │ │ ├── datepicker-hr.js │ │ │ ├── datepicker-hu.js │ │ │ ├── datepicker-hy.js │ │ │ ├── datepicker-id.js │ │ │ ├── datepicker-is.js │ │ │ ├── datepicker-it-CH.js │ │ │ ├── datepicker-it.js │ │ │ ├── datepicker-ja.js │ │ │ ├── datepicker-ka.js │ │ │ ├── datepicker-kk.js │ │ │ ├── datepicker-km.js │ │ │ ├── datepicker-ko.js │ │ │ ├── datepicker-ky.js │ │ │ ├── datepicker-lb.js │ │ │ ├── datepicker-lt.js │ │ │ ├── datepicker-lv.js │ │ │ ├── datepicker-mk.js │ │ │ ├── datepicker-ml.js │ │ │ ├── datepicker-ms.js │ │ │ ├── datepicker-nb.js │ │ │ ├── datepicker-nl-BE.js │ │ │ ├── datepicker-nl.js │ │ │ ├── datepicker-nn.js │ │ │ ├── datepicker-no.js │ │ │ ├── datepicker-pl.js │ │ │ ├── datepicker-pt-BR.js │ │ │ ├── datepicker-pt.js │ │ │ ├── datepicker-rm.js │ │ │ ├── datepicker-ro.js │ │ │ ├── datepicker-ru.js │ │ │ ├── datepicker-sk.js │ │ │ ├── datepicker-sl.js │ │ │ ├── datepicker-sq.js │ │ │ ├── datepicker-sr-SR.js │ │ │ ├── datepicker-sr.js │ │ │ ├── datepicker-sv.js │ │ │ ├── datepicker-ta.js │ │ │ ├── datepicker-th.js │ │ │ ├── datepicker-tj.js │ │ │ ├── datepicker-tr.js │ │ │ ├── datepicker-uk.js │ │ │ ├── datepicker-vi.js │ │ │ ├── datepicker-zh-CN.js │ │ │ ├── datepicker-zh-HK.js │ │ │ └── datepicker-zh-TW.js │ │ ├── menu.js │ │ ├── mouse.js │ │ ├── position.js │ │ ├── progressbar.js │ │ ├── resizable.js │ │ ├── selectable.js │ │ ├── selectmenu.js │ │ ├── slider.js │ │ ├── sortable.js │ │ ├── spinner.js │ │ ├── tabs.js │ │ ├── tooltip.js │ │ └── widget.js │ ├── jquery.js │ ├── require.js │ ├── text.js │ └── underscore.js ├── json │ ├── airports.gz │ └── airports.json └── template │ └── flight-list.html ├── chapter-12 ├── 01-position-boxes.html ├── 02-ui-walkthrough.html ├── 03-flipping-tooltip-with-arrows.html ├── 04-key-codes.html ├── 05-default-element-initialization.html ├── 06-todo-default-element.html ├── 07-embedded-window-widgets.html ├── 08-notification-widget.html ├── 09-jquery-mobile.html ├── 10-declarative-widgets.html ├── child.html ├── index.html └── jquery-mobile │ ├── images │ ├── ajax-loader.gif │ ├── icons-png │ │ ├── action-black.png │ │ ├── action-white.png │ │ ├── alert-black.png │ │ ├── alert-white.png │ │ ├── arrow-d-black.png │ │ ├── arrow-d-l-black.png │ │ ├── arrow-d-l-white.png │ │ ├── arrow-d-r-black.png │ │ ├── arrow-d-r-white.png │ │ ├── arrow-d-white.png │ │ ├── arrow-l-black.png │ │ ├── arrow-l-white.png │ │ ├── arrow-r-black.png │ │ ├── arrow-r-white.png │ │ ├── arrow-u-black.png │ │ ├── arrow-u-l-black.png │ │ ├── arrow-u-l-white.png │ │ ├── arrow-u-r-black.png │ │ ├── arrow-u-r-white.png │ │ ├── arrow-u-white.png │ │ ├── audio-black.png │ │ ├── audio-white.png │ │ ├── back-black.png │ │ ├── back-white.png │ │ ├── bars-black.png │ │ ├── bars-white.png │ │ ├── bullets-black.png │ │ ├── bullets-white.png │ │ ├── calendar-black.png │ │ ├── calendar-white.png │ │ ├── camera-black.png │ │ ├── camera-white.png │ │ ├── carat-d-black.png │ │ ├── carat-d-white.png │ │ ├── carat-l-black.png │ │ ├── carat-l-white.png │ │ ├── carat-r-black.png │ │ ├── carat-r-white.png │ │ ├── carat-u-black.png │ │ ├── carat-u-white.png │ │ ├── check-black.png │ │ ├── check-white.png │ │ ├── clock-black.png │ │ ├── clock-white.png │ │ ├── cloud-black.png │ │ ├── cloud-white.png │ │ ├── comment-black.png │ │ ├── comment-white.png │ │ ├── delete-black.png │ │ ├── delete-white.png │ │ ├── edit-black.png │ │ ├── edit-white.png │ │ ├── eye-black.png │ │ ├── eye-white.png │ │ ├── forbidden-black.png │ │ ├── forbidden-white.png │ │ ├── forward-black.png │ │ ├── forward-white.png │ │ ├── gear-black.png │ │ ├── gear-white.png │ │ ├── grid-black.png │ │ ├── grid-white.png │ │ ├── heart-black.png │ │ ├── heart-white.png │ │ ├── home-black.png │ │ ├── home-white.png │ │ ├── info-black.png │ │ ├── info-white.png │ │ ├── location-black.png │ │ ├── location-white.png │ │ ├── lock-black.png │ │ ├── lock-white.png │ │ ├── mail-black.png │ │ ├── mail-white.png │ │ ├── minus-black.png │ │ ├── minus-white.png │ │ ├── navigation-black.png │ │ ├── navigation-white.png │ │ ├── phone-black.png │ │ ├── phone-white.png │ │ ├── plus-black.png │ │ ├── plus-white.png │ │ ├── power-black.png │ │ ├── power-white.png │ │ ├── recycle-black.png │ │ ├── recycle-white.png │ │ ├── refresh-black.png │ │ ├── refresh-white.png │ │ ├── search-black.png │ │ ├── search-white.png │ │ ├── shop-black.png │ │ ├── shop-white.png │ │ ├── star-black.png │ │ ├── star-white.png │ │ ├── tag-black.png │ │ ├── tag-white.png │ │ ├── user-black.png │ │ ├── user-white.png │ │ ├── video-black.png │ │ └── video-white.png │ └── icons-svg │ │ ├── action-black.svg │ │ ├── action-white.svg │ │ ├── alert-black.svg │ │ ├── alert-white.svg │ │ ├── arrow-d-black.svg │ │ ├── arrow-d-l-black.svg │ │ ├── arrow-d-l-white.svg │ │ ├── arrow-d-r-black.svg │ │ ├── arrow-d-r-white.svg │ │ ├── arrow-d-white.svg │ │ ├── arrow-l-black.svg │ │ ├── arrow-l-white.svg │ │ ├── arrow-r-black.svg │ │ ├── arrow-r-white.svg │ │ ├── arrow-u-black.svg │ │ ├── arrow-u-l-black.svg │ │ ├── arrow-u-l-white.svg │ │ ├── arrow-u-r-black.svg │ │ ├── arrow-u-r-white.svg │ │ ├── arrow-u-white.svg │ │ ├── audio-black.svg │ │ ├── audio-white.svg │ │ ├── back-black.svg │ │ ├── back-white.svg │ │ ├── bars-black.svg │ │ ├── bars-white.svg │ │ ├── bullets-black.svg │ │ ├── bullets-white.svg │ │ ├── calendar-black.svg │ │ ├── calendar-white.svg │ │ ├── camera-black.svg │ │ ├── camera-white.svg │ │ ├── carat-d-black.svg │ │ ├── carat-d-white.svg │ │ ├── carat-l-black.svg │ │ ├── carat-l-white.svg │ │ ├── carat-r-black.svg │ │ ├── carat-r-white.svg │ │ ├── carat-u-black.svg │ │ ├── carat-u-white.svg │ │ ├── check-black.svg │ │ ├── check-white.svg │ │ ├── clock-black.svg │ │ ├── clock-white.svg │ │ ├── cloud-black.svg │ │ ├── cloud-white.svg │ │ ├── comment-black.svg │ │ ├── comment-white.svg │ │ ├── delete-black.svg │ │ ├── delete-white.svg │ │ ├── edit-black.svg │ │ ├── edit-white.svg │ │ ├── eye-black.svg │ │ ├── eye-white.svg │ │ ├── forbidden-black.svg │ │ ├── forbidden-white.svg │ │ ├── forward-black.svg │ │ ├── forward-white.svg │ │ ├── gear-black.svg │ │ ├── gear-white.svg │ │ ├── grid-black.svg │ │ ├── grid-white.svg │ │ ├── heart-black.svg │ │ ├── heart-white.svg │ │ ├── home-black.svg │ │ ├── home-white.svg │ │ ├── info-black.svg │ │ ├── info-white.svg │ │ ├── location-black.svg │ │ ├── location-white.svg │ │ ├── lock-black.svg │ │ ├── lock-white.svg │ │ ├── mail-black.svg │ │ ├── mail-white.svg │ │ ├── minus-black.svg │ │ ├── minus-white.svg │ │ ├── navigation-black.svg │ │ ├── navigation-white.svg │ │ ├── phone-black.svg │ │ ├── phone-white.svg │ │ ├── plus-black.svg │ │ ├── plus-white.svg │ │ ├── power-black.svg │ │ ├── power-white.svg │ │ ├── recycle-black.svg │ │ ├── recycle-white.svg │ │ ├── refresh-black.svg │ │ ├── refresh-white.svg │ │ ├── search-black.svg │ │ ├── search-white.svg │ │ ├── shop-black.svg │ │ ├── shop-white.svg │ │ ├── star-black.svg │ │ ├── star-white.svg │ │ ├── tag-black.svg │ │ ├── tag-white.svg │ │ ├── user-black.svg │ │ ├── user-white.svg │ │ ├── video-black.svg │ │ └── video-white.svg │ ├── jquery.mobile-1.4.2.css │ ├── jquery.mobile-1.4.2.js │ ├── jquery.mobile-1.4.2.min.css │ ├── jquery.mobile-1.4.2.min.js │ ├── jquery.mobile-1.4.2.min.map │ ├── jquery.mobile.external-png-1.4.2.css │ ├── jquery.mobile.external-png-1.4.2.min.css │ ├── jquery.mobile.icons-1.4.2.css │ ├── jquery.mobile.icons-1.4.2.min.css │ ├── jquery.mobile.inline-png-1.4.2.css │ ├── jquery.mobile.inline-png-1.4.2.min.css │ ├── jquery.mobile.inline-svg-1.4.2.css │ ├── jquery.mobile.inline-svg-1.4.2.min.css │ ├── jquery.mobile.structure-1.4.2.css │ ├── jquery.mobile.structure-1.4.2.min.css │ ├── jquery.mobile.theme-1.4.2.css │ └── jquery.mobile.theme-1.4.2.min.css ├── css ├── demos.css ├── images │ ├── animated-overlay.gif │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ ├── ui-bg_flat_75_ffffff_40x100.png │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_glass_75_dadada_1x400.png │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ ├── ui-bg_glass_95_fef1ec_1x400.png │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_2e83ff_256x240.png │ ├── ui-icons_454545_256x240.png │ ├── ui-icons_888888_256x240.png │ └── ui-icons_cd0a0a_256x240.png └── jquery-ui.css ├── errata.html ├── errata.md ├── index.html ├── js ├── declarative-widgets.js ├── globalize.cultures.js ├── globalize.js ├── i18n │ ├── datepicker-af.js │ ├── datepicker-ar-DZ.js │ ├── datepicker-ar.js │ ├── datepicker-az.js │ ├── datepicker-be.js │ ├── datepicker-bg.js │ ├── datepicker-bs.js │ ├── datepicker-ca.js │ ├── datepicker-cs.js │ ├── datepicker-cy-GB.js │ ├── datepicker-da.js │ ├── datepicker-de.js │ ├── datepicker-el.js │ ├── datepicker-en-AU.js │ ├── datepicker-en-GB.js │ ├── datepicker-en-NZ.js │ ├── datepicker-eo.js │ ├── datepicker-es.js │ ├── datepicker-et.js │ ├── datepicker-eu.js │ ├── datepicker-fa.js │ ├── datepicker-fi.js │ ├── datepicker-fo.js │ ├── datepicker-fr-CA.js │ ├── datepicker-fr-CH.js │ ├── datepicker-fr.js │ ├── datepicker-gl.js │ ├── datepicker-he.js │ ├── datepicker-hi.js │ ├── datepicker-hr.js │ ├── datepicker-hu.js │ ├── datepicker-hy.js │ ├── datepicker-id.js │ ├── datepicker-is.js │ ├── datepicker-it-CH.js │ ├── datepicker-it.js │ ├── datepicker-ja.js │ ├── datepicker-ka.js │ ├── datepicker-kk.js │ ├── datepicker-km.js │ ├── datepicker-ko.js │ ├── datepicker-ky.js │ ├── datepicker-lb.js │ ├── datepicker-lt.js │ ├── datepicker-lv.js │ ├── datepicker-mk.js │ ├── datepicker-ml.js │ ├── datepicker-ms.js │ ├── datepicker-nb.js │ ├── datepicker-nl-BE.js │ ├── datepicker-nl.js │ ├── datepicker-nn.js │ ├── datepicker-no.js │ ├── datepicker-pl.js │ ├── datepicker-pt-BR.js │ ├── datepicker-pt.js │ ├── datepicker-rm.js │ ├── datepicker-ro.js │ ├── datepicker-ru.js │ ├── datepicker-sk.js │ ├── datepicker-sl.js │ ├── datepicker-sq.js │ ├── datepicker-sr-SR.js │ ├── datepicker-sr.js │ ├── datepicker-sv.js │ ├── datepicker-ta.js │ ├── datepicker-th.js │ ├── datepicker-tj.js │ ├── datepicker-tr.js │ ├── datepicker-uk.js │ ├── datepicker-vi.js │ ├── datepicker-zh-CN.js │ ├── datepicker-zh-HK.js │ └── datepicker-zh-TW.js ├── jquery-ui.js └── jquery.js └── jsfiddles.html /appendix-c/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Appendix C 7 | 8 | 9 | 10 | 11 |

Appendix C

12 | 13 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /appendix-d/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Appendix D 7 | 8 | 9 | 10 | 11 |

Appendix D

12 | 13 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /appendix-f/01-date-input.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Date Input Polyfill 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /appendix-f/02-number-input.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Number Input Polyfill 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /appendix-f/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Appendix F 7 | 8 | 9 | 10 | 11 |

Appendix F

12 | 13 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /chapter-01/01-building-a-datepicker.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Building a Datepicker 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /chapter-01/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Chapter 1 7 | 8 | 9 | 10 | 11 |

Chapter 1

12 | 13 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /chapter-02/01-simple-dialog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | A Simple jQuery UI Dialog 7 | 8 | 9 | 10 | 11 |
jQuery UI Rocks!
12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /chapter-02/02-red-dialog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | A jQuery UI Dialog with Red Text 7 | 8 | 9 | 10 | 11 |
jQuery UI Rocks!
12 | 13 | 14 | 15 | 16 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /chapter-02/03-dialog-with-options.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Dialog with title and buttons Options Set 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /chapter-02/04-dialog-position.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Dialog With position Option Set 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /chapter-02/05-dialog-chainable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Widget's Methods are Chainable 7 | 8 | 9 | 10 | 11 |
jQuery UI Rocks!
12 | 13 | 14 | 15 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-02/06-option-setter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Using the option() Method as a Setter 7 | 8 | 9 | 10 | 11 |
One
12 |
Two
13 | 14 | 15 | 16 | 17 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-02/08-create-event.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Create Event 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-02/10-counting-dialogs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Counting the Number of Dialogs Created 7 | 8 | 9 | 10 | 11 | 12 |

Dialogs created: 0

13 | 14 | 15 | 16 | 17 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /chapter-02/11-event-parameters.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Dialog Event Parameters 7 | 8 | 9 | 10 | 11 |
jQuery UI Rocks!
12 | 13 | 14 | 15 | 16 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /chapter-02/13-dialog-with-coordinates.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Dialog with Coordinates in Title Bar 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-02/14-extension-points.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Extension Points 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-03/01-autocomplete-local-data.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | An Autocomplete Widget Using Local Data 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /chapter-03/02-autocomplete-label-value.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Autocomplete Using Label and Value 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /chapter-03/03-insurance-company-autocomplete.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Insurance Company Search 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-03/07-language-buttonset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Language Buttonset 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /chapter-03/08-button-with-icon.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Button With Icons 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-03/09-selectmenu-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Selectmenu Widget 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /chapter-03/12-datepicker-no-weekends.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Datepicker That Disallows Weekends 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /chapter-03/15-spinner-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Spinner Widget 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /chapter-03/16-spinner-min-max-step.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Spinner With min, max, and step Options Set 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-03/18-html5-pickers.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | HTML5 Date and Number Pickers 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /chapter-03/no-php-error.js: -------------------------------------------------------------------------------- 1 | var message = "The search did not work because you are not running this example on a PHP-enabled server. You can view this example without to setup PHP at http://jsfiddle.net/tj_vantoll/Dt8pW/", 2 | messageDialog = $( "

" + message + "

" ).dialog({ 3 | autoOpen: false, 4 | width: 600 5 | }); 6 | 7 | $( document ).ajaxError(function() { 8 | messageDialog.dialog( "open" ); 9 | }); -------------------------------------------------------------------------------- /chapter-04/02-accordion-collapsible.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Collapsible Accordion 7 | 8 | 9 | 10 | 11 |
12 |

Header One

13 |
Content One
14 |

Header Two

15 |
Content Two
16 |
17 | 18 | 19 | 20 | 21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /chapter-04/05-tabs-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tabs Widget 7 | 8 | 9 | 10 | 11 |
12 | 16 |
One Contents
17 |
Two Contents
18 |
19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /chapter-04/07-menu-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Menu Widget 7 | 8 | 11 | 12 | 13 | 14 | 28 | 29 | 30 | 31 | 32 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /chapter-04/09-slider-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Slider Widget 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /chapter-04/11-tooltip-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tooltip Widget 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /chapter-04/12-delegated-tooltips.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Delegated Tooltips 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /chapter-04/13-custom-tooltip-content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Custom Tooltip Content 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /chapter-05/01-red-draggable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Basic Draggable Element 7 | 8 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /chapter-05/02-draggable-axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Draggable on X and Y Axis 7 | 8 | 9 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 26 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /chapter-05/07-sortable-basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Basic Sortable 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /chapter-05/10-resizable-basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Basic Resizable 7 | 8 | 9 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /chapter-06/01-shake-box.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Shaking a Box With the Shake Effect 7 | 8 | 9 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /chapter-06/02-explode-box.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Making a Box Explode 7 | 8 | 9 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /chapter-06/07-grow-div-addClass.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Grow div Using addClass() 7 | 8 | 9 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /chapter-06/10-multiple-class-names.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Animating Multiple Class Names 7 | 8 | 9 | 14 | 15 | 16 | 17 |

jQuery UI Rocks!

18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /chapter-06/13-big-explosion.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Big Explosion 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /chapter-08/03-final-todo-widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Final Todo Widget 7 | 8 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /chapter-08/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Chapter 8 7 | 8 | 9 | 10 | 11 |

Chapter 8

12 | 13 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /chapter-08/todo.css: -------------------------------------------------------------------------------- 1 | .tj-todo { 2 | padding-left: 0; 3 | } 4 | .tj-todo .tj-todo-item label { 5 | padding: 0.5em 0.3em; 6 | display: block; 7 | } 8 | .tj-todo .ui-state-active { 9 | text-decoration: line-through; 10 | } -------------------------------------------------------------------------------- /chapter-09/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-09/select2/select2.png -------------------------------------------------------------------------------- /chapter-09/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-09/select2/select2x2.png -------------------------------------------------------------------------------- /chapter-10/01-spinner-with-amd.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Spinner With AMD 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /chapter-10/02-todo-with-amd.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Todo Widget With AMD 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /chapter-10/built/01-spinner-with-amd.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Spinner With AMD 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /chapter-10/built/02-todo-with-amd.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Todo Widget With AMD 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/accordion.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Accordion 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/accordion/#theming */ .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Autocomplete 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/autocomplete/#theming */ .ui-autocomplete{position:absolute;top:0;left:0;cursor:default;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/draggable.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Draggable 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ .ui-draggable-handle{-ms-touch-action:none;touch-action:none;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/animated-overlay.gif -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/built/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/progressbar.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Progressbar 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/progressbar/#theming */ .ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/selectable.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Selectable 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ .ui-selectable{-ms-touch-action:none;touch-action:none;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/sortable.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Sortable 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ .ui-sortable-handle{-ms-touch-action:none;touch-action:none;} -------------------------------------------------------------------------------- /chapter-10/built/css/jquery-ui/tooltip.css: -------------------------------------------------------------------------------- 1 | /*! * jQuery UI Tooltip 1.11.0 * http://jqueryui.com * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/tooltip/#theming */ .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip{border-width:2px;} -------------------------------------------------------------------------------- /chapter-10/built/js/build.js: -------------------------------------------------------------------------------- 1 | ({appDir:"../",baseUrl:"js",dir:"../built",optimizeCss:"standard",modules:[{name:"01-app"},{name:"02-app"}]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/effect-fade.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Effects Fade 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/fade-effect/ 10 | */ 11 | 12 | (function(e){typeof define=="function"&&define.amd?define(["jquery","./effect"],e):e(jQuery)})(function(e){return e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-af.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.af),e.regional.af}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ar.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!0,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ar),e.regional.ar}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-az.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.az),e.regional.az}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-bs.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.bs),e.regional.bs}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ca.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ca={closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ca),e.regional.ca}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-cs.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.cs),e.regional.cs}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-da.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.da),e.regional.da}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-de.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.de),e.regional.de}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-en-AU.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["en-AU"]={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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["en-AU"]),e.regional["en-AU"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-en-GB.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["en-GB"]),e.regional["en-GB"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-en-NZ.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["en-NZ"]={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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["en-NZ"]),e.regional["en-NZ"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-eo.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.eo),e.regional.eo}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-es.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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é","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.es),e.regional.es}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-fa.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!0,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.fa),e.regional.fa}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-gl.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.gl),e.regional.gl}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-he.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.he={closeText:"סגור",prevText:"<הקודם",nextText:"הבא>",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.he),e.regional.he}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-hi.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.hi={closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.hi),e.regional.hi}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-hr.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.hr),e.regional.hr}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-hu.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.hu={closeText:"bezár",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ét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""},e.setDefaults(e.regional.hu),e.regional.hu}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-id.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.id),e.regional.id}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-it.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.it),e.regional.it}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ja.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional.ja),e.regional.ja}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-kk.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.kk={closeText:"Жабу",prevText:"<Алдыңғы",nextText:"Келесі>",currentText:"Бүгін",monthNames:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthNamesShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],dayNames:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],dayNamesShort:["жкс","дсн","ссн","срс","бсн","жма","снб"],dayNamesMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],weekHeader:"Не",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.kk),e.regional.kk}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-km.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.km={closeText:"ធ្វើ​រួច",prevText:"មុន",nextText:"បន្ទាប់",currentText:"ថ្ងៃ​នេះ",monthNames:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthNamesShort:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],dayNames:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],dayNamesShort:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],dayNamesMin:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],weekHeader:"សប្ដាហ៍",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.km),e.regional.km}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ko.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ko={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:"Wk",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"},e.setDefaults(e.regional.ko),e.regional.ko}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ky.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ky={closeText:"Жабуу",prevText:"<Мур",nextText:"Кий>",currentText:"Бүгүн",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],dayNamesShort:["жек","дүй","шей","шар","бей","жум","ише"],dayNamesMin:["Жк","Дш","Шш","Шр","Бш","Жм","Иш"],weekHeader:"Жум",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ky),e.regional.ky}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-lb.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.lb={closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.lb),e.regional.lb}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-mk.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.mk={closeText:"Затвори",prevText:"<",nextText:">",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.mk),e.regional.mk}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ms.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ms),e.regional.ms}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-nb.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nb={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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nb),e.regional.nb}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-nl-BE.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["nl-BE"]={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional["nl-BE"]),e.regional["nl-BE"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-nl.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nl={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nl),e.regional.nl}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-nn.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.nn={closeText:"Lukk",prevText:"«Førre",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:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.nn),e.regional.nn}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-no.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.no),e.regional.no}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-ru.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.ru={closeText:"Закрыть",prevText:"<Пред",nextText:"След>",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.ru),e.regional.ru}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-sk.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:["nedeľ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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sk),e.regional.sk}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-sq.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sq),e.regional.sq}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-sr.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.sr={closeText:"Затвори",prevText:"<",nextText:">",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sr),e.regional.sr}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-sv.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.sv),e.regional.sv}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-tj.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.tj={closeText:"Идома",prevText:"<Қафо",nextText:"Пеш>",currentText:"Имрӯз",monthNames:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["якшанбе","душанбе","сешанбе","чоршанбе","панҷшанбе","ҷумъа","шанбе"],dayNamesShort:["якш","душ","сеш","чор","пан","ҷум","шан"],dayNamesMin:["Як","Дш","Сш","Чш","Пш","Ҷм","Шн"],weekHeader:"Хф",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.tj),e.regional.tj}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-tr.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.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:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.tr),e.regional.tr}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-uk.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional.uk={closeText:"Закрити",prevText:"<",nextText:">",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Тиж",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.setDefaults(e.regional.uk),e.regional.uk}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-zh-CN.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-CN"]={closeText:"关闭",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-CN"]),e.regional["zh-CN"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-zh-HK.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-HK"]={closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"dd-mm-yy",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-HK"]),e.regional["zh-HK"]}); -------------------------------------------------------------------------------- /chapter-10/built/js/jquery-ui/i18n/datepicker-zh-TW.js: -------------------------------------------------------------------------------- 1 | (function(e){typeof define=="function"&&define.amd?define(["../datepicker"],e):e(jQuery.datepicker)})(function(e){return e.regional["zh-TW"]={closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.setDefaults(e.regional["zh-TW"]),e.regional["zh-TW"]}); -------------------------------------------------------------------------------- /chapter-10/css/app.css: -------------------------------------------------------------------------------- 1 | @import "jquery-ui/core.css"; 2 | @import "jquery-ui/theme.css"; 3 | @import "jquery-ui/spinner.css"; -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | @import "base.css"; 12 | @import "theme.css"; 13 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/autocomplete/#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/draggable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Draggable 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-draggable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/animated-overlay.gif -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/jquery-ui-in-action-demos/3b3c59b4607dcb59db0aaa6c7bf3d9b8258c5aea/chapter-10/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/progressbar/#theming 10 | */ 11 | .ui-progressbar { 12 | height: 2em; 13 | text-align: left; 14 | overflow: hidden; 15 | } 16 | .ui-progressbar .ui-progressbar-value { 17 | margin: -1px; 18 | height: 100%; 19 | } 20 | .ui-progressbar .ui-progressbar-overlay { 21 | background: url("images/animated-overlay.gif"); 22 | height: 100%; 23 | filter: alpha(opacity=25); 24 | opacity: 0.25; 25 | } 26 | .ui-progressbar-indeterminate .ui-progressbar-value { 27 | background-image: none; 28 | } 29 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-selectable { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | .ui-selectable-helper { 14 | position: absolute; 15 | z-index: 100; 16 | border: 1px dotted black; 17 | } 18 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/sortable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Sortable 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-sortable-handle { 10 | -ms-touch-action: none; 11 | touch-action: none; 12 | } 13 | -------------------------------------------------------------------------------- /chapter-10/css/jquery-ui/tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.11.0 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2014 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/tooltip/#theming 10 | */ 11 | .ui-tooltip { 12 | padding: 8px; 13 | position: absolute; 14 | z-index: 9999; 15 | max-width: 300px; 16 | -webkit-box-shadow: 0 0 5px #aaa; 17 | box-shadow: 0 0 5px #aaa; 18 | } 19 | body .ui-tooltip { 20 | border-width: 2px; 21 | } 22 | -------------------------------------------------------------------------------- /chapter-10/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | jQuery UI in Action: Chapter 10 7 | 8 | 9 | 10 | 11 |

Chapter 10

12 | 13 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /chapter-10/js/01-app.js: -------------------------------------------------------------------------------- 1 | require([ "jquery-ui/spinner" ], function( spinner ) { 2 | spinner({ min: 0, max: 10 }, "" ) 3 | .widget() 4 | .appendTo( "body" ); 5 | }); 6 | -------------------------------------------------------------------------------- /chapter-10/js/02-app.js: -------------------------------------------------------------------------------- 1 | require([ "todo" ], function( todo ) { 2 | todo( {}, "