15
15
16
16
$ . extend ( $ . ui , { datepicker : { version : "@VERSION" } } ) ;
17
17
18
- var PROP_NAME = "datepicker" ,
19
- instActive ;
18
+ var datepicker_instActive ;
20
19
21
- function getZindex ( elem ) {
20
+ function datepicker_getZindex ( elem ) {
22
21
var position , value ;
23
22
while ( elem . length && elem [ 0 ] !== document ) {
24
23
// Ignore z-index if position is set to a value where z-index is ignored by the browser
@@ -130,7 +129,7 @@ function Datepicker() {
130
129
disabled : false // The initial disabled state
131
130
} ;
132
131
$ . extend ( this . _defaults , this . regional [ "" ] ) ;
133
- this . dpDiv = bindHover ( $ ( "<div id='" + this . _mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ;
132
+ this . dpDiv = datepicker_bindHover ( $ ( "<div id='" + this . _mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ;
134
133
}
135
134
136
135
$ . extend ( Datepicker . prototype , {
@@ -150,7 +149,7 @@ $.extend(Datepicker.prototype, {
150
149
* @return the manager object
151
150
*/
152
151
setDefaults : function ( settings ) {
153
- extendRemove ( this . _defaults , settings || { } ) ;
152
+ datepicker_extendRemove ( this . _defaults , settings || { } ) ;
154
153
return this ;
155
154
} ,
156
155
@@ -183,7 +182,7 @@ $.extend(Datepicker.prototype, {
183
182
drawMonth : 0 , drawYear : 0 , // month being drawn
184
183
inline : inline , // is datepicker inline or not
185
184
dpDiv : ( ! inline ? this . dpDiv : // presentation div
186
- bindHover ( $ ( "<div class='" + this . _inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ) } ;
185
+ datepicker_bindHover ( $ ( "<div class='" + this . _inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ) } ;
187
186
} ,
188
187
189
188
/* Attach the date picker to an input field. */
@@ -198,7 +197,7 @@ $.extend(Datepicker.prototype, {
198
197
input . addClass ( this . markerClassName ) . keydown ( this . _doKeyDown ) .
199
198
keypress ( this . _doKeyPress ) . keyup ( this . _doKeyUp ) ;
200
199
this . _autoSize ( inst ) ;
201
- $ . data ( target , PROP_NAME , inst ) ;
200
+ $ . data ( target , "datepicker" , inst ) ;
202
201
//If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665)
203
202
if ( inst . settings . disabled ) {
204
203
this . _disableDatepicker ( target ) ;
@@ -288,7 +287,7 @@ $.extend(Datepicker.prototype, {
288
287
return ;
289
288
}
290
289
divSpan . addClass ( this . markerClassName ) . append ( inst . dpDiv ) ;
291
- $ . data ( target , PROP_NAME , inst ) ;
290
+ $ . data ( target , "datepicker" , inst ) ;
292
291
this . _setDate ( inst , this . _getDefaultDate ( inst ) , true ) ;
293
292
this . _updateDatepicker ( inst ) ;
294
293
this . _updateAlternate ( inst ) ;
@@ -324,9 +323,9 @@ $.extend(Datepicker.prototype, {
324
323
$ ( "body" ) . append ( this . _dialogInput ) ;
325
324
inst = this . _dialogInst = this . _newInst ( this . _dialogInput , false ) ;
326
325
inst . settings = { } ;
327
- $ . data ( this . _dialogInput [ 0 ] , PROP_NAME , inst ) ;
326
+ $ . data ( this . _dialogInput [ 0 ] , "datepicker" , inst ) ;
328
327
}
329
- extendRemove ( inst . settings , settings || { } ) ;
328
+ datepicker_extendRemove ( inst . settings , settings || { } ) ;
330
329
date = ( date && date . constructor === Date ? this . _formatDate ( inst , date ) : date ) ;
331
330
this . _dialogInput . val ( date ) ;
332
331
@@ -349,7 +348,7 @@ $.extend(Datepicker.prototype, {
349
348
if ( $ . blockUI ) {
350
349
$ . blockUI ( this . dpDiv ) ;
351
350
}
352
- $ . data ( this . _dialogInput [ 0 ] , PROP_NAME , inst ) ;
351
+ $ . data ( this . _dialogInput [ 0 ] , "datepicker" , inst ) ;
353
352
return this ;
354
353
} ,
355
354
@@ -359,14 +358,14 @@ $.extend(Datepicker.prototype, {
359
358
_destroyDatepicker : function ( target ) {
360
359
var nodeName ,
361
360
$target = $ ( target ) ,
362
- inst = $ . data ( target , PROP_NAME ) ;
361
+ inst = $ . data ( target , "datepicker" ) ;
363
362
364
363
if ( ! $target . hasClass ( this . markerClassName ) ) {
365
364
return ;
366
365
}
367
366
368
367
nodeName = target . nodeName . toLowerCase ( ) ;
369
- $ . removeData ( target , PROP_NAME ) ;
368
+ $ . removeData ( target , "datepicker" ) ;
370
369
if ( nodeName === "input" ) {
371
370
inst . append . remove ( ) ;
372
371
inst . trigger . remove ( ) ;
@@ -386,7 +385,7 @@ $.extend(Datepicker.prototype, {
386
385
_enableDatepicker : function ( target ) {
387
386
var nodeName , inline ,
388
387
$target = $ ( target ) ,
389
- inst = $ . data ( target , PROP_NAME ) ;
388
+ inst = $ . data ( target , "datepicker" ) ;
390
389
391
390
if ( ! $target . hasClass ( this . markerClassName ) ) {
392
391
return ;
@@ -414,7 +413,7 @@ $.extend(Datepicker.prototype, {
414
413
_disableDatepicker : function ( target ) {
415
414
var nodeName , inline ,
416
415
$target = $ ( target ) ,
417
- inst = $ . data ( target , PROP_NAME ) ;
416
+ inst = $ . data ( target , "datepicker" ) ;
418
417
419
418
if ( ! $target . hasClass ( this . markerClassName ) ) {
420
419
return ;
@@ -460,7 +459,7 @@ $.extend(Datepicker.prototype, {
460
459
*/
461
460
_getInst : function ( target ) {
462
461
try {
463
- return $ . data ( target , PROP_NAME ) ;
462
+ return $ . data ( target , "datepicker" ) ;
464
463
}
465
464
catch ( err ) {
466
465
throw "Missing instance data for this datepicker" ;
@@ -500,7 +499,7 @@ $.extend(Datepicker.prototype, {
500
499
date = this . _getDateDatepicker ( target , true ) ;
501
500
minDate = this . _getMinMaxDate ( inst , "min" ) ;
502
501
maxDate = this . _getMinMaxDate ( inst , "max" ) ;
503
- extendRemove ( inst . settings , settings ) ;
502
+ datepicker_extendRemove ( inst . settings , settings ) ;
504
503
// reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided
505
504
if ( minDate !== null && settings . dateFormat !== undefined && settings . minDate === undefined ) {
506
505
inst . settings . minDate = this . _formatDate ( inst , minDate ) ;
@@ -728,7 +727,7 @@ $.extend(Datepicker.prototype, {
728
727
if ( beforeShowSettings === false ) {
729
728
return ;
730
729
}
731
- extendRemove ( inst . settings , beforeShowSettings ) ;
730
+ datepicker_extendRemove ( inst . settings , beforeShowSettings ) ;
732
731
733
732
inst . lastVal = null ;
734
733
$ . datepicker . _lastInput = input ;
@@ -765,7 +764,7 @@ $.extend(Datepicker.prototype, {
765
764
if ( ! inst . inline ) {
766
765
showAnim = $ . datepicker . _get ( inst , "showAnim" ) ;
767
766
duration = $ . datepicker . _get ( inst , "duration" ) ;
768
- inst . dpDiv . css ( "z-index" , getZindex ( $ ( input ) ) + 1 ) ;
767
+ inst . dpDiv . css ( "z-index" , datepicker_getZindex ( $ ( input ) ) + 1 ) ;
769
768
$ . datepicker . _datepickerShowing = true ;
770
769
771
770
if ( $ . effects && $ . effects . effect [ showAnim ] ) {
@@ -785,7 +784,7 @@ $.extend(Datepicker.prototype, {
785
784
/* Generate the date picker content. */
786
785
_updateDatepicker : function ( inst ) {
787
786
this . maxRows = 4 ; //Reset the max number of rows being displayed (see #7043)
788
- instActive = inst ; // for delegate hover events
787
+ datepicker_instActive = inst ; // for delegate hover events
789
788
inst . dpDiv . empty ( ) . append ( this . _generateHTML ( inst ) ) ;
790
789
this . _attachHandlers ( inst ) ;
791
790
inst . dpDiv . find ( "." + this . _dayOverClass + " a" ) . mouseover ( ) ;
@@ -871,7 +870,7 @@ $.extend(Datepicker.prototype, {
871
870
var showAnim , duration , postProcess , onClose ,
872
871
inst = this . _curInst ;
873
872
874
- if ( ! inst || ( input && inst !== $ . data ( input , PROP_NAME ) ) ) {
873
+ if ( ! inst || ( input && inst !== $ . data ( input , "datepicker" ) ) ) {
875
874
return ;
876
875
}
877
876
@@ -1975,9 +1974,9 @@ $.extend(Datepicker.prototype, {
1975
1974
/*
1976
1975
* Bind hover events for datepicker elements.
1977
1976
* Done via delegate so the binding only occurs once in the lifetime of the parent div.
1978
- * Global instActive , set by _updateDatepicker allows the handlers to find their way back to the active picker.
1977
+ * Global datepicker_instActive , set by _updateDatepicker allows the handlers to find their way back to the active picker.
1979
1978
*/
1980
- function bindHover ( dpDiv ) {
1979
+ function datepicker_bindHover ( dpDiv ) {
1981
1980
var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a" ;
1982
1981
return dpDiv . delegate ( selector , "mouseout" , function ( ) {
1983
1982
$ ( this ) . removeClass ( "ui-state-hover" ) ;
@@ -1989,7 +1988,7 @@ function bindHover(dpDiv) {
1989
1988
}
1990
1989
} )
1991
1990
. delegate ( selector , "mouseover" , function ( ) {
1992
- if ( ! $ . datepicker . _isDisabledDatepicker ( instActive . inline ? dpDiv . parent ( ) [ 0 ] : instActive . input [ 0 ] ) ) {
1991
+ if ( ! $ . datepicker . _isDisabledDatepicker ( datepicker_instActive . inline ? dpDiv . parent ( ) [ 0 ] : datepicker_instActive . input [ 0 ] ) ) {
1993
1992
$ ( this ) . parents ( ".ui-datepicker-calendar" ) . find ( "a" ) . removeClass ( "ui-state-hover" ) ;
1994
1993
$ ( this ) . addClass ( "ui-state-hover" ) ;
1995
1994
if ( this . className . indexOf ( "ui-datepicker-prev" ) !== - 1 ) {
@@ -2003,7 +2002,7 @@ function bindHover(dpDiv) {
2003
2002
}
2004
2003
2005
2004
/* jQuery extend now ignores nulls! */
2006
- function extendRemove ( target , props ) {
2005
+ function datepicker_extendRemove ( target , props ) {
2007
2006
$ . extend ( target , props ) ;
2008
2007
for ( var name in props ) {
2009
2008
if ( props [ name ] == null ) {
0 commit comments