| @@ 1005-1019 (lines=15) @@ | ||
| 1002 | ||
| 1003 | var ELEMENT$1 = ELEMENT; |
|
| 1004 | var DOCUMENT$1 = DOCUMENT; |
|
| 1005 | var is = function (element, selector) { |
|
| 1006 | var elem = element.dom(); |
|
| 1007 | if (elem.nodeType !== ELEMENT$1) |
|
| 1008 | return false; |
|
| 1009 | else if (elem.matches !== undefined) |
|
| 1010 | return elem.matches(selector); |
|
| 1011 | else if (elem.msMatchesSelector !== undefined) |
|
| 1012 | return elem.msMatchesSelector(selector); |
|
| 1013 | else if (elem.webkitMatchesSelector !== undefined) |
|
| 1014 | return elem.webkitMatchesSelector(selector); |
|
| 1015 | else if (elem.mozMatchesSelector !== undefined) |
|
| 1016 | return elem.mozMatchesSelector(selector); |
|
| 1017 | else |
|
| 1018 | throw new Error('Browser lacks native selectors'); |
|
| 1019 | }; |
|
| 1020 | var bypassSelector = function (dom) { |
|
| 1021 | return dom.nodeType !== ELEMENT$1 && dom.nodeType !== DOCUMENT$1 || dom.childElementCount === 0; |
|
| 1022 | }; |
|
| @@ 986-1000 (lines=15) @@ | ||
| 983 | var NOTATION = Node.NOTATION_NODE; |
|
| 984 | ||
| 985 | var ELEMENT$1 = ELEMENT; |
|
| 986 | var is = function (element, selector) { |
|
| 987 | var elem = element.dom(); |
|
| 988 | if (elem.nodeType !== ELEMENT$1) |
|
| 989 | return false; |
|
| 990 | else if (elem.matches !== undefined) |
|
| 991 | return elem.matches(selector); |
|
| 992 | else if (elem.msMatchesSelector !== undefined) |
|
| 993 | return elem.msMatchesSelector(selector); |
|
| 994 | else if (elem.webkitMatchesSelector !== undefined) |
|
| 995 | return elem.webkitMatchesSelector(selector); |
|
| 996 | else if (elem.mozMatchesSelector !== undefined) |
|
| 997 | return elem.mozMatchesSelector(selector); |
|
| 998 | else |
|
| 999 | throw new Error('Browser lacks native selectors'); |
|
| 1000 | }; |
|
| 1001 | ||
| 1002 | var eq = function (e1, e2) { |
|
| 1003 | return e1.dom() === e2.dom(); |
|