Felix Nagel
ce704462b2
Datepicker: Update to Globalize 1.0.0
2015-07-29 00:06:29 +02:00
Felix Nagel
8238c25980
Merge branch 'datepicker' into datepicker-globalize-1.x
2015-07-29 00:06:29 +02:00
Felix Nagel
8732ff7a8c
Datepicker: Use Globalize 1.0.0
...
- Fix merge conflict in value method
- Fix common unit tests
- Fix calendar localization tests
- Fix rebase regression: labels update on refresh
- Add new pass through options
- lint fixes
2015-07-29 00:04:22 +02:00
Rafael Xavier de Souza
e56c2b4812
(fix) Datepicker: Use Globalize 1.0.0
...
- Use format/parse generators
2015-07-29 00:04:01 +02:00
Rafael Xavier de Souza
5d044dd88c
(fix) Datepicker: Use Globalize 1.0.0
...
- user cannot provide locale: {fn1: ..., fn2:...} with all the
formatters and parsers
2015-07-29 00:04:00 +02:00
Rafael Xavier de Souza
b6d7436756
(fix) Datepicker: Use Globalize 1.0.0
...
- parseYMD
2015-07-29 00:04:00 +02:00
Rafael Xavier de Souza
82ea79ce5f
Datepicker: Use Globalize 1.0.0
...
- Move external/date.js -> ui/calendar/date.js and UMDify it;
- Create a locale option as discussed during Chicago's meeting:
- [String] A String with locale value, e.g. "en"; or
- [Object] An object with all the formatters.
TODO: Use the Globalize to-be-created generators instead of these wrap
functions.
2015-07-29 00:03:59 +02:00
Rafael Xavier de Souza
d0a5a7a0e6
Datepicker: Use Globalize 1.0.0
...
- Update Globalize to 1.0.0-alpha.6
2015-07-29 00:03:35 +02:00
Scott González
71d8f16ad4
Merge branch 'master' into datepicker
2015-07-15 09:40:38 -04:00
Alexander Schmitz
183422bd9f
Datepicker: Remove core event/alias and deprecated module dependencies
2015-05-20 14:27:55 -04:00
Felix Nagel
a5734cdd4d
Datepicker: Remove whitespace
...
Ref gh-1432
2015-02-26 09:27:38 -05:00
Felix Nagel
876aed3cd5
Datepicker: Make Calendar pass-through options more dynamic
...
Move calendarOptions variable into datepicker prototype.
Ref gh-1432
2015-02-26 09:27:30 -05:00
Rafael Xavier de Souza
45744efd26
All: Add css-dependency-comments based on jQuery Mobile
...
Ref gh-1029
Ref jquery/download.jqueryui.com#178
Closes gh-1440
2015-02-26 09:23:33 -05:00
Scott González
c1b6891c9a
Datepicker: Update description metadata
2015-01-29 18:01:31 -05:00
Felix Nagel
32891588f4
Datepicker: Add missing handling for disabled option
2015-01-29 18:01:30 -05:00
Felix Nagel
9461f6680b
Calendar: Add buttons option
2015-01-29 18:01:29 -05:00
Felix Nagel
b9d8f624ba
Datepicker: Several minor code improvements
...
Several minor code improvements and make suppressExpandOnFocus
an internal variable, remove partial button widget usage in header
2015-01-29 18:01:29 -05:00
Felix Nagel
43025392c5
Datepicker: Improve document click event
2015-01-29 18:01:28 -05:00
Felix Nagel
258a3ff4e5
Datepicker: Simplify usage of calendar options and avoid duplications
2015-01-29 18:01:28 -05:00
Felix Nagel
63bdc3ef81
Datepicker: Remove unwanted keyboard shortcut
...
Remove shortcut for closing the calendar and erasing the date (CTRL+END).
Remove unwanted CTRL+HOME shortcut and support for enter key on input.
2015-01-29 18:01:28 -05:00
Felix Nagel
57736406f1
Datepicker: Code clean up for events
2015-01-29 18:01:22 -05:00
Felix Nagel
6ef023f0e4
Calendar: Remove select callback reference
2015-01-29 17:52:50 -05:00
Felix Nagel
f88a06352a
Calendar: Add min and max option.
...
Improve render day cell mechanism.
2015-01-29 17:52:50 -05:00
Felix Nagel
510ba08cff
Calendar: Add calendar widget
...
Add calendar widget by copying and renaming datepicker widget files.
Remove datepicker functionality, options and methods from Calendar.
Remove calendar functionality, options and methods from Datepicker.
Adjust tests due to split and changed specification. Remove duplicated
demo files and fix some demos. Simplify calendar generation, use CSS
instead of inline styles. Fix destroy method. Make use of uniqueId
method. Fix focus highlighting when month is changed. Add version
property. Add common unit tests. Fix input keyboard handling.
2015-01-29 17:52:46 -05:00
Felix Nagel
35b52a0dfc
Datepicker: Introduce value option
...
Change status caching, fix existing value related methods, introduce
$.date construction with date object, selected property is null by
default, add selected getter
2015-01-29 17:48:26 -05:00
Felix Nagel
ab2cb90240
Datepicker: Properly define default for dateFormat
option
2015-01-29 17:48:25 -05:00
Felix Nagel
f28b70eb7a
Datepicker: Rename select()
method to _select()
...
Make `select()` a private method as it's not part of the specification.
2015-01-29 17:48:25 -05:00
Felix Nagel
cfea8df90a
Datepicker: Fix code style issues
2015-01-29 17:48:19 -05:00
TJ VanToll
fd215f1863
Datepicker: Update the picker as the user types valid dates
2015-01-29 17:47:50 -05:00
TJ VanToll
feedc57486
Datepicker: Handle invalid values in value()
and valueAsDate()
2015-01-29 17:47:50 -05:00
TJ VanToll
b4fe65a134
Datepicker: Add an isValid()
method
2015-01-29 17:47:50 -05:00
TJ VanToll
605387d6fc
Datepicker: Update key handling implementation and tests
2015-01-29 17:47:49 -05:00
Rafael Xavier de Souza
ffc8ab2710
Datepicker: Use Globalize 1.0.0
2015-01-29 17:47:48 -05:00
TJ VanToll
ff4bfd643d
Datepicker: Fix key handling implementation and tests
2015-01-29 17:47:48 -05:00
TJ VanToll
e87a5d8c05
Datepicker: Add value()
and valueAsDate()
methods
2015-01-29 17:47:48 -05:00
TJ VanToll
cc5a4bc5c8
Datepicker: Support destroying inline datepickers
2015-01-29 17:47:48 -05:00
TJ VanToll
ab94999105
Datepicker: Allow dateFormat
to be changed after init
2015-01-29 17:47:48 -05:00
TJ VanToll
13cd6c2fe5
Datepicker: Support changing eachDay
after initialization
2015-01-29 17:47:47 -05:00
TJ VanToll
1a83120fff
Datepicker: Support position
option changes after init
2015-01-29 17:47:47 -05:00
TJ VanToll
5fbe668d86
Datepicker: Various changes for the showWeek
option
...
* Re-add `ui-datepicker-week-col` class name currently used.
* Add test suite.
* Support changing option after initialization.
2015-01-29 17:47:47 -05:00
TJ VanToll
b5893906df
Datepicker: Support changing the appendTo
option after init
2015-01-29 17:47:47 -05:00
TJ VanToll
9bdb4783fd
Datepicker: Only apply the ui-state-focus
class name to one cell
...
This is specifically for multi month pickers. This makes the assumption that
the keyboard is always interacting with the first month in a multi month
calendar. The next step is to store which grid currently has focus and to base
the focus logic off of that.
2015-01-29 17:47:46 -05:00
Jörn Zaefferer
9ec69ccb73
Datepicker: Fix the eachDay
option
...
Use the `eachDay` option in the other-months demo.
Fix handling of `extraClasses` property, split on space.
2015-01-29 17:47:46 -05:00
TJ VanToll
e50d6d3bd2
Datepicker: Update tests and demos for new structure
2015-01-29 17:47:46 -05:00
Scott González
5a7835595e
Datepicker: Remove delayed focus
2015-01-29 17:47:40 -05:00
TJ VanToll
68f8e3c2e3
Datepicker: Initial commit of widget rewrite work from old branch
...
History is on the datepicker-dead branch.
2015-01-29 13:42:45 -05:00
Anne-Gaelle Colom
c89cb74893
Build: Remove dates from copyright notice
...
Closes gh-1403
2015-01-02 09:02:12 -05:00
Scott González
b5f1ffdea4
Build: Remove manifest files; move metadata to source files
...
Closes gh-1379
2014-11-10 13:19:03 -05:00
Chen Eshchar
e5e3ca4240
DatePicker: datepicker_instActive released on instance destroy
...
Fixes #10668
Closes gh-1362
2014-10-20 09:17:40 -04:00
TJ VanToll
c399f1f77a
Datepicker: Abstract mouseover logic to avoid explicit event trigger
...
The reliance on `.mouseover()` caused an issue in some circumstances
(see #5816 ). The removal of `.mouseover()` broke keyboard navigation
(see #10319 ).
Fixes #10319
Closes gh-1290
2014-07-23 15:10:37 -04:00