| 1 | define( function() {
|
| 2 |
|
| 3 | ;
|
| 4 |
|
| 5 | /**
|
| 6 | * Determines whether an object can have data
|
| 7 | */
|
| 8 | return function( owner ) {
|
| 9 |
|
| 10 | // Accepts only:
|
| 11 | // - Node
|
| 12 | // - Node.ELEMENT_NODE
|
| 13 | // - Node.DOCUMENT_NODE
|
| 14 | // - Object
|
| 15 | // - Any
|
| 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
|
| 17 | };
|
| 18 |
|
| 19 | } );
|