mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Datepicker: Remove support for setting options via custom attributes.
This commit is contained in:
parent
22bd9fc704
commit
7c53af0abc
17
ui/jquery.ui.datepicker.js
vendored
17
ui/jquery.ui.datepicker.js
vendored
@ -139,20 +139,7 @@ $.extend(Datepicker.prototype, {
|
|||||||
* @param settings object - the new settings to use for this date picker instance (anonymous)
|
* @param settings object - the new settings to use for this date picker instance (anonymous)
|
||||||
*/
|
*/
|
||||||
_attachDatepicker: function(target, settings) {
|
_attachDatepicker: function(target, settings) {
|
||||||
// check for settings on the control itself - in namespace 'date:'
|
var nodeName, inline, inst;
|
||||||
var attrName, attrValue, nodeName, inline, inst,
|
|
||||||
inlineSettings = null;
|
|
||||||
for (attrName in this._defaults) {
|
|
||||||
attrValue = target.getAttribute('date:' + attrName);
|
|
||||||
if (attrValue) {
|
|
||||||
inlineSettings = inlineSettings || {};
|
|
||||||
try {
|
|
||||||
inlineSettings[attrName] = eval(attrValue);
|
|
||||||
} catch (err) {
|
|
||||||
inlineSettings[attrName] = attrValue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
nodeName = target.nodeName.toLowerCase();
|
nodeName = target.nodeName.toLowerCase();
|
||||||
inline = (nodeName === 'div' || nodeName === 'span');
|
inline = (nodeName === 'div' || nodeName === 'span');
|
||||||
if (!target.id) {
|
if (!target.id) {
|
||||||
@ -160,7 +147,7 @@ $.extend(Datepicker.prototype, {
|
|||||||
target.id = 'dp' + this.uuid;
|
target.id = 'dp' + this.uuid;
|
||||||
}
|
}
|
||||||
inst = this._newInst($(target), inline);
|
inst = this._newInst($(target), inline);
|
||||||
inst.settings = $.extend({}, settings || {}, inlineSettings || {});
|
inst.settings = $.extend({}, settings || {});
|
||||||
if (nodeName === 'input') {
|
if (nodeName === 'input') {
|
||||||
this._connectDatepicker(target, inst);
|
this._connectDatepicker(target, inst);
|
||||||
} else if (inline) {
|
} else if (inline) {
|
||||||
|
Loading…
Reference in New Issue
Block a user