Skip to content

Commit

Permalink
fixed regression: date does not respect initial value on lang change,…
Browse files Browse the repository at this point in the history
… if no dateFormat is set initially via option
  • Loading branch information
aFarkas committed Jul 24, 2012
1 parent abde730 commit 49ede5c
Show file tree
Hide file tree
Showing 14 changed files with 113 additions and 88 deletions.
7 changes: 5 additions & 2 deletions demos/js-webshim/dev/shims/combos/18.js
Original file line number Diff line number Diff line change
Expand Up @@ -1533,7 +1533,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
e.stopImmediatePropagation();
}
})
.datepicker($.extend({
.datepicker($.extend(true, {
onClose: function(){
if(focusedOut && datePicker.not(':focus')){
resetFocusHandler();
Expand Down Expand Up @@ -1903,7 +1903,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
langObj: $.datepicker.regional,
module: 'form-number-date-ui',
callback: function(langObj){
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(defaultDatepicker, langObj, options.datepicker));
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(true, defaultDatepicker, langObj, options.datepicker));
}
});
$(document).unbind('jquery-uiReady.langchange input-widgetsReady.langchange');
Expand Down Expand Up @@ -2083,6 +2083,9 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
webshims.addReady(function(context, elem){
$(document).bind('jquery-uiReady.initinputui input-widgetsReady.initinputui', function(e){
if($.datepicker || $.fn.slider){
if($.datepicker && !defaultDatepicker.dateFormat){
defaultDatepicker.dateFormat = $.datepicker._defaults.dateFormat;
}
replaceInputUI(context, elem);
}
if($.datepicker && $.fn.slider){
Expand Down
7 changes: 5 additions & 2 deletions demos/js-webshim/dev/shims/combos/6.js
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
e.stopImmediatePropagation();
}
})
.datepicker($.extend({
.datepicker($.extend(true, {
onClose: function(){
if(focusedOut && datePicker.not(':focus')){
resetFocusHandler();
Expand Down Expand Up @@ -969,7 +969,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
langObj: $.datepicker.regional,
module: 'form-number-date-ui',
callback: function(langObj){
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(defaultDatepicker, langObj, options.datepicker));
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(true, defaultDatepicker, langObj, options.datepicker));
}
});
$(document).unbind('jquery-uiReady.langchange input-widgetsReady.langchange');
Expand Down Expand Up @@ -1149,6 +1149,9 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
webshims.addReady(function(context, elem){
$(document).bind('jquery-uiReady.initinputui input-widgetsReady.initinputui', function(e){
if($.datepicker || $.fn.slider){
if($.datepicker && !defaultDatepicker.dateFormat){
defaultDatepicker.dateFormat = $.datepicker._defaults.dateFormat;
}
replaceInputUI(context, elem);
}
if($.datepicker && $.fn.slider){
Expand Down
7 changes: 5 additions & 2 deletions demos/js-webshim/dev/shims/combos/7.js
Original file line number Diff line number Diff line change
Expand Up @@ -873,7 +873,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
e.stopImmediatePropagation();
}
})
.datepicker($.extend({
.datepicker($.extend(true, {
onClose: function(){
if(focusedOut && datePicker.not(':focus')){
resetFocusHandler();
Expand Down Expand Up @@ -1243,7 +1243,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
langObj: $.datepicker.regional,
module: 'form-number-date-ui',
callback: function(langObj){
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(defaultDatepicker, langObj, options.datepicker));
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(true, defaultDatepicker, langObj, options.datepicker));
}
});
$(document).unbind('jquery-uiReady.langchange input-widgetsReady.langchange');
Expand Down Expand Up @@ -1423,6 +1423,9 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
webshims.addReady(function(context, elem){
$(document).bind('jquery-uiReady.initinputui input-widgetsReady.initinputui', function(e){
if($.datepicker || $.fn.slider){
if($.datepicker && !defaultDatepicker.dateFormat){
defaultDatepicker.dateFormat = $.datepicker._defaults.dateFormat;
}
replaceInputUI(context, elem);
}
if($.datepicker && $.fn.slider){
Expand Down
7 changes: 5 additions & 2 deletions demos/js-webshim/dev/shims/form-number-date-ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
e.stopImmediatePropagation();
}
})
.datepicker($.extend({
.datepicker($.extend(true, {
onClose: function(){
if(focusedOut && datePicker.not(':focus')){
resetFocusHandler();
Expand Down Expand Up @@ -586,7 +586,7 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
langObj: $.datepicker.regional,
module: 'form-number-date-ui',
callback: function(langObj){
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(defaultDatepicker, langObj, options.datepicker));
$('input.hasDatepicker').filter('.input-date, .input-datetime-local-date').datepicker('option', $.extend(true, defaultDatepicker, langObj, options.datepicker));
}
});
$(document).unbind('jquery-uiReady.langchange input-widgetsReady.langchange');
Expand Down Expand Up @@ -766,6 +766,9 @@ jQuery.webshims.register('form-number-date-ui', function($, webshims, window, do
webshims.addReady(function(context, elem){
$(document).bind('jquery-uiReady.initinputui input-widgetsReady.initinputui', function(e){
if($.datepicker || $.fn.slider){
if($.datepicker && !defaultDatepicker.dateFormat){
defaultDatepicker.dateFormat = $.datepicker._defaults.dateFormat;
}
replaceInputUI(context, elem);
}
if($.datepicker && $.fn.slider){
Expand Down
Loading

0 comments on commit 49ede5c

Please sign in to comment.