mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Calendar: Make use of escapeSelector method
This commit is contained in:
parent
09be7b328e
commit
c5b2d8552c
@ -29,7 +29,8 @@
|
||||
"../version",
|
||||
"../keycode",
|
||||
"../unique-id",
|
||||
"../tabbable"
|
||||
"../tabbable",
|
||||
"../escape-selector"
|
||||
], factory );
|
||||
} else {
|
||||
|
||||
@ -170,7 +171,7 @@ return $.widget( "ui.calendar", {
|
||||
// Check if the needed day is already present in our grid due
|
||||
// to eachDay option changes (eg. other-months demo)
|
||||
return !this.grid.find(
|
||||
this._sanitizeSelector( "#" + this._getDayId( this.date ) )
|
||||
"#" + $.ui.escapeSelector( this._getDayId( this.date ) )
|
||||
).length;
|
||||
}
|
||||
|
||||
@ -186,7 +187,7 @@ return $.widget( "ui.calendar", {
|
||||
.removeClass( "ui-state-focus" );
|
||||
|
||||
this.activeDescendant = this.grid.find(
|
||||
this._sanitizeSelector( "#" + id ) + " > button"
|
||||
"#" + $.ui.escapeSelector( id ) + " > button"
|
||||
).addClass( "ui-state-focus" );
|
||||
},
|
||||
|
||||
@ -545,10 +546,6 @@ return $.widget( "ui.calendar", {
|
||||
return $( "<a>" ).text( this.labels[ key ] ).html();
|
||||
},
|
||||
|
||||
_sanitizeSelector: function( hash ) {
|
||||
return hash ? hash.replace( /[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g, "\\$&" ) : "";
|
||||
},
|
||||
|
||||
_setHiddenPicker: function() {
|
||||
this.element.attr( {
|
||||
"aria-hidden": "true",
|
||||
|
Loading…
Reference in New Issue
Block a user