| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // DO NOT EDIT | 5 // DO NOT EDIT |
| 6 // Auto-generated Dart DOM implementation. | 6 // Auto-generated Dart DOM implementation. |
| 7 | 7 |
| 8 | 8 |
| 9 function native__AbstractWorkerWrappingImplementation__get__AbstractWorker_onerr
or(_this) { | 9 function native__AbstractWorkerWrappingImplementation__get__AbstractWorker_onerr
or(_this) { |
| 10 try { | 10 try { |
| (...skipping 26662 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 26673 "XMLSerializer": native__XMLSerializerWrappingImplementation_create__XMLSerial
izerWrappingImplementation, | 26673 "XMLSerializer": native__XMLSerializerWrappingImplementation_create__XMLSerial
izerWrappingImplementation, |
| 26674 "XPathEvaluator": native__XPathEvaluatorWrappingImplementation_create__XPathEv
aluatorWrappingImplementation, | 26674 "XPathEvaluator": native__XPathEvaluatorWrappingImplementation_create__XPathEv
aluatorWrappingImplementation, |
| 26675 "XPathException": native__XPathExceptionWrappingImplementation_create__XPathEx
ceptionWrappingImplementation, | 26675 "XPathException": native__XPathExceptionWrappingImplementation_create__XPathEx
ceptionWrappingImplementation, |
| 26676 "XPathExpression": native__XPathExpressionWrappingImplementation_create__XPath
ExpressionWrappingImplementation, | 26676 "XPathExpression": native__XPathExpressionWrappingImplementation_create__XPath
ExpressionWrappingImplementation, |
| 26677 "XPathNSResolver": native__XPathNSResolverWrappingImplementation_create__XPath
NSResolverWrappingImplementation, | 26677 "XPathNSResolver": native__XPathNSResolverWrappingImplementation_create__XPath
NSResolverWrappingImplementation, |
| 26678 "XPathResult": native__XPathResultWrappingImplementation_create__XPathResultWr
appingImplementation, | 26678 "XPathResult": native__XPathResultWrappingImplementation_create__XPathResultWr
appingImplementation, |
| 26679 "XSLTProcessor": native__XSLTProcessorWrappingImplementation_create__XSLTProce
ssorWrappingImplementation, | 26679 "XSLTProcessor": native__XSLTProcessorWrappingImplementation_create__XSLTProce
ssorWrappingImplementation, |
| 26680 | 26680 |
| 26681 // Patches for non-WebKit browsers | 26681 // Patches for non-WebKit browsers |
| 26682 'Window': native__DOMWindowWrappingImplementation_create__DOMWindowWrappingImp
lementation, | 26682 'Window': native__DOMWindowWrappingImplementation_create__DOMWindowWrappingImp
lementation, |
| 26683 'global': native__DOMWindowWrappingImplementation_create__DOMWindowWrappingImp
lementation | 26683 'global': native__DOMWindowWrappingImplementation_create__DOMWindowWrappingImp
lementation, |
| 26684 'KeyEvent': native__KeyboardEventWrappingImplementation_create__KeyboardEventW
rappingImplementation, // Opera |
| 26685 'HTMLPhraseElement': native__HTMLElementWrappingImplementation_create__HTMLEle
mentWrappingImplementation, // IE9 |
| 26686 'MSStyleCSSProperties': native__CSSStyleDeclarationWrappingImplementation_crea
te__CSSStyleDeclarationWrappingImplementation // IE9 |
| 26684 }; | 26687 }; |
| 26685 | 26688 |
| 26686 function __dom_get_class_chrome(ptr) { | 26689 function __dom_get_class_chrome(ptr) { |
| 26687 return __dom_type_map[ptr.constructor.name]; | 26690 return __dom_type_map[ptr.constructor.name]; |
| 26688 } | 26691 } |
| 26689 | 26692 |
| 26690 function __dom_get_class_generic(ptr) { | 26693 function __dom_get_class_generic(ptr) { |
| 26691 var isolatetoken = __dom_isolate_token(); | |
| 26692 var result = __dom_get_cached('dart_class', ptr.__proto__, isolatetoken); | |
| 26693 if (result) { | |
| 26694 return result; | |
| 26695 } | |
| 26696 var str = Object.prototype.toString.call(ptr); | 26694 var str = Object.prototype.toString.call(ptr); |
| 26697 var name = str.substring(8, str.length - 1); | 26695 var name = str.substring(8, str.length - 1); |
| 26698 var cls = __dom_type_map[name]; | 26696 var cls = __dom_type_map[name]; |
| 26699 __dom_set_cached('dart_class', ptr.__proto__, isolatetoken, cls); | |
| 26700 return cls; | 26697 return cls; |
| 26701 } | 26698 } |
| 26702 | 26699 |
| 26700 if (Object.__proto__) { |
| 26701 __dom_get_class_generic = function(ptr) { |
| 26702 var isolatetoken = __dom_isolate_token(); |
| 26703 var result = __dom_get_cached('dart_class', ptr.__proto__, isolatetoken); |
| 26704 if (result) { |
| 26705 return result; |
| 26706 } |
| 26707 var str = Object.prototype.toString.call(ptr); |
| 26708 var name = str.substring(8, str.length - 1); |
| 26709 var cls = __dom_type_map[name]; |
| 26710 __dom_set_cached('dart_class', ptr.__proto__, isolatetoken, cls); |
| 26711 return cls; |
| 26712 } |
| 26713 } |
| 26714 |
| 26703 var __dom_get_class = __dom_get_class_generic; | 26715 var __dom_get_class = __dom_get_class_generic; |
| 26704 if (typeof window !== 'undefined' && // webworkers don't have a window | 26716 if (typeof window !== 'undefined' && // webworkers don't have a window |
| 26705 window.constructor.name == "DOMWindow") { | 26717 window.constructor.name == "DOMWindow") { |
| 26706 __dom_get_class = __dom_get_class_chrome; | 26718 __dom_get_class = __dom_get_class_chrome; |
| 26707 } | 26719 } |
| 26708 | 26720 |
| 26709 function __dom_get_cached(hashtablename, obj, isolatetoken) { | 26721 function __dom_get_cached(hashtablename, obj, isolatetoken) { |
| 26710 if (!obj.hasOwnProperty(hashtablename)) return (void 0); | 26722 if (!obj.hasOwnProperty(hashtablename)) return (void 0); |
| 26711 var hashtable = obj[hashtablename]; | 26723 var hashtable = obj[hashtablename]; |
| 26712 var hash = isolatetoken.hashCode; | 26724 var hash = isolatetoken.hashCode; |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 26825 function native__NativeDomGlobalProperties_getWindow() { | 26837 function native__NativeDomGlobalProperties_getWindow() { |
| 26826 // TODO: Should the window be obtained from an isolate? | 26838 // TODO: Should the window be obtained from an isolate? |
| 26827 return __dom_wrap(window); | 26839 return __dom_wrap(window); |
| 26828 } | 26840 } |
| 26829 | 26841 |
| 26830 // Declared in src/GlobalProperties.dart | 26842 // Declared in src/GlobalProperties.dart |
| 26831 function native__NativeDomGlobalProperties_getDocument() { | 26843 function native__NativeDomGlobalProperties_getDocument() { |
| 26832 // TODO: Should the window be obtained from an isolate? | 26844 // TODO: Should the window be obtained from an isolate? |
| 26833 return __dom_wrap(window.document); | 26845 return __dom_wrap(window.document); |
| 26834 } | 26846 } |
| OLD | NEW |