diff options
Diffstat (limited to 'libs/bower_components/jquery/src/data/accepts.js')
-rw-r--r-- | libs/bower_components/jquery/src/data/accepts.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/libs/bower_components/jquery/src/data/accepts.js b/libs/bower_components/jquery/src/data/accepts.js index 6e0b1b518d..291c7b4751 100644 --- a/libs/bower_components/jquery/src/data/accepts.js +++ b/libs/bower_components/jquery/src/data/accepts.js @@ -5,16 +5,15 @@ define([ /** * Determines whether an object can have data */ -jQuery.acceptData = function( elem ) { - var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], - nodeType = +elem.nodeType || 1; - - // Do not set data on non-element DOM nodes because it will not be cleared (#8335). - return nodeType !== 1 && nodeType !== 9 ? - false : - - // Nodes accept data unless otherwise specified; rejection can be conditional - !noData || noData !== true && elem.getAttribute("classid") === noData; +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); }; return jQuery.acceptData; |