File indexing completed on 2024-05-19 15:46:47
0001 0002 /* 0003 * ==== FILE AUTOGENERATED FROM .idl FILES UNDER THE FOLLOWING LICENSE ==== 0004 * 0005 * Copyright (C) 2008 Apple Inc. All Rights Reserved. 0006 * 0007 * Redistribution and use in source and binary forms, with or without 0008 * modification, are permitted provided that the following conditions 0009 * are met: 0010 * 1. Redistributions of source code must retain the above copyright 0011 * notice, this list of conditions and the following disclaimer. 0012 * 2. Redistributions in binary form must reproduce the above copyright 0013 * notice, this list of conditions and the following disclaimer in the 0014 * documentation and/or other materials provided with the distribution. 0015 * 0016 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY 0017 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 0018 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 0019 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR 0020 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 0021 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 0022 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 0023 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 0024 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 0025 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 0026 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 0027 */ 0028 0029 /* 0030 * Counter 0031 */ 0032 function Counter() { return ; } 0033 0034 Counter.prototype.identifier = ''; 0035 0036 Counter.prototype.listStyle = ''; 0037 0038 Counter.prototype.separator = ''; 0039 0040 /* 0041 * CSSCharsetRule 0042 */ 0043 function CSSCharsetRule() { return ; } 0044 CSSCharsetRule.prototype = CSSRule; 0045 0046 CSSCharsetRule.prototype.encoding = ''; 0047 0048 CSSCharsetRule.prototype.encoding = ''; 0049 0050 /* 0051 * CSSFontFaceRule 0052 */ 0053 function CSSFontFaceRule() { return ; } 0054 CSSFontFaceRule.prototype = CSSRule; 0055 0056 CSSFontFaceRule.prototype.style = new CSSStyleDeclaration(); 0057 0058 /* 0059 * CSSImportRule 0060 */ 0061 function CSSImportRule() { return ; } 0062 CSSImportRule.prototype = CSSRule; 0063 0064 CSSImportRule.prototype.href = ''; 0065 0066 CSSImportRule.prototype.media = new MediaList(); 0067 0068 CSSImportRule.prototype.styleSheet = new CSSStyleSheet(); 0069 0070 /* 0071 * CSSMediaRule 0072 */ 0073 function CSSMediaRule() { return ; } 0074 CSSMediaRule.prototype = CSSRule; 0075 0076 CSSMediaRule.prototype.media = new MediaList(); 0077 0078 CSSMediaRule.prototype.cssRules = new CSSRuleList(); 0079 0080 CSSMediaRule.prototype.insertRule = function (rule, index) { return 1; }; 0081 CSSMediaRule.prototype.insertRule('', 1); 0082 0083 CSSMediaRule.prototype.deleteRule = function (index) { return ; }; 0084 CSSMediaRule.prototype.deleteRule(1); 0085 0086 /* 0087 * CSSPageRule 0088 */ 0089 function CSSPageRule() { return ; } 0090 CSSPageRule.prototype = CSSRule; 0091 0092 CSSPageRule.prototype.selectorText = ''; 0093 0094 CSSPageRule.prototype.style = new CSSStyleDeclaration(); 0095 0096 /* 0097 * CSSPrimitiveValue 0098 */ 0099 function CSSPrimitiveValue() { return ; } 0100 CSSPrimitiveValue.prototype = CSSValue; 0101 0102 CSSPrimitiveValue.prototype.primitiveType = 1; 0103 0104 CSSPrimitiveValue.prototype.setFloatValue = function (unitType, floatValue) { return ; }; 0105 CSSPrimitiveValue.prototype.setFloatValue(1, 1.0); 0106 0107 CSSPrimitiveValue.prototype.getFloatValue = function (unitType) { return 1.0; }; 0108 CSSPrimitiveValue.prototype.getFloatValue(1); 0109 0110 CSSPrimitiveValue.prototype.setStringValue = function (stringType, stringValue) { return ; }; 0111 CSSPrimitiveValue.prototype.setStringValue(1, ''); 0112 0113 CSSPrimitiveValue.prototype.getStringValue = function () { return ''; }; 0114 CSSPrimitiveValue.prototype.getStringValue(); 0115 0116 CSSPrimitiveValue.prototype.getCounterValue = function () { return new Counter(); }; 0117 CSSPrimitiveValue.prototype.getCounterValue(); 0118 0119 CSSPrimitiveValue.prototype.getRectValue = function () { return new Rect(); }; 0120 CSSPrimitiveValue.prototype.getRectValue(); 0121 0122 CSSPrimitiveValue.prototype.getRGBColorValue = function () { return new RGBColor(); }; 0123 CSSPrimitiveValue.prototype.getRGBColorValue(); 0124 0125 /* 0126 * CSSRule 0127 */ 0128 function CSSRule() { return ; } 0129 0130 CSSRule.prototype.type = 1; 0131 0132 CSSRule.prototype.cssText = ''; 0133 0134 CSSRule.prototype.parentStyleSheet = new CSSStyleSheet(); 0135 0136 CSSRule.prototype.parentRule = new CSSRule(); 0137 0138 /* 0139 * CSSRuleList 0140 */ 0141 function CSSRuleList() { return ; } 0142 0143 CSSRuleList.prototype.length = 1; 0144 0145 CSSRuleList.prototype.item = function (index) { return new CSSRule(); }; 0146 CSSRuleList.prototype.item(1); 0147 0148 /* 0149 * CSSStyleDeclaration 0150 */ 0151 function CSSStyleDeclaration() { return ; } 0152 0153 CSSStyleDeclaration.prototype.cssText = ''; 0154 0155 CSSStyleDeclaration.prototype.getPropertyValue = function (propertyName) { return ''; }; 0156 CSSStyleDeclaration.prototype.getPropertyValue(''); 0157 0158 CSSStyleDeclaration.prototype.getPropertyCSSValue = function (propertyName) { return new CSSValue(); }; 0159 CSSStyleDeclaration.prototype.getPropertyCSSValue(''); 0160 0161 CSSStyleDeclaration.prototype.removeProperty = function (propertyName) { return ''; }; 0162 CSSStyleDeclaration.prototype.removeProperty(''); 0163 0164 CSSStyleDeclaration.prototype.getPropertyPriority = function (propertyName) { return ''; }; 0165 CSSStyleDeclaration.prototype.getPropertyPriority(''); 0166 0167 CSSStyleDeclaration.prototype.setProperty = function (propertyName, value, priority) { return ; }; 0168 CSSStyleDeclaration.prototype.setProperty('', '', ''); 0169 0170 CSSStyleDeclaration.prototype.length = 1; 0171 0172 CSSStyleDeclaration.prototype.item = function (index) { return ''; }; 0173 CSSStyleDeclaration.prototype.item(1); 0174 0175 CSSStyleDeclaration.prototype.parentRule = new CSSRule(); 0176 0177 CSSStyleDeclaration.prototype.getPropertyShorthand = function (propertyName) { return ''; }; 0178 CSSStyleDeclaration.prototype.getPropertyShorthand(''); 0179 0180 CSSStyleDeclaration.prototype.isPropertyImplicit = function (propertyName) { return true; }; 0181 CSSStyleDeclaration.prototype.isPropertyImplicit(''); 0182 0183 /* 0184 * CSSStyleRule 0185 */ 0186 function CSSStyleRule() { return ; } 0187 CSSStyleRule.prototype = CSSRule; 0188 0189 CSSStyleRule.prototype.selectorText = ''; 0190 0191 CSSStyleRule.prototype.style = new CSSStyleDeclaration(); 0192 0193 /* 0194 * CSSStyleSheet 0195 */ 0196 function CSSStyleSheet() { return ; } 0197 CSSStyleSheet.prototype = StyleSheet; 0198 0199 CSSStyleSheet.prototype.ownerRule = new CSSRule(); 0200 0201 CSSStyleSheet.prototype.cssRules = new CSSRuleList(); 0202 0203 CSSStyleSheet.prototype.insertRule = function (rule, index) { return 1; }; 0204 CSSStyleSheet.prototype.insertRule('', 1); 0205 0206 CSSStyleSheet.prototype.deleteRule = function (index) { return ; }; 0207 CSSStyleSheet.prototype.deleteRule(1); 0208 0209 CSSStyleSheet.prototype.rules = new CSSRuleList(); 0210 0211 CSSStyleSheet.prototype.addRule = function (selector, style, index) { return 1; }; 0212 CSSStyleSheet.prototype.addRule('', '', 1); 0213 0214 CSSStyleSheet.prototype.removeRule = function (index) { return ; }; 0215 CSSStyleSheet.prototype.removeRule(1); 0216 0217 /* 0218 * CSSUnknownRule 0219 */ 0220 function CSSUnknownRule() { return ; } 0221 CSSUnknownRule.prototype = CSSRule; 0222 0223 /* 0224 * CSSValue 0225 */ 0226 function CSSValue() { return ; } 0227 0228 CSSValue.prototype.cssText = ''; 0229 0230 CSSValue.prototype.cssValueType = 1; 0231 0232 /* 0233 * CSSValueList 0234 */ 0235 function CSSValueList() { return ; } 0236 CSSValueList.prototype = CSSValue; 0237 0238 CSSValueList.prototype.length = 1; 0239 0240 CSSValueList.prototype.item = function (index) { return new CSSValue(); }; 0241 CSSValueList.prototype.item(1); 0242 0243 /* 0244 * MediaList 0245 */ 0246 function MediaList() { return ; } 0247 0248 MediaList.prototype.mediaText = ''; 0249 0250 MediaList.prototype.length = 1; 0251 0252 MediaList.prototype.item = function (index) { return ''; }; 0253 MediaList.prototype.item(1); 0254 0255 MediaList.prototype.deleteMedium = function (oldMedium) { return ; }; 0256 MediaList.prototype.deleteMedium(''); 0257 0258 MediaList.prototype.appendMedium = function (newMedium) { return ; }; 0259 MediaList.prototype.appendMedium(''); 0260 0261 /* 0262 * MediaQueryList 0263 */ 0264 function MediaQueryList() { return ; } 0265 0266 MediaQueryList.prototype.media = ''; 0267 0268 MediaQueryList.prototype.matches = true; 0269 0270 MediaQueryList.prototype.addListener = function (listener) { return ; }; 0271 MediaQueryList.prototype.addListener(new MediaQueryListListener()); 0272 0273 MediaQueryList.prototype.removeListener = function (listener) { return ; }; 0274 MediaQueryList.prototype.removeListener(new MediaQueryListListener()); 0275 0276 /* 0277 * MediaQueryListListener 0278 */ 0279 function MediaQueryListListener() { return ; } 0280 0281 MediaQueryListListener.prototype.queryChanged = function (list) { return ; }; 0282 MediaQueryListListener.prototype.queryChanged(new MediaQueryList()); 0283 0284 /* 0285 * Rect 0286 */ 0287 function Rect() { return ; } 0288 0289 Rect.prototype.top = new CSSPrimitiveValue(); 0290 0291 Rect.prototype.right = new CSSPrimitiveValue(); 0292 0293 Rect.prototype.bottom = new CSSPrimitiveValue(); 0294 0295 Rect.prototype.left = new CSSPrimitiveValue(); 0296 0297 /* 0298 * RGBColor 0299 */ 0300 function RGBColor() { return ; } 0301 0302 RGBColor.prototype.red = new CSSPrimitiveValue(); 0303 0304 RGBColor.prototype.green = new CSSPrimitiveValue(); 0305 0306 RGBColor.prototype.blue = new CSSPrimitiveValue(); 0307 0308 RGBColor.prototype.alpha = new CSSPrimitiveValue(); 0309 0310 RGBColor.prototype.color = new Color(); 0311 0312 /* 0313 * StyleMedia 0314 */ 0315 function StyleMedia() { return ; } 0316 0317 StyleMedia.prototype.type = ''; 0318 0319 StyleMedia.prototype.matchMedium = function (mediaquery) { return true; }; 0320 StyleMedia.prototype.matchMedium(''); 0321 0322 /* 0323 * StyleSheet 0324 */ 0325 function StyleSheet() { return ; } 0326 0327 StyleSheet.prototype.type = ''; 0328 0329 StyleSheet.prototype.disabled = true; 0330 0331 StyleSheet.prototype.ownerNode = new Node(); 0332 0333 StyleSheet.prototype.parentStyleSheet = new StyleSheet(); 0334 0335 StyleSheet.prototype.href = ''; 0336 0337 StyleSheet.prototype.title = ''; 0338 0339 StyleSheet.prototype.media = new MediaList(); 0340 0341 StyleSheet.prototype.isCSSStyleSheet = function () { return true; }; 0342 StyleSheet.prototype.isCSSStyleSheet(); 0343 0344 /* 0345 * StyleSheetList 0346 */ 0347 function StyleSheetList() { return ; } 0348 0349 StyleSheetList.prototype.length = 1; 0350 0351 StyleSheetList.prototype.item = function (index) { return new StyleSheet(); }; 0352 StyleSheetList.prototype.item(1); 0353 0354 /* 0355 * WebKitCSSKeyframeRule 0356 */ 0357 function WebKitCSSKeyframeRule() { return ; } 0358 WebKitCSSKeyframeRule.prototype = CSSRule; 0359 0360 WebKitCSSKeyframeRule.prototype.keyText = ''; 0361 0362 WebKitCSSKeyframeRule.prototype.style = new CSSStyleDeclaration(); 0363 0364 /* 0365 * WebKitCSSKeyframesRule 0366 */ 0367 function WebKitCSSKeyframesRule() { return ; } 0368 WebKitCSSKeyframesRule.prototype = CSSRule; 0369 0370 WebKitCSSKeyframesRule.prototype.name = ''; 0371 0372 WebKitCSSKeyframesRule.prototype.cssRules = new CSSRuleList(); 0373 0374 WebKitCSSKeyframesRule.prototype.insertRule = function (rule) { return ; }; 0375 WebKitCSSKeyframesRule.prototype.insertRule(''); 0376 0377 WebKitCSSKeyframesRule.prototype.deleteRule = function (key) { return ; }; 0378 WebKitCSSKeyframesRule.prototype.deleteRule(''); 0379 0380 WebKitCSSKeyframesRule.prototype.findRule = function (key) { return new WebKitCSSKeyframeRule(); }; 0381 WebKitCSSKeyframesRule.prototype.findRule(''); 0382 0383 /* 0384 * WebKitCSSMatrix 0385 */ 0386 function WebKitCSSMatrix() { return ; } 0387 0388 WebKitCSSMatrix.prototype.a = 1.0; 0389 0390 WebKitCSSMatrix.prototype.b = 1.0; 0391 0392 WebKitCSSMatrix.prototype.c = 1.0; 0393 0394 WebKitCSSMatrix.prototype.d = 1.0; 0395 0396 WebKitCSSMatrix.prototype.e = 1.0; 0397 0398 WebKitCSSMatrix.prototype.f = 1.0; 0399 0400 WebKitCSSMatrix.prototype.m11 = 1.0; 0401 0402 WebKitCSSMatrix.prototype.m12 = 1.0; 0403 0404 WebKitCSSMatrix.prototype.m13 = 1.0; 0405 0406 WebKitCSSMatrix.prototype.m14 = 1.0; 0407 0408 WebKitCSSMatrix.prototype.m21 = 1.0; 0409 0410 WebKitCSSMatrix.prototype.m22 = 1.0; 0411 0412 WebKitCSSMatrix.prototype.m23 = 1.0; 0413 0414 WebKitCSSMatrix.prototype.m24 = 1.0; 0415 0416 WebKitCSSMatrix.prototype.m31 = 1.0; 0417 0418 WebKitCSSMatrix.prototype.m32 = 1.0; 0419 0420 WebKitCSSMatrix.prototype.m33 = 1.0; 0421 0422 WebKitCSSMatrix.prototype.m34 = 1.0; 0423 0424 WebKitCSSMatrix.prototype.m41 = 1.0; 0425 0426 WebKitCSSMatrix.prototype.m42 = 1.0; 0427 0428 WebKitCSSMatrix.prototype.m43 = 1.0; 0429 0430 WebKitCSSMatrix.prototype.m44 = 1.0; 0431 0432 WebKitCSSMatrix.prototype.setMatrixValue = function (string) { return ; }; 0433 WebKitCSSMatrix.prototype.setMatrixValue(''); 0434 0435 WebKitCSSMatrix.prototype.multiply = function (secondMatrix) { return new WebKitCSSMatrix(); }; 0436 WebKitCSSMatrix.prototype.multiply(new WebKitCSSMatrix()); 0437 0438 WebKitCSSMatrix.prototype.inverse = function () { return new WebKitCSSMatrix(); }; 0439 WebKitCSSMatrix.prototype.inverse(); 0440 0441 WebKitCSSMatrix.prototype.translate = function (x, y, z) { return new WebKitCSSMatrix(); }; 0442 WebKitCSSMatrix.prototype.translate(1.0, 1.0, 1.0); 0443 0444 WebKitCSSMatrix.prototype.scale = function (scaleX, scaleY, scaleZ) { return new WebKitCSSMatrix(); }; 0445 WebKitCSSMatrix.prototype.scale(1.0, 1.0, 1.0); 0446 0447 WebKitCSSMatrix.prototype.rotate = function (rotX, rotY, rotZ) { return new WebKitCSSMatrix(); }; 0448 WebKitCSSMatrix.prototype.rotate(1.0, 1.0, 1.0); 0449 0450 WebKitCSSMatrix.prototype.rotateAxisAngle = function (x, y, z, angle) { return new WebKitCSSMatrix(); }; 0451 WebKitCSSMatrix.prototype.rotateAxisAngle(1.0, 1.0, 1.0, 1.0); 0452 0453 WebKitCSSMatrix.prototype.skewX = function (angle) { return new WebKitCSSMatrix(); }; 0454 WebKitCSSMatrix.prototype.skewX(1.0); 0455 0456 WebKitCSSMatrix.prototype.skewY = function (angle) { return new WebKitCSSMatrix(); }; 0457 WebKitCSSMatrix.prototype.skewY(1.0); 0458 0459 WebKitCSSMatrix.prototype.toString = function () { return ''; }; 0460 WebKitCSSMatrix.prototype.toString(); 0461 0462 /* 0463 * WebKitCSSTransformValue 0464 */ 0465 function WebKitCSSTransformValue() { return ; } 0466 WebKitCSSTransformValue.prototype = CSSValueList; 0467 0468 WebKitCSSTransformValue.prototype.operationType = 1; 0469 0470 /* 0471 * Attr 0472 */ 0473 function Attr() { return ; } 0474 Attr.prototype = Node; 0475 0476 Attr.prototype.name = ''; 0477 0478 Attr.prototype.specified = true; 0479 0480 Attr.prototype.value = ''; 0481 0482 Attr.prototype.ownerElement = new Element(); 0483 0484 Attr.prototype.isId = true; 0485 0486 Attr.prototype.style = new CSSStyleDeclaration(); 0487 0488 /* 0489 * BeforeLoadEvent 0490 */ 0491 function BeforeLoadEvent() { return ; } 0492 BeforeLoadEvent.prototype = Event; 0493 0494 BeforeLoadEvent.prototype.initBeforeLoadEvent = function (type, canBubble, cancelable, url) { return ; }; 0495 BeforeLoadEvent.prototype.initBeforeLoadEvent('', true, true, ''); 0496 0497 BeforeLoadEvent.prototype.url = ''; 0498 0499 /* 0500 * BeforeProcessEvent 0501 */ 0502 function BeforeProcessEvent() { return ; } 0503 BeforeProcessEvent.prototype = Event; 0504 0505 BeforeProcessEvent.prototype.initBeforeProcessEvent = function (type, canBubble, cancelable) { return ; }; 0506 BeforeProcessEvent.prototype.initBeforeProcessEvent('', true, true); 0507 0508 BeforeProcessEvent.prototype.text = ''; 0509 0510 /* 0511 * CDATASection 0512 */ 0513 function CDATASection() { return ; } 0514 CDATASection.prototype = Text; 0515 0516 /* 0517 * CharacterData 0518 */ 0519 function CharacterData() { return ; } 0520 CharacterData.prototype = Node; 0521 0522 CharacterData.prototype.data = ''; 0523 0524 CharacterData.prototype.length = 1; 0525 0526 CharacterData.prototype.substringData = function (offset, length) { return ''; }; 0527 CharacterData.prototype.substringData(1, 1); 0528 0529 CharacterData.prototype.appendData = function (data) { return ; }; 0530 CharacterData.prototype.appendData(''); 0531 0532 CharacterData.prototype.insertData = function (offset, data) { return ; }; 0533 CharacterData.prototype.insertData(1, ''); 0534 0535 CharacterData.prototype.deleteData = function (offset, length) { return ; }; 0536 CharacterData.prototype.deleteData(1, 1); 0537 0538 CharacterData.prototype.replaceData = function (offset, length, data) { return ; }; 0539 CharacterData.prototype.replaceData(1, 1, ''); 0540 0541 /* 0542 * ClientRect 0543 */ 0544 function ClientRect() { return ; } 0545 0546 ClientRect.prototype.top = 1.0; 0547 0548 ClientRect.prototype.right = 1.0; 0549 0550 ClientRect.prototype.bottom = 1.0; 0551 0552 ClientRect.prototype.left = 1.0; 0553 0554 ClientRect.prototype.width = 1.0; 0555 0556 ClientRect.prototype.height = 1.0; 0557 0558 /* 0559 * ClientRectList 0560 */ 0561 function ClientRectList() { return ; } 0562 0563 ClientRectList.prototype.length = 1; 0564 0565 ClientRectList.prototype.item = function (index) { return new ClientRect(); }; 0566 ClientRectList.prototype.item(1); 0567 0568 /* 0569 * Clipboard 0570 */ 0571 function Clipboard() { return ; } 0572 0573 Clipboard.prototype.dropEffect = ''; 0574 0575 Clipboard.prototype.effectAllowed = ''; 0576 0577 Clipboard.prototype.types = []; 0578 0579 Clipboard.prototype.files = new FileList(); 0580 0581 Clipboard.prototype.clearData = function (type) { return ; }; 0582 Clipboard.prototype.clearData(''); 0583 0584 Clipboard.prototype.getData = function (type) { return ; }; 0585 Clipboard.prototype.getData(''); 0586 0587 Clipboard.prototype.setData = function (type, data) { return true; }; 0588 Clipboard.prototype.setData('', ''); 0589 0590 Clipboard.prototype.setDragImage = function (image, x, y) { return ; }; 0591 Clipboard.prototype.setDragImage(new HTMLImageElement(), 1, 1); 0592 0593 Clipboard.prototype.items = new DataTransferItems(); 0594 0595 /* 0596 * Comment 0597 */ 0598 function Comment() { return ; } 0599 Comment.prototype = CharacterData; 0600 0601 /* 0602 * CompositionEvent 0603 */ 0604 function CompositionEvent() { return ; } 0605 CompositionEvent.prototype = UIEvent; 0606 0607 CompositionEvent.prototype.data = ''; 0608 0609 CompositionEvent.prototype.initCompositionEvent = function (typeArg, canBubbleArg, cancelableArg, viewArg, dataArg) { return ; }; 0610 CompositionEvent.prototype.initCompositionEvent('', true, true, new DOMWindow(), ''); 0611 0612 /* 0613 * CustomEvent 0614 */ 0615 function CustomEvent() { return ; } 0616 CustomEvent.prototype = Event; 0617 0618 CustomEvent.prototype.detail = new Object(); 0619 0620 CustomEvent.prototype.initCustomEvent = function (typeArg, canBubbleArg, cancelableArg, detailArg) { return ; }; 0621 CustomEvent.prototype.initCustomEvent('', true, true, new Object()); 0622 0623 /* 0624 * DataTransferItem 0625 */ 0626 function DataTransferItem() { return ; } 0627 0628 DataTransferItem.prototype.kind = ''; 0629 0630 DataTransferItem.prototype.type = ''; 0631 0632 DataTransferItem.prototype.getAsString = function (callback) { return ; }; 0633 DataTransferItem.prototype.getAsString(function(){}); 0634 0635 DataTransferItem.prototype.getAsFile = function () { return new Blob(); }; 0636 DataTransferItem.prototype.getAsFile(); 0637 0638 /* 0639 * DataTransferItems 0640 */ 0641 function DataTransferItems() { return ; } 0642 0643 DataTransferItems.prototype.length = 1; 0644 0645 DataTransferItems.prototype.item = function (index) { return new DataTransferItem(); }; 0646 DataTransferItems.prototype.item(1); 0647 0648 DataTransferItems.prototype.clear = function () { return ; }; 0649 DataTransferItems.prototype.clear(); 0650 0651 DataTransferItems.prototype.add = function (data, type) { return ; }; 0652 DataTransferItems.prototype.add('', ''); 0653 0654 /* 0655 * DeviceMotionEvent 0656 */ 0657 function DeviceMotionEvent() { return ; } 0658 DeviceMotionEvent.prototype = Event; 0659 0660 DeviceMotionEvent.prototype.acceleration = new Acceleration(); 0661 0662 DeviceMotionEvent.prototype.accelerationIncludingGravity = new Acceleration(); 0663 0664 DeviceMotionEvent.prototype.rotationRate = new RotationRate(); 0665 0666 DeviceMotionEvent.prototype.interval = 1.0; 0667 0668 DeviceMotionEvent.prototype.initDeviceMotionEvent = function (type, bubbles, cancelable, acceleration, accelerationIncludingGravity, rotationRate, interval) { return ; }; 0669 DeviceMotionEvent.prototype.initDeviceMotionEvent('', true, true, new Acceleration(), new Acceleration(), new RotationRate(), 1.0); 0670 0671 /* 0672 * DeviceOrientationEvent 0673 */ 0674 function DeviceOrientationEvent() { return ; } 0675 DeviceOrientationEvent.prototype = Event; 0676 0677 DeviceOrientationEvent.prototype.alpha = 1.0; 0678 0679 DeviceOrientationEvent.prototype.beta = 1.0; 0680 0681 DeviceOrientationEvent.prototype.gamma = 1.0; 0682 0683 DeviceOrientationEvent.prototype.initDeviceOrientationEvent = function (type, bubbles, cancelable, alpha, beta, gamma) { return ; }; 0684 DeviceOrientationEvent.prototype.initDeviceOrientationEvent('', true, true, 1.0, 1.0, 1.0); 0685 0686 /* 0687 * DocumentFragment 0688 */ 0689 function DocumentFragment() { return ; } 0690 DocumentFragment.prototype = Node; 0691 0692 DocumentFragment.prototype.querySelector = function (selectors) { return new Element(); }; 0693 DocumentFragment.prototype.querySelector(''); 0694 0695 DocumentFragment.prototype.querySelectorAll = function (selectors) { return new NodeList(); }; 0696 DocumentFragment.prototype.querySelectorAll(''); 0697 0698 /* 0699 * Document 0700 */ 0701 function Document() { return ; } 0702 Document.prototype = Node; 0703 0704 Document.prototype.doctype = new DocumentType(); 0705 0706 Document.prototype.implementation = new DOMImplementation(); 0707 0708 Document.prototype.documentElement = new Element(); 0709 0710 Document.prototype.createElement = function (tagName) { return new Element(); }; 0711 Document.prototype.createElement(''); 0712 0713 Document.prototype.createDocumentFragment = function () { return new DocumentFragment(); }; 0714 Document.prototype.createDocumentFragment(); 0715 0716 Document.prototype.createTextNode = function (data) { return new Text(); }; 0717 Document.prototype.createTextNode(''); 0718 0719 Document.prototype.createComment = function (data) { return new Comment(); }; 0720 Document.prototype.createComment(''); 0721 0722 Document.prototype.createCDATASection = function (data) { return new CDATASection(); }; 0723 Document.prototype.createCDATASection(''); 0724 0725 Document.prototype.createProcessingInstruction = function (target, data) { return new ProcessingInstruction(); }; 0726 Document.prototype.createProcessingInstruction('', ''); 0727 0728 Document.prototype.createAttribute = function (name) { return new Attr(); }; 0729 Document.prototype.createAttribute(''); 0730 0731 Document.prototype.createEntityReference = function (name) { return new EntityReference(); }; 0732 Document.prototype.createEntityReference(''); 0733 0734 Document.prototype.getElementsByTagName = function (tagname) { return new NodeList(); }; 0735 Document.prototype.getElementsByTagName(''); 0736 0737 Document.prototype.importNode = function (importedNode, deep) { return new Node(); }; 0738 Document.prototype.importNode(new Node(), true); 0739 0740 Document.prototype.createElementNS = function (namespaceURI, qualifiedName) { return new Element(); }; 0741 Document.prototype.createElementNS('', ''); 0742 0743 Document.prototype.createAttributeNS = function (namespaceURI, qualifiedName) { return new Attr(); }; 0744 Document.prototype.createAttributeNS('', ''); 0745 0746 Document.prototype.getElementsByTagNameNS = function (namespaceURI, localName) { return new NodeList(); }; 0747 Document.prototype.getElementsByTagNameNS('', ''); 0748 0749 Document.prototype.getElementById = function (elementId) { return new Element(); }; 0750 Document.prototype.getElementById(''); 0751 0752 Document.prototype.inputEncoding = ''; 0753 0754 Document.prototype.xmlEncoding = ''; 0755 0756 Document.prototype.xmlVersion = ''; 0757 0758 Document.prototype.xmlStandalone = true; 0759 0760 Document.prototype.adoptNode = function (source) { return new Node(); }; 0761 Document.prototype.adoptNode(new Node()); 0762 0763 Document.prototype.documentURI = ''; 0764 0765 Document.prototype.createEvent = function (eventType) { return new Event(); }; 0766 Document.prototype.createEvent(''); 0767 0768 Document.prototype.createRange = function () { return new Range(); }; 0769 Document.prototype.createRange(); 0770 0771 Document.prototype.createNodeIterator = function (root, whatToShow, filter, expandEntityReferences) { return new NodeIterator(); }; 0772 Document.prototype.createNodeIterator(new Node(), 1, new NodeFilter(), true); 0773 0774 Document.prototype.createTreeWalker = function (root, whatToShow, filter, expandEntityReferences) { return new TreeWalker(); }; 0775 Document.prototype.createTreeWalker(new Node(), 1, new NodeFilter(), true); 0776 0777 Document.prototype.defaultView = new DOMWindow(); 0778 0779 Document.prototype.styleSheets = new StyleSheetList(); 0780 0781 Document.prototype.getOverrideStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); }; 0782 Document.prototype.getOverrideStyle(new Element(), ''); 0783 0784 Document.prototype.createExpression = function (expression, resolver) { return new XPathExpression(); }; 0785 Document.prototype.createExpression('', new XPathNSResolver()); 0786 0787 Document.prototype.createNSResolver = function (nodeResolver) { return new XPathNSResolver(); }; 0788 Document.prototype.createNSResolver(new Node()); 0789 0790 Document.prototype.evaluate = function (expression, contextNode, resolver, type, inResult) { return new XPathResult(); }; 0791 Document.prototype.evaluate('', new Node(), new XPathNSResolver(), 1, new XPathResult()); 0792 0793 Document.prototype.execCommand = function (command, userInterface, value) { return true; }; 0794 Document.prototype.execCommand('', true, ''); 0795 0796 Document.prototype.execCommand = function (command, userInterface) { return true; }; 0797 Document.prototype.execCommand('', true); 0798 0799 Document.prototype.execCommand = function (command) { return true; }; 0800 Document.prototype.execCommand(''); 0801 0802 Document.prototype.queryCommandEnabled = function (command) { return true; }; 0803 Document.prototype.queryCommandEnabled(''); 0804 0805 Document.prototype.queryCommandIndeterm = function (command) { return true; }; 0806 Document.prototype.queryCommandIndeterm(''); 0807 0808 Document.prototype.queryCommandState = function (command) { return true; }; 0809 Document.prototype.queryCommandState(''); 0810 0811 Document.prototype.queryCommandSupported = function (command) { return true; }; 0812 Document.prototype.queryCommandSupported(''); 0813 0814 Document.prototype.queryCommandValue = function (command) { return ''; }; 0815 Document.prototype.queryCommandValue(''); 0816 0817 Document.prototype.title = ''; 0818 0819 Document.prototype.referrer = ''; 0820 0821 Document.prototype.domain = ''; 0822 0823 Document.prototype.domain = ''; 0824 0825 Document.prototype.URL = ''; 0826 0827 Document.prototype.cookie = ''; 0828 0829 Document.prototype.body = new HTMLElement(); 0830 0831 Document.prototype.head = new HTMLHeadElement(); 0832 0833 Document.prototype.images = new HTMLCollection(); 0834 0835 Document.prototype.applets = new HTMLCollection(); 0836 0837 Document.prototype.links = new HTMLCollection(); 0838 0839 Document.prototype.forms = new HTMLCollection(); 0840 0841 Document.prototype.anchors = new HTMLCollection(); 0842 0843 Document.prototype.lastModified = ''; 0844 0845 Document.prototype.getElementsByName = function (elementName) { return new NodeList(); }; 0846 Document.prototype.getElementsByName(''); 0847 0848 Document.prototype.location = new Location(); 0849 0850 Document.prototype.charset = ''; 0851 0852 Document.prototype.defaultCharset = ''; 0853 0854 Document.prototype.readyState = ''; 0855 0856 Document.prototype.elementFromPoint = function (x, y) { return new Element(); }; 0857 Document.prototype.elementFromPoint(1, 1); 0858 0859 Document.prototype.caretRangeFromPoint = function (x, y) { return new Range(); }; 0860 Document.prototype.caretRangeFromPoint(1, 1); 0861 0862 Document.prototype.getSelection = function () { return new DOMSelection(); }; 0863 Document.prototype.getSelection(); 0864 0865 Document.prototype.characterSet = ''; 0866 0867 Document.prototype.preferredStylesheetSet = ''; 0868 0869 Document.prototype.selectedStylesheetSet = ''; 0870 0871 Document.prototype.createCSSStyleDeclaration = function () { return new CSSStyleDeclaration(); }; 0872 Document.prototype.createCSSStyleDeclaration(); 0873 0874 Document.prototype.getComputedStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); }; 0875 Document.prototype.getComputedStyle(new Element(), ''); 0876 0877 Document.prototype.getMatchedCSSRules = function (element, pseudoElement) { return new CSSRuleList(); }; 0878 Document.prototype.getMatchedCSSRules(new Element(), ''); 0879 0880 Document.prototype.getMatchedCSSRules = function (element, pseudoElement, authorOnly) { return new CSSRuleList(); }; 0881 Document.prototype.getMatchedCSSRules(new Element(), '', true); 0882 0883 Document.prototype.getCSSCanvasContext = function (contextId, name, width, height) { return new Object(); }; 0884 Document.prototype.getCSSCanvasContext('', '', 1, 1); 0885 0886 Document.prototype.getElementsByClassName = function (tagname) { return new NodeList(); }; 0887 Document.prototype.getElementsByClassName(''); 0888 0889 Document.prototype.compatMode = ''; 0890 0891 Document.prototype.querySelector = function (selectors) { return new Element(); }; 0892 Document.prototype.querySelector(''); 0893 0894 Document.prototype.querySelectorAll = function (selectors) { return new NodeList(); }; 0895 Document.prototype.querySelectorAll(''); 0896 0897 Document.prototype.webkitIsFullScreen = true; 0898 0899 Document.prototype.webkitFullScreenKeyboardInputAllowed = true; 0900 0901 Document.prototype.webkitCurrentFullScreenElement = new Element(); 0902 0903 Document.prototype.webkitCancelFullScreen = function () { return ; }; 0904 Document.prototype.webkitCancelFullScreen(); 0905 0906 Document.prototype.onabort = new EventListener(); 0907 0908 Document.prototype.onblur = new EventListener(); 0909 0910 Document.prototype.onchange = new EventListener(); 0911 0912 Document.prototype.onclick = new EventListener(); 0913 0914 Document.prototype.oncontextmenu = new EventListener(); 0915 0916 Document.prototype.ondblclick = new EventListener(); 0917 0918 Document.prototype.ondrag = new EventListener(); 0919 0920 Document.prototype.ondragend = new EventListener(); 0921 0922 Document.prototype.ondragenter = new EventListener(); 0923 0924 Document.prototype.ondragleave = new EventListener(); 0925 0926 Document.prototype.ondragover = new EventListener(); 0927 0928 Document.prototype.ondragstart = new EventListener(); 0929 0930 Document.prototype.ondrop = new EventListener(); 0931 0932 Document.prototype.onerror = new EventListener(); 0933 0934 Document.prototype.onfocus = new EventListener(); 0935 0936 Document.prototype.oninput = new EventListener(); 0937 0938 Document.prototype.oninvalid = new EventListener(); 0939 0940 Document.prototype.onkeydown = new EventListener(); 0941 0942 Document.prototype.onkeypress = new EventListener(); 0943 0944 Document.prototype.onkeyup = new EventListener(); 0945 0946 Document.prototype.onload = new EventListener(); 0947 0948 Document.prototype.onmousedown = new EventListener(); 0949 0950 Document.prototype.onmousemove = new EventListener(); 0951 0952 Document.prototype.onmouseout = new EventListener(); 0953 0954 Document.prototype.onmouseover = new EventListener(); 0955 0956 Document.prototype.onmouseup = new EventListener(); 0957 0958 Document.prototype.onmousewheel = new EventListener(); 0959 0960 Document.prototype.onreadystatechange = new EventListener(); 0961 0962 Document.prototype.onscroll = new EventListener(); 0963 0964 Document.prototype.onselect = new EventListener(); 0965 0966 Document.prototype.onsubmit = new EventListener(); 0967 0968 Document.prototype.onbeforecut = new EventListener(); 0969 0970 Document.prototype.oncut = new EventListener(); 0971 0972 Document.prototype.onbeforecopy = new EventListener(); 0973 0974 Document.prototype.oncopy = new EventListener(); 0975 0976 Document.prototype.onbeforepaste = new EventListener(); 0977 0978 Document.prototype.onpaste = new EventListener(); 0979 0980 Document.prototype.onreset = new EventListener(); 0981 0982 Document.prototype.onsearch = new EventListener(); 0983 0984 Document.prototype.onselectstart = new EventListener(); 0985 0986 Document.prototype.onselectionchange = new EventListener(); 0987 0988 Document.prototype.ontouchstart = new EventListener(); 0989 0990 Document.prototype.ontouchmove = new EventListener(); 0991 0992 Document.prototype.ontouchend = new EventListener(); 0993 0994 Document.prototype.ontouchcancel = new EventListener(); 0995 0996 Document.prototype.onwebkitfullscreenchange = new EventListener(); 0997 0998 Document.prototype.createTouch = function (window, target, identifier, pageX, pageY, ScreenX, screenY) { return new Touch(); }; 0999 Document.prototype.createTouch(new DOMWindow(), new EventTarget(), 1, 1, 1, 1, 1); 1000 1001 Document.prototype.createTouchList = function () { return new TouchList(); }; 1002 Document.prototype.createTouchList(); 1003 1004 Document.prototype.isHTMLDocument = function () { return true; }; 1005 Document.prototype.isHTMLDocument(); 1006 1007 /* 1008 * DocumentType 1009 */ 1010 function DocumentType() { return ; } 1011 DocumentType.prototype = Node; 1012 1013 DocumentType.prototype.name = ''; 1014 1015 DocumentType.prototype.entities = new NamedNodeMap(); 1016 1017 DocumentType.prototype.notations = new NamedNodeMap(); 1018 1019 DocumentType.prototype.publicId = ''; 1020 1021 DocumentType.prototype.systemId = ''; 1022 1023 DocumentType.prototype.internalSubset = ''; 1024 1025 /* 1026 * DOMCoreException 1027 */ 1028 function DOMCoreException() { return ; } 1029 1030 DOMCoreException.prototype.code = 1; 1031 1032 DOMCoreException.prototype.name = ''; 1033 1034 DOMCoreException.prototype.message = ''; 1035 1036 DOMCoreException.prototype.toString = function () { return ''; }; 1037 DOMCoreException.prototype.toString(); 1038 1039 /* 1040 * DOMFormData 1041 */ 1042 function DOMFormData() { return ; } 1043 1044 DOMFormData.prototype.append = function (name, value) { return ; }; 1045 DOMFormData.prototype.append('', ''); 1046 1047 /* 1048 * DOMImplementation 1049 */ 1050 function DOMImplementation() { return ; } 1051 1052 DOMImplementation.prototype.hasFeature = function (feature, version) { return true; }; 1053 DOMImplementation.prototype.hasFeature('', ''); 1054 1055 DOMImplementation.prototype.createDocumentType = function (qualifiedName, publicId, systemId) { return new DocumentType(); }; 1056 DOMImplementation.prototype.createDocumentType('', '', ''); 1057 1058 DOMImplementation.prototype.createDocument = function (namespaceURI, qualifiedName, doctype) { return new Document(); }; 1059 DOMImplementation.prototype.createDocument('', '', new DocumentType()); 1060 1061 DOMImplementation.prototype.createCSSStyleSheet = function (title, media) { return new CSSStyleSheet(); }; 1062 DOMImplementation.prototype.createCSSStyleSheet('', ''); 1063 1064 DOMImplementation.prototype.createHTMLDocument = function (title) { return new HTMLDocument(); }; 1065 DOMImplementation.prototype.createHTMLDocument(''); 1066 1067 /* 1068 * DOMSettableTokenList 1069 */ 1070 function DOMSettableTokenList() { return ; } 1071 DOMSettableTokenList.prototype = DOMTokenList; 1072 1073 DOMSettableTokenList.prototype.value = ''; 1074 1075 /* 1076 * DOMStringList 1077 */ 1078 function DOMStringList() { return ; } 1079 1080 DOMStringList.prototype.length = 1; 1081 1082 DOMStringList.prototype.item = function (index) { return ''; }; 1083 DOMStringList.prototype.item(1); 1084 1085 DOMStringList.prototype.contains = function (string) { return true; }; 1086 DOMStringList.prototype.contains(''); 1087 1088 /* 1089 * DOMStringMap 1090 */ 1091 function DOMStringMap() { return ; } 1092 1093 /* 1094 * DOMTokenList 1095 */ 1096 function DOMTokenList() { return ; } 1097 1098 DOMTokenList.prototype.length = 1; 1099 1100 DOMTokenList.prototype.item = function (index) { return ''; }; 1101 DOMTokenList.prototype.item(1); 1102 1103 DOMTokenList.prototype.contains = function (token) { return true; }; 1104 DOMTokenList.prototype.contains(''); 1105 1106 DOMTokenList.prototype.add = function (token) { return ; }; 1107 DOMTokenList.prototype.add(''); 1108 1109 DOMTokenList.prototype.remove = function (token) { return ; }; 1110 DOMTokenList.prototype.remove(''); 1111 1112 DOMTokenList.prototype.toggle = function (token) { return true; }; 1113 DOMTokenList.prototype.toggle(''); 1114 1115 DOMTokenList.prototype.toString = function () { return ''; }; 1116 DOMTokenList.prototype.toString(); 1117 1118 /* 1119 * DOMURL 1120 */ 1121 function DOMURL() { return ; } 1122 1123 DOMURL.prototype.createObjectURL = function (blob) { return ''; }; 1124 DOMURL.prototype.createObjectURL(new Blob()); 1125 1126 DOMURL.prototype.revokeObjectURL = function (url) { return ; }; 1127 DOMURL.prototype.revokeObjectURL(''); 1128 1129 /* 1130 * Element 1131 */ 1132 function Element() { return ; } 1133 Element.prototype = Node; 1134 1135 Element.prototype.tagName = ''; 1136 1137 Element.prototype.getAttribute = function (name) { return ''; }; 1138 Element.prototype.getAttribute(''); 1139 1140 Element.prototype.setAttribute = function (name, value) { return ; }; 1141 Element.prototype.setAttribute('', ''); 1142 1143 Element.prototype.removeAttribute = function (name) { return ; }; 1144 Element.prototype.removeAttribute(''); 1145 1146 Element.prototype.getAttributeNode = function (name) { return new Attr(); }; 1147 Element.prototype.getAttributeNode(''); 1148 1149 Element.prototype.setAttributeNode = function (newAttr) { return new Attr(); }; 1150 Element.prototype.setAttributeNode(new Attr()); 1151 1152 Element.prototype.removeAttributeNode = function (oldAttr) { return new Attr(); }; 1153 Element.prototype.removeAttributeNode(new Attr()); 1154 1155 Element.prototype.getElementsByTagName = function (name) { return new NodeList(); }; 1156 Element.prototype.getElementsByTagName(''); 1157 1158 Element.prototype.getAttributeNS = function (namespaceURI, localName) { return ''; }; 1159 Element.prototype.getAttributeNS('', ''); 1160 1161 Element.prototype.setAttributeNS = function (namespaceURI, qualifiedName, value) { return ; }; 1162 Element.prototype.setAttributeNS('', '', ''); 1163 1164 Element.prototype.removeAttributeNS = function (namespaceURI, localName) { return ; }; 1165 Element.prototype.removeAttributeNS('', ''); 1166 1167 Element.prototype.getElementsByTagNameNS = function (namespaceURI, localName) { return new NodeList(); }; 1168 Element.prototype.getElementsByTagNameNS('', ''); 1169 1170 Element.prototype.getAttributeNodeNS = function (namespaceURI, localName) { return new Attr(); }; 1171 Element.prototype.getAttributeNodeNS('', ''); 1172 1173 Element.prototype.setAttributeNodeNS = function (newAttr) { return new Attr(); }; 1174 Element.prototype.setAttributeNodeNS(new Attr()); 1175 1176 Element.prototype.hasAttribute = function (name) { return true; }; 1177 Element.prototype.hasAttribute(''); 1178 1179 Element.prototype.hasAttributeNS = function (namespaceURI, localName) { return true; }; 1180 Element.prototype.hasAttributeNS('', ''); 1181 1182 Element.prototype.style = new CSSStyleDeclaration(); 1183 1184 Element.prototype.offsetLeft = 1; 1185 1186 Element.prototype.offsetTop = 1; 1187 1188 Element.prototype.offsetWidth = 1; 1189 1190 Element.prototype.offsetHeight = 1; 1191 1192 Element.prototype.offsetParent = new Element(); 1193 1194 Element.prototype.clientLeft = 1; 1195 1196 Element.prototype.clientTop = 1; 1197 1198 Element.prototype.clientWidth = 1; 1199 1200 Element.prototype.clientHeight = 1; 1201 1202 Element.prototype.scrollLeft = 1; 1203 1204 Element.prototype.scrollTop = 1; 1205 1206 Element.prototype.scrollWidth = 1; 1207 1208 Element.prototype.scrollHeight = 1; 1209 1210 Element.prototype.focus = function () { return ; }; 1211 Element.prototype.focus(); 1212 1213 Element.prototype.blur = function () { return ; }; 1214 Element.prototype.blur(); 1215 1216 Element.prototype.scrollIntoView = function (alignWithTop) { return ; }; 1217 Element.prototype.scrollIntoView(true); 1218 1219 Element.prototype.contains = function (element) { return true; }; 1220 Element.prototype.contains(new Element()); 1221 1222 Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) { return ; }; 1223 Element.prototype.scrollIntoViewIfNeeded(true); 1224 1225 Element.prototype.scrollByLines = function (lines) { return ; }; 1226 Element.prototype.scrollByLines(1); 1227 1228 Element.prototype.scrollByPages = function (pages) { return ; }; 1229 Element.prototype.scrollByPages(1); 1230 1231 Element.prototype.webkitGetAnimations = function () { return new WebKitAnimationList(); }; 1232 Element.prototype.webkitGetAnimations(); 1233 1234 Element.prototype.getElementsByClassName = function (name) { return new NodeList(); }; 1235 Element.prototype.getElementsByClassName(''); 1236 1237 Element.prototype.dataset = new DOMStringMap(); 1238 1239 Element.prototype.querySelector = function (selectors) { return new Element(); }; 1240 Element.prototype.querySelector(''); 1241 1242 Element.prototype.querySelectorAll = function (selectors) { return new NodeList(); }; 1243 Element.prototype.querySelectorAll(''); 1244 1245 Element.prototype.webkitMatchesSelector = function (selectors) { return true; }; 1246 Element.prototype.webkitMatchesSelector(''); 1247 1248 Element.prototype.firstElementChild = new Element(); 1249 1250 Element.prototype.lastElementChild = new Element(); 1251 1252 Element.prototype.previousElementSibling = new Element(); 1253 1254 Element.prototype.nextElementSibling = new Element(); 1255 1256 Element.prototype.childElementCount = 1; 1257 1258 Element.prototype.getClientRects = function () { return new ClientRectList(); }; 1259 Element.prototype.getClientRects(); 1260 1261 Element.prototype.getBoundingClientRect = function () { return new ClientRect(); }; 1262 Element.prototype.getBoundingClientRect(); 1263 1264 Element.prototype.innerText = ''; 1265 1266 Element.prototype.webkitRequestFullScreen = function (flags) { return ; }; 1267 Element.prototype.webkitRequestFullScreen(1); 1268 1269 Element.prototype.onabort = new EventListener(); 1270 1271 Element.prototype.onblur = new EventListener(); 1272 1273 Element.prototype.onchange = new EventListener(); 1274 1275 Element.prototype.onclick = new EventListener(); 1276 1277 Element.prototype.oncontextmenu = new EventListener(); 1278 1279 Element.prototype.ondblclick = new EventListener(); 1280 1281 Element.prototype.ondrag = new EventListener(); 1282 1283 Element.prototype.ondragend = new EventListener(); 1284 1285 Element.prototype.ondragenter = new EventListener(); 1286 1287 Element.prototype.ondragleave = new EventListener(); 1288 1289 Element.prototype.ondragover = new EventListener(); 1290 1291 Element.prototype.ondragstart = new EventListener(); 1292 1293 Element.prototype.ondrop = new EventListener(); 1294 1295 Element.prototype.onerror = new EventListener(); 1296 1297 Element.prototype.onfocus = new EventListener(); 1298 1299 Element.prototype.oninput = new EventListener(); 1300 1301 Element.prototype.oninvalid = new EventListener(); 1302 1303 Element.prototype.onkeydown = new EventListener(); 1304 1305 Element.prototype.onkeypress = new EventListener(); 1306 1307 Element.prototype.onkeyup = new EventListener(); 1308 1309 Element.prototype.onload = new EventListener(); 1310 1311 Element.prototype.onmousedown = new EventListener(); 1312 1313 Element.prototype.onmousemove = new EventListener(); 1314 1315 Element.prototype.onmouseout = new EventListener(); 1316 1317 Element.prototype.onmouseover = new EventListener(); 1318 1319 Element.prototype.onmouseup = new EventListener(); 1320 1321 Element.prototype.onmousewheel = new EventListener(); 1322 1323 Element.prototype.onscroll = new EventListener(); 1324 1325 Element.prototype.onselect = new EventListener(); 1326 1327 Element.prototype.onsubmit = new EventListener(); 1328 1329 Element.prototype.onbeforecut = new EventListener(); 1330 1331 Element.prototype.oncut = new EventListener(); 1332 1333 Element.prototype.onbeforecopy = new EventListener(); 1334 1335 Element.prototype.oncopy = new EventListener(); 1336 1337 Element.prototype.onbeforepaste = new EventListener(); 1338 1339 Element.prototype.onpaste = new EventListener(); 1340 1341 Element.prototype.onreset = new EventListener(); 1342 1343 Element.prototype.onsearch = new EventListener(); 1344 1345 Element.prototype.onselectstart = new EventListener(); 1346 1347 Element.prototype.ontouchstart = new EventListener(); 1348 1349 Element.prototype.ontouchmove = new EventListener(); 1350 1351 Element.prototype.ontouchend = new EventListener(); 1352 1353 Element.prototype.ontouchcancel = new EventListener(); 1354 1355 Element.prototype.onwebkitfullscreenchange = new EventListener(); 1356 1357 /* 1358 * Entity 1359 */ 1360 function Entity() { return ; } 1361 Entity.prototype = Node; 1362 1363 Entity.prototype.publicId = ''; 1364 1365 Entity.prototype.systemId = ''; 1366 1367 Entity.prototype.notationName = ''; 1368 1369 /* 1370 * EntityReference 1371 */ 1372 function EntityReference() { return ; } 1373 EntityReference.prototype = Node; 1374 1375 /* 1376 * ErrorEvent 1377 */ 1378 function ErrorEvent() { return ; } 1379 ErrorEvent.prototype = Event; 1380 1381 ErrorEvent.prototype.message = ''; 1382 1383 ErrorEvent.prototype.filename = ''; 1384 1385 ErrorEvent.prototype.lineno = 1; 1386 1387 ErrorEvent.prototype.initErrorEvent = function (typeArg, canBubbleArg, cancelableArg, messageArg, filenameArg, linenoArg) { return ; }; 1388 ErrorEvent.prototype.initErrorEvent('', true, true, '', '', 1); 1389 1390 /* 1391 * EventException 1392 */ 1393 function EventException() { return ; } 1394 1395 EventException.prototype.code = 1; 1396 1397 EventException.prototype.name = ''; 1398 1399 EventException.prototype.message = ''; 1400 1401 EventException.prototype.toString = function () { return ''; }; 1402 EventException.prototype.toString(); 1403 1404 /* 1405 * Event 1406 */ 1407 function Event() { return ; } 1408 1409 Event.prototype.type = ''; 1410 1411 Event.prototype.target = new EventTarget(); 1412 1413 Event.prototype.currentTarget = new EventTarget(); 1414 1415 Event.prototype.eventPhase = 1; 1416 1417 Event.prototype.bubbles = true; 1418 1419 Event.prototype.cancelable = true; 1420 1421 Event.prototype.timeStamp = new Date(); 1422 1423 Event.prototype.stopPropagation = function () { return ; }; 1424 Event.prototype.stopPropagation(); 1425 1426 Event.prototype.preventDefault = function () { return ; }; 1427 Event.prototype.preventDefault(); 1428 1429 Event.prototype.initEvent = function (eventTypeArg, canBubbleArg, cancelableArg) { return ; }; 1430 Event.prototype.initEvent('', true, true); 1431 1432 Event.prototype.defaultPrevented = true; 1433 1434 Event.prototype.stopImmediatePropagation = function () { return ; }; 1435 Event.prototype.stopImmediatePropagation(); 1436 1437 Event.prototype.srcElement = new EventTarget(); 1438 1439 Event.prototype.returnValue = true; 1440 1441 Event.prototype.cancelBubble = true; 1442 1443 Event.prototype.clipboardData = new Clipboard(); 1444 1445 Event.prototype.isMutationEvent = function () { return true; }; 1446 Event.prototype.isMutationEvent(); 1447 1448 Event.prototype.isMouseEvent = function () { return true; }; 1449 Event.prototype.isMouseEvent(); 1450 1451 Event.prototype.isUIEvent = function () { return true; }; 1452 Event.prototype.isUIEvent(); 1453 1454 /* 1455 * EventListener 1456 */ 1457 function EventListener() { return ; } 1458 1459 EventListener.prototype.handleEvent = function (evt) { return ; }; 1460 EventListener.prototype.handleEvent(new Event()); 1461 1462 /* 1463 * EventTarget 1464 */ 1465 function EventTarget() { return ; } 1466 1467 EventTarget.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 1468 EventTarget.prototype.addEventListener('', new EventListener(), true); 1469 1470 EventTarget.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 1471 EventTarget.prototype.removeEventListener('', new EventListener(), true); 1472 1473 EventTarget.prototype.dispatchEvent = function (event) { return true; }; 1474 EventTarget.prototype.dispatchEvent(new Event()); 1475 1476 /* 1477 * HashChangeEvent 1478 */ 1479 function HashChangeEvent() { return ; } 1480 HashChangeEvent.prototype = Event; 1481 1482 HashChangeEvent.prototype.initHashChangeEvent = function (type, canBubble, cancelable, oldURL, newURL) { return ; }; 1483 HashChangeEvent.prototype.initHashChangeEvent('', true, true, '', ''); 1484 1485 HashChangeEvent.prototype.oldURL = ''; 1486 1487 HashChangeEvent.prototype.newURL = ''; 1488 1489 /* 1490 * KeyboardEvent 1491 */ 1492 function KeyboardEvent() { return ; } 1493 KeyboardEvent.prototype = UIEvent; 1494 1495 KeyboardEvent.prototype.keyIdentifier = ''; 1496 1497 KeyboardEvent.prototype.keyLocation = 1; 1498 1499 KeyboardEvent.prototype.ctrlKey = true; 1500 1501 KeyboardEvent.prototype.shiftKey = true; 1502 1503 KeyboardEvent.prototype.altKey = true; 1504 1505 KeyboardEvent.prototype.metaKey = true; 1506 1507 KeyboardEvent.prototype.altGraphKey = true; 1508 1509 KeyboardEvent.prototype.getModifierState = function (keyIdentifierArg) { return true; }; 1510 KeyboardEvent.prototype.getModifierState(''); 1511 1512 KeyboardEvent.prototype.initKeyboardEvent = function (type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, altGraphKey) { return ; }; 1513 KeyboardEvent.prototype.initKeyboardEvent('', true, true, new DOMWindow(), '', 1, true, true, true, true, true); 1514 1515 KeyboardEvent.prototype.keyCode = 1; 1516 1517 KeyboardEvent.prototype.charCode = 1; 1518 1519 KeyboardEvent.prototype.initKeyboardEvent = function (type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey) { return ; }; 1520 KeyboardEvent.prototype.initKeyboardEvent('', true, true, new DOMWindow(), '', 1, true, true, true, true); 1521 1522 /* 1523 * MessageChannel 1524 */ 1525 function MessageChannel() { return ; } 1526 1527 MessageChannel.prototype.port1 = new MessagePort(); 1528 1529 MessageChannel.prototype.port2 = new MessagePort(); 1530 1531 /* 1532 * MessageEvent 1533 */ 1534 function MessageEvent() { return ; } 1535 MessageEvent.prototype = Event; 1536 1537 MessageEvent.prototype.data = new SerializedScriptValue(); 1538 1539 MessageEvent.prototype.origin = ''; 1540 1541 MessageEvent.prototype.lastEventId = ''; 1542 1543 MessageEvent.prototype.source = new DOMWindow(); 1544 1545 MessageEvent.prototype.ports = []; 1546 1547 MessageEvent.prototype.initMessageEvent = function (typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePorts) { return ; }; 1548 MessageEvent.prototype.initMessageEvent('', true, true, new SerializedScriptValue(), '', '', new DOMWindow(), []); 1549 1550 MessageEvent.prototype.messagePort = new MessagePort(); 1551 1552 MessageEvent.prototype.initMessageEvent = function (typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePort) { return ; }; 1553 MessageEvent.prototype.initMessageEvent('', true, true, new SerializedScriptValue(), '', '', new DOMWindow(), new MessagePort()); 1554 1555 /* 1556 * MessagePort 1557 */ 1558 function MessagePort() { return ; } 1559 1560 MessagePort.prototype.postMessage = function (message, messagePorts) { return ; }; 1561 MessagePort.prototype.postMessage('', []); 1562 1563 MessagePort.prototype.start = function () { return ; }; 1564 MessagePort.prototype.start(); 1565 1566 MessagePort.prototype.close = function () { return ; }; 1567 MessagePort.prototype.close(); 1568 1569 MessagePort.prototype.onmessage = new EventListener(); 1570 1571 MessagePort.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 1572 MessagePort.prototype.addEventListener('', new EventListener(), true); 1573 1574 MessagePort.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 1575 MessagePort.prototype.removeEventListener('', new EventListener(), true); 1576 1577 MessagePort.prototype.dispatchEvent = function (evt) { return true; }; 1578 MessagePort.prototype.dispatchEvent(new Event()); 1579 1580 /* 1581 * MouseEvent 1582 */ 1583 function MouseEvent() { return ; } 1584 MouseEvent.prototype = UIEvent; 1585 1586 MouseEvent.prototype.screenX = 1; 1587 1588 MouseEvent.prototype.screenY = 1; 1589 1590 MouseEvent.prototype.clientX = 1; 1591 1592 MouseEvent.prototype.clientY = 1; 1593 1594 MouseEvent.prototype.ctrlKey = true; 1595 1596 MouseEvent.prototype.shiftKey = true; 1597 1598 MouseEvent.prototype.altKey = true; 1599 1600 MouseEvent.prototype.metaKey = true; 1601 1602 MouseEvent.prototype.button = 1; 1603 1604 MouseEvent.prototype.relatedTarget = new EventTarget(); 1605 1606 MouseEvent.prototype.initMouseEvent = function (type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) { return ; }; 1607 MouseEvent.prototype.initMouseEvent('', true, true, new DOMWindow(), 1, 1, 1, 1, 1, true, true, true, true, 1, new EventTarget()); 1608 1609 MouseEvent.prototype.offsetX = 1; 1610 1611 MouseEvent.prototype.offsetY = 1; 1612 1613 MouseEvent.prototype.x = 1; 1614 1615 MouseEvent.prototype.y = 1; 1616 1617 MouseEvent.prototype.fromElement = new Node(); 1618 1619 MouseEvent.prototype.toElement = new Node(); 1620 1621 MouseEvent.prototype.dataTransfer = new Clipboard(); 1622 1623 /* 1624 * MutationEvent 1625 */ 1626 function MutationEvent() { return ; } 1627 MutationEvent.prototype = Event; 1628 1629 MutationEvent.prototype.relatedNode = new Node(); 1630 1631 MutationEvent.prototype.prevValue = ''; 1632 1633 MutationEvent.prototype.newValue = ''; 1634 1635 MutationEvent.prototype.attrName = ''; 1636 1637 MutationEvent.prototype.attrChange = 1; 1638 1639 MutationEvent.prototype.initMutationEvent = function (type, canBubble, cancelable, relatedNode, prevValue, newValue, attrName, attrChange) { return ; }; 1640 MutationEvent.prototype.initMutationEvent('', true, true, new Node(), '', '', '', 1); 1641 1642 /* 1643 * NamedNodeMap 1644 */ 1645 function NamedNodeMap() { return ; } 1646 1647 NamedNodeMap.prototype.getNamedItem = function (name) { return new Node(); }; 1648 NamedNodeMap.prototype.getNamedItem(''); 1649 1650 NamedNodeMap.prototype.setNamedItem = function (node) { return new Node(); }; 1651 NamedNodeMap.prototype.setNamedItem(new Node()); 1652 1653 NamedNodeMap.prototype.removeNamedItem = function (name) { return new Node(); }; 1654 NamedNodeMap.prototype.removeNamedItem(''); 1655 1656 NamedNodeMap.prototype.item = function (index) { return new Node(); }; 1657 NamedNodeMap.prototype.item(1); 1658 1659 NamedNodeMap.prototype.length = 1; 1660 1661 NamedNodeMap.prototype.getNamedItemNS = function (namespaceURI, localName) { return new Node(); }; 1662 NamedNodeMap.prototype.getNamedItemNS('', ''); 1663 1664 NamedNodeMap.prototype.setNamedItemNS = function (node) { return new Node(); }; 1665 NamedNodeMap.prototype.setNamedItemNS(new Node()); 1666 1667 NamedNodeMap.prototype.removeNamedItemNS = function (namespaceURI, localName) { return new Node(); }; 1668 NamedNodeMap.prototype.removeNamedItemNS('', ''); 1669 1670 /* 1671 * NodeFilter 1672 */ 1673 function NodeFilter() { return ; } 1674 1675 NodeFilter.prototype.acceptNode = function (n) { return 1; }; 1676 NodeFilter.prototype.acceptNode(new Node()); 1677 1678 /* 1679 * Node 1680 */ 1681 function Node() { return ; } 1682 Node.prototype = Object; 1683 1684 Node.prototype.nodeName = ''; 1685 1686 Node.prototype.nodeValue = ''; 1687 1688 Node.prototype.nodeType = 1; 1689 1690 Node.prototype.parentNode = new Node(); 1691 1692 Node.prototype.childNodes = new NodeList(); 1693 1694 Node.prototype.firstChild = new Node(); 1695 1696 Node.prototype.lastChild = new Node(); 1697 1698 Node.prototype.previousSibling = new Node(); 1699 1700 Node.prototype.nextSibling = new Node(); 1701 1702 Node.prototype.attributes = new NamedNodeMap(); 1703 1704 Node.prototype.ownerDocument = new Document(); 1705 1706 Node.prototype.insertBefore = function (newChild, refChild) { return new Node(); }; 1707 Node.prototype.insertBefore(new Node(), new Node()); 1708 1709 Node.prototype.replaceChild = function (newChild, oldChild) { return new Node(); }; 1710 Node.prototype.replaceChild(new Node(), new Node()); 1711 1712 Node.prototype.removeChild = function (oldChild) { return new Node(); }; 1713 Node.prototype.removeChild(new Node()); 1714 1715 Node.prototype.appendChild = function (newChild) { return new Node(); }; 1716 Node.prototype.appendChild(new Node()); 1717 1718 Node.prototype.hasChildNodes = function () { return true; }; 1719 Node.prototype.hasChildNodes(); 1720 1721 Node.prototype.cloneNode = function (deep) { return new Node(); }; 1722 Node.prototype.cloneNode(true); 1723 1724 Node.prototype.normalize = function () { return ; }; 1725 Node.prototype.normalize(); 1726 1727 Node.prototype.isSupported = function (feature, version) { return true; }; 1728 Node.prototype.isSupported('', ''); 1729 1730 Node.prototype.namespaceURI = ''; 1731 1732 Node.prototype.prefix = ''; 1733 1734 Node.prototype.localName = ''; 1735 1736 Node.prototype.hasAttributes = function () { return true; }; 1737 Node.prototype.hasAttributes(); 1738 1739 Node.prototype.baseURI = ''; 1740 1741 Node.prototype.textContent = ''; 1742 1743 Node.prototype.isSameNode = function (other) { return true; }; 1744 Node.prototype.isSameNode(new Node()); 1745 1746 Node.prototype.isEqualNode = function (other) { return true; }; 1747 Node.prototype.isEqualNode(new Node()); 1748 1749 Node.prototype.lookupPrefix = function (namespaceURI) { return ''; }; 1750 Node.prototype.lookupPrefix(''); 1751 1752 Node.prototype.isDefaultNamespace = function (namespaceURI) { return true; }; 1753 Node.prototype.isDefaultNamespace(''); 1754 1755 Node.prototype.lookupNamespaceURI = function (prefix) { return ''; }; 1756 Node.prototype.lookupNamespaceURI(''); 1757 1758 Node.prototype.compareDocumentPosition = function (other) { return 1; }; 1759 Node.prototype.compareDocumentPosition(new Node()); 1760 1761 Node.prototype.getFeature = function (feature, version) { return new Object(); }; 1762 Node.prototype.getFeature('', ''); 1763 1764 Node.prototype.setUserData = function (key, data, handler) { return new DOMUserData(); }; 1765 Node.prototype.setUserData('', new DOMUserData(), function(){}); 1766 1767 Node.prototype.getUserData = function (key) { return new DOMUserData(); }; 1768 Node.prototype.getUserData(''); 1769 1770 Node.prototype.parentElement = new Element(); 1771 1772 Node.prototype.isContentEditable = true; 1773 1774 Node.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 1775 Node.prototype.addEventListener('', new EventListener(), true); 1776 1777 Node.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 1778 Node.prototype.removeEventListener('', new EventListener(), true); 1779 1780 Node.prototype.dispatchEvent = function (event) { return true; }; 1781 Node.prototype.dispatchEvent(new Event()); 1782 1783 Node.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 1784 Node.prototype.addEventListener('', new EventListener(), true); 1785 1786 Node.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 1787 Node.prototype.removeEventListener('', new EventListener(), true); 1788 1789 Node.prototype.dispatchEvent = function (event) { return true; }; 1790 Node.prototype.dispatchEvent(new Event()); 1791 1792 /* 1793 * NodeIterator 1794 */ 1795 function NodeIterator() { return ; } 1796 1797 NodeIterator.prototype.root = new Node(); 1798 1799 NodeIterator.prototype.whatToShow = 1; 1800 1801 NodeIterator.prototype.filter = new NodeFilter(); 1802 1803 NodeIterator.prototype.expandEntityReferences = true; 1804 1805 NodeIterator.prototype.referenceNode = new Node(); 1806 1807 NodeIterator.prototype.pointerBeforeReferenceNode = true; 1808 1809 NodeIterator.prototype.nextNode = function () { return new Node(); }; 1810 NodeIterator.prototype.nextNode(); 1811 1812 NodeIterator.prototype.previousNode = function () { return new Node(); }; 1813 NodeIterator.prototype.previousNode(); 1814 1815 NodeIterator.prototype.detach = function () { return ; }; 1816 NodeIterator.prototype.detach(); 1817 1818 /* 1819 * NodeList 1820 */ 1821 function NodeList() { return ; } 1822 1823 NodeList.prototype.item = function (index) { return new Node(); }; 1824 NodeList.prototype.item(1); 1825 1826 NodeList.prototype.length = 1; 1827 1828 /* 1829 * Notation 1830 */ 1831 function Notation() { return ; } 1832 Notation.prototype = Node; 1833 1834 Notation.prototype.publicId = ''; 1835 1836 Notation.prototype.systemId = ''; 1837 1838 /* 1839 * OverflowEvent 1840 */ 1841 function OverflowEvent() { return ; } 1842 OverflowEvent.prototype = Event; 1843 1844 OverflowEvent.prototype.orient = 1; 1845 1846 OverflowEvent.prototype.horizontalOverflow = true; 1847 1848 OverflowEvent.prototype.verticalOverflow = true; 1849 1850 OverflowEvent.prototype.initOverflowEvent = function (orient, horizontalOverflow, verticalOverflow) { return ; }; 1851 OverflowEvent.prototype.initOverflowEvent(1, true, true); 1852 1853 /* 1854 * PageTransitionEvent 1855 */ 1856 function PageTransitionEvent() { return ; } 1857 PageTransitionEvent.prototype = Event; 1858 1859 PageTransitionEvent.prototype.persisted = true; 1860 1861 PageTransitionEvent.prototype.initPageTransitionEvent = function (typeArg, canBubbleArg, cancelableArg, persisted) { return ; }; 1862 PageTransitionEvent.prototype.initPageTransitionEvent('', true, true, true); 1863 1864 /* 1865 * PopStateEvent 1866 */ 1867 function PopStateEvent() { return ; } 1868 PopStateEvent.prototype = Event; 1869 1870 PopStateEvent.prototype.initPopStateEvent = function (typeArg, canBubbleArg, cancelableArg, stateArg) { return ; }; 1871 PopStateEvent.prototype.initPopStateEvent('', true, true, new SerializedScriptValue()); 1872 1873 PopStateEvent.prototype.state = _mixed; 1874 1875 /* 1876 * ProcessingInstruction 1877 */ 1878 function ProcessingInstruction() { return ; } 1879 ProcessingInstruction.prototype = Node; 1880 1881 ProcessingInstruction.prototype.target = ''; 1882 1883 ProcessingInstruction.prototype.data = ''; 1884 1885 ProcessingInstruction.prototype.sheet = new StyleSheet(); 1886 1887 /* 1888 * ProgressEvent 1889 */ 1890 function ProgressEvent() { return ; } 1891 ProgressEvent.prototype = Event; 1892 1893 ProgressEvent.prototype.lengthComputable = true; 1894 1895 ProgressEvent.prototype.loaded = 1; 1896 1897 ProgressEvent.prototype.total = 1; 1898 1899 ProgressEvent.prototype.initProgressEvent = function (typeArg, canBubbleArg, cancelableArg, lengthComputableArg, loadedArg, totalArg) { return ; }; 1900 ProgressEvent.prototype.initProgressEvent('', true, true, true, 1, 1); 1901 1902 /* 1903 * RangeException 1904 */ 1905 function RangeException() { return ; } 1906 1907 RangeException.prototype.code = 1; 1908 1909 RangeException.prototype.name = ''; 1910 1911 RangeException.prototype.message = ''; 1912 1913 RangeException.prototype.toString = function () { return ''; }; 1914 RangeException.prototype.toString(); 1915 1916 /* 1917 * Range 1918 */ 1919 function Range() { return ; } 1920 1921 Range.prototype.startContainer = new Node(); 1922 1923 Range.prototype.startOffset = 1; 1924 1925 Range.prototype.endContainer = new Node(); 1926 1927 Range.prototype.endOffset = 1; 1928 1929 Range.prototype.collapsed = true; 1930 1931 Range.prototype.commonAncestorContainer = new Node(); 1932 1933 Range.prototype.setStart = function (refNode, offset) { return ; }; 1934 Range.prototype.setStart(new Node(), 1); 1935 1936 Range.prototype.setEnd = function (refNode, offset) { return ; }; 1937 Range.prototype.setEnd(new Node(), 1); 1938 1939 Range.prototype.setStartBefore = function (refNode) { return ; }; 1940 Range.prototype.setStartBefore(new Node()); 1941 1942 Range.prototype.setStartAfter = function (refNode) { return ; }; 1943 Range.prototype.setStartAfter(new Node()); 1944 1945 Range.prototype.setEndBefore = function (refNode) { return ; }; 1946 Range.prototype.setEndBefore(new Node()); 1947 1948 Range.prototype.setEndAfter = function (refNode) { return ; }; 1949 Range.prototype.setEndAfter(new Node()); 1950 1951 Range.prototype.collapse = function (toStart) { return ; }; 1952 Range.prototype.collapse(true); 1953 1954 Range.prototype.selectNode = function (refNode) { return ; }; 1955 Range.prototype.selectNode(new Node()); 1956 1957 Range.prototype.selectNodeContents = function (refNode) { return ; }; 1958 Range.prototype.selectNodeContents(new Node()); 1959 1960 Range.prototype.compareBoundaryPoints = function (how, sourceRange) { return 1; }; 1961 Range.prototype.compareBoundaryPoints(new CompareHow(), new Range()); 1962 1963 Range.prototype.deleteContents = function () { return ; }; 1964 Range.prototype.deleteContents(); 1965 1966 Range.prototype.extractContents = function () { return new DocumentFragment(); }; 1967 Range.prototype.extractContents(); 1968 1969 Range.prototype.cloneContents = function () { return new DocumentFragment(); }; 1970 Range.prototype.cloneContents(); 1971 1972 Range.prototype.insertNode = function (newNode) { return ; }; 1973 Range.prototype.insertNode(new Node()); 1974 1975 Range.prototype.surroundContents = function (newParent) { return ; }; 1976 Range.prototype.surroundContents(new Node()); 1977 1978 Range.prototype.cloneRange = function () { return new Range(); }; 1979 Range.prototype.cloneRange(); 1980 1981 Range.prototype.toString = function () { return ''; }; 1982 Range.prototype.toString(); 1983 1984 Range.prototype.detach = function () { return ; }; 1985 Range.prototype.detach(); 1986 1987 Range.prototype.getClientRects = function () { return new ClientRectList(); }; 1988 Range.prototype.getClientRects(); 1989 1990 Range.prototype.getBoundingClientRect = function () { return new ClientRect(); }; 1991 Range.prototype.getBoundingClientRect(); 1992 1993 Range.prototype.createContextualFragment = function (html) { return new DocumentFragment(); }; 1994 Range.prototype.createContextualFragment(''); 1995 1996 Range.prototype.intersectsNode = function (refNode) { return true; }; 1997 Range.prototype.intersectsNode(new Node()); 1998 1999 Range.prototype.compareNode = function (refNode) { return 1; }; 2000 Range.prototype.compareNode(new Node()); 2001 2002 Range.prototype.comparePoint = function (refNode, offset) { return 1; }; 2003 Range.prototype.comparePoint(new Node(), 1); 2004 2005 Range.prototype.isPointInRange = function (refNode, offset) { return true; }; 2006 Range.prototype.isPointInRange(new Node(), 1); 2007 2008 Range.prototype.expand = function (unit) { return ; }; 2009 Range.prototype.expand(''); 2010 2011 Range.prototype.text = ''; 2012 2013 /* 2014 * RequestAnimationFrameCallback 2015 */ 2016 function RequestAnimationFrameCallback() { return ; } 2017 2018 RequestAnimationFrameCallback.prototype.handleEvent = function (time) { return true; }; 2019 RequestAnimationFrameCallback.prototype.handleEvent(new Date()); 2020 2021 /* 2022 * StringCallback 2023 */ 2024 function StringCallback() { return ; } 2025 2026 StringCallback.prototype.handleEvent = function (data) { return true; }; 2027 StringCallback.prototype.handleEvent(''); 2028 2029 /* 2030 * TextEvent 2031 */ 2032 function TextEvent() { return ; } 2033 TextEvent.prototype = UIEvent; 2034 2035 TextEvent.prototype.data = ''; 2036 2037 TextEvent.prototype.initTextEvent = function (typeArg, canBubbleArg, cancelableArg, viewArg, dataArg) { return ; }; 2038 TextEvent.prototype.initTextEvent('', true, true, new DOMWindow(), ''); 2039 2040 /* 2041 * Text 2042 */ 2043 function Text() { return ; } 2044 Text.prototype = CharacterData; 2045 2046 Text.prototype.splitText = function (offset) { return new Text(); }; 2047 Text.prototype.splitText(1); 2048 2049 Text.prototype.wholeText = ''; 2050 2051 Text.prototype.replaceWholeText = function (content) { return new Text(); }; 2052 Text.prototype.replaceWholeText(''); 2053 2054 /* 2055 * TouchEvent 2056 */ 2057 function TouchEvent() { return ; } 2058 TouchEvent.prototype = UIEvent; 2059 2060 TouchEvent.prototype.touches = new TouchList(); 2061 2062 TouchEvent.prototype.targetTouches = new TouchList(); 2063 2064 TouchEvent.prototype.changedTouches = new TouchList(); 2065 2066 TouchEvent.prototype.ctrlKey = true; 2067 2068 TouchEvent.prototype.shiftKey = true; 2069 2070 TouchEvent.prototype.altKey = true; 2071 2072 TouchEvent.prototype.metaKey = true; 2073 2074 TouchEvent.prototype.initTouchEvent = function (touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; }; 2075 TouchEvent.prototype.initTouchEvent(new TouchList(), new TouchList(), new TouchList(), '', new DOMWindow(), 1, 1, 1, 1, true, true, true, true); 2076 2077 /* 2078 * Touch 2079 */ 2080 function Touch() { return ; } 2081 2082 Touch.prototype.clientX = 1; 2083 2084 Touch.prototype.clientY = 1; 2085 2086 Touch.prototype.screenX = 1; 2087 2088 Touch.prototype.screenY = 1; 2089 2090 Touch.prototype.pageX = 1; 2091 2092 Touch.prototype.pageY = 1; 2093 2094 Touch.prototype.target = new EventTarget(); 2095 2096 Touch.prototype.identifier = 1; 2097 2098 /* 2099 * TouchList 2100 */ 2101 function TouchList() { return ; } 2102 2103 TouchList.prototype.length = 1; 2104 2105 TouchList.prototype.item = function (index) { return new Touch(); }; 2106 TouchList.prototype.item(1); 2107 2108 /* 2109 * TreeWalker 2110 */ 2111 function TreeWalker() { return ; } 2112 2113 TreeWalker.prototype.root = new Node(); 2114 2115 TreeWalker.prototype.whatToShow = 1; 2116 2117 TreeWalker.prototype.filter = new NodeFilter(); 2118 2119 TreeWalker.prototype.expandEntityReferences = true; 2120 2121 TreeWalker.prototype.currentNode = new Node(); 2122 2123 TreeWalker.prototype.parentNode = function () { return new Node(); }; 2124 TreeWalker.prototype.parentNode(); 2125 2126 TreeWalker.prototype.firstChild = function () { return new Node(); }; 2127 TreeWalker.prototype.firstChild(); 2128 2129 TreeWalker.prototype.lastChild = function () { return new Node(); }; 2130 TreeWalker.prototype.lastChild(); 2131 2132 TreeWalker.prototype.previousSibling = function () { return new Node(); }; 2133 TreeWalker.prototype.previousSibling(); 2134 2135 TreeWalker.prototype.nextSibling = function () { return new Node(); }; 2136 TreeWalker.prototype.nextSibling(); 2137 2138 TreeWalker.prototype.previousNode = function () { return new Node(); }; 2139 TreeWalker.prototype.previousNode(); 2140 2141 TreeWalker.prototype.nextNode = function () { return new Node(); }; 2142 TreeWalker.prototype.nextNode(); 2143 2144 /* 2145 * UIEvent 2146 */ 2147 function UIEvent() { return ; } 2148 UIEvent.prototype = Event; 2149 2150 UIEvent.prototype.view = new DOMWindow(); 2151 2152 UIEvent.prototype.detail = 1; 2153 2154 UIEvent.prototype.initUIEvent = function (type, canBubble, cancelable, view, detail) { return ; }; 2155 UIEvent.prototype.initUIEvent('', true, true, new DOMWindow(), 1); 2156 2157 UIEvent.prototype.keyCode = 1; 2158 2159 UIEvent.prototype.charCode = 1; 2160 2161 UIEvent.prototype.layerX = 1; 2162 2163 UIEvent.prototype.layerY = 1; 2164 2165 UIEvent.prototype.pageX = 1; 2166 2167 UIEvent.prototype.pageY = 1; 2168 2169 UIEvent.prototype.which = 1; 2170 2171 /* 2172 * WebKitAnimationEvent 2173 */ 2174 function WebKitAnimationEvent() { return ; } 2175 WebKitAnimationEvent.prototype = Event; 2176 2177 WebKitAnimationEvent.prototype.animationName = ''; 2178 2179 WebKitAnimationEvent.prototype.elapsedTime = 1.0; 2180 2181 WebKitAnimationEvent.prototype.initWebKitAnimationEvent = function (typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg) { return ; }; 2182 WebKitAnimationEvent.prototype.initWebKitAnimationEvent('', true, true, '', 1.0); 2183 2184 /* 2185 * WebKitTransitionEvent 2186 */ 2187 function WebKitTransitionEvent() { return ; } 2188 WebKitTransitionEvent.prototype = Event; 2189 2190 WebKitTransitionEvent.prototype.propertyName = ''; 2191 2192 WebKitTransitionEvent.prototype.elapsedTime = 1.0; 2193 2194 WebKitTransitionEvent.prototype.initWebKitTransitionEvent = function (typeArg, canBubbleArg, cancelableArg, propertyNameArg, elapsedTimeArg) { return ; }; 2195 WebKitTransitionEvent.prototype.initWebKitTransitionEvent('', true, true, '', 1.0); 2196 2197 /* 2198 * WheelEvent 2199 */ 2200 function WheelEvent() { return ; } 2201 WheelEvent.prototype = UIEvent; 2202 2203 WheelEvent.prototype.screenX = 1; 2204 2205 WheelEvent.prototype.screenY = 1; 2206 2207 WheelEvent.prototype.clientX = 1; 2208 2209 WheelEvent.prototype.clientY = 1; 2210 2211 WheelEvent.prototype.ctrlKey = true; 2212 2213 WheelEvent.prototype.shiftKey = true; 2214 2215 WheelEvent.prototype.altKey = true; 2216 2217 WheelEvent.prototype.metaKey = true; 2218 2219 WheelEvent.prototype.wheelDelta = 1; 2220 2221 WheelEvent.prototype.wheelDeltaX = 1; 2222 2223 WheelEvent.prototype.wheelDeltaY = 1; 2224 2225 WheelEvent.prototype.offsetX = 1; 2226 2227 WheelEvent.prototype.offsetY = 1; 2228 2229 WheelEvent.prototype.x = 1; 2230 2231 WheelEvent.prototype.y = 1; 2232 2233 WheelEvent.prototype.isHorizontal = true; 2234 2235 WheelEvent.prototype.initWheelEvent = function (wheelDeltaX, wheelDeltaY, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; }; 2236 WheelEvent.prototype.initWheelEvent(1, 1, new DOMWindow(), 1, 1, 1, 1, true, true, true, true); 2237 2238 WheelEvent.prototype.initWebKitWheelEvent = function (wheelDeltaX, wheelDeltaY, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; }; 2239 WheelEvent.prototype.initWebKitWheelEvent(1, 1, new DOMWindow(), 1, 1, 1, 1, true, true, true, true); 2240 2241 /* 2242 * AbstractView 2243 */ 2244 function AbstractView() { return ; } 2245 2246 AbstractView.prototype.document = new Document(); 2247 2248 AbstractView.prototype.styleMedia = new StyleMedia(); 2249 2250 /* 2251 * BarInfo 2252 */ 2253 function BarInfo() { return ; } 2254 2255 BarInfo.prototype.visible = true; 2256 2257 /* 2258 * Console 2259 */ 2260 function Console() { return ; } 2261 2262 Console.prototype.debug = function () { return ; }; 2263 Console.prototype.debug(); 2264 2265 Console.prototype.error = function () { return ; }; 2266 Console.prototype.error(); 2267 2268 Console.prototype.info = function () { return ; }; 2269 Console.prototype.info(); 2270 2271 Console.prototype.log = function () { return ; }; 2272 Console.prototype.log(); 2273 2274 Console.prototype.warn = function () { return ; }; 2275 Console.prototype.warn(); 2276 2277 Console.prototype.dir = function () { return ; }; 2278 Console.prototype.dir(); 2279 2280 Console.prototype.dirxml = function () { return ; }; 2281 Console.prototype.dirxml(); 2282 2283 Console.prototype.trace = function () { return ; }; 2284 Console.prototype.trace(); 2285 2286 Console.prototype.assert = function (condition) { return ; }; 2287 Console.prototype.assert(true); 2288 2289 Console.prototype.count = function () { return ; }; 2290 Console.prototype.count(); 2291 2292 Console.prototype.markTimeline = function () { return ; }; 2293 Console.prototype.markTimeline(); 2294 2295 Console.prototype.profiles = []; 2296 2297 Console.prototype.profile = function (title) { return ; }; 2298 Console.prototype.profile(''); 2299 2300 Console.prototype.profileEnd = function (title) { return ; }; 2301 Console.prototype.profileEnd(''); 2302 2303 Console.prototype.time = function (title) { return ; }; 2304 Console.prototype.time(''); 2305 2306 Console.prototype.timeEnd = function (title) { return ; }; 2307 Console.prototype.timeEnd(''); 2308 2309 Console.prototype.group = function () { return ; }; 2310 Console.prototype.group(); 2311 2312 Console.prototype.groupCollapsed = function () { return ; }; 2313 Console.prototype.groupCollapsed(); 2314 2315 Console.prototype.groupEnd = function () { return ; }; 2316 Console.prototype.groupEnd(); 2317 2318 Console.prototype.memory = new MemoryInfo(); 2319 2320 /* 2321 * Coordinates 2322 */ 2323 function Coordinates() { return ; } 2324 2325 Coordinates.prototype.latitude = 1.0; 2326 2327 Coordinates.prototype.longitude = 1.0; 2328 2329 Coordinates.prototype.altitude = 1.0; 2330 2331 Coordinates.prototype.accuracy = 1.0; 2332 2333 Coordinates.prototype.altitudeAccuracy = 1.0; 2334 2335 Coordinates.prototype.heading = 1.0; 2336 2337 Coordinates.prototype.speed = 1.0; 2338 2339 /* 2340 * Crypto 2341 */ 2342 function Crypto() { return ; } 2343 2344 Crypto.prototype.getRandomValues = function (array) { return ; }; 2345 Crypto.prototype.getRandomValues(new ArrayBufferView()); 2346 2347 /* 2348 * DOMSelection 2349 */ 2350 function DOMSelection() { return ; } 2351 2352 DOMSelection.prototype.anchorNode = new Node(); 2353 2354 DOMSelection.prototype.anchorOffset = 1; 2355 2356 DOMSelection.prototype.focusNode = new Node(); 2357 2358 DOMSelection.prototype.focusOffset = 1; 2359 2360 DOMSelection.prototype.isCollapsed = true; 2361 2362 DOMSelection.prototype.rangeCount = 1; 2363 2364 DOMSelection.prototype.collapse = function (node, index) { return ; }; 2365 DOMSelection.prototype.collapse(new Node(), 1); 2366 2367 DOMSelection.prototype.collapseToEnd = function () { return ; }; 2368 DOMSelection.prototype.collapseToEnd(); 2369 2370 DOMSelection.prototype.collapseToStart = function () { return ; }; 2371 DOMSelection.prototype.collapseToStart(); 2372 2373 DOMSelection.prototype.deleteFromDocument = function () { return ; }; 2374 DOMSelection.prototype.deleteFromDocument(); 2375 2376 DOMSelection.prototype.containsNode = function (node, allowPartial) { return true; }; 2377 DOMSelection.prototype.containsNode(new Node(), true); 2378 2379 DOMSelection.prototype.selectAllChildren = function (node) { return ; }; 2380 DOMSelection.prototype.selectAllChildren(new Node()); 2381 2382 DOMSelection.prototype.extend = function (node, offset) { return ; }; 2383 DOMSelection.prototype.extend(new Node(), 1); 2384 2385 DOMSelection.prototype.getRangeAt = function (index) { return new Range(); }; 2386 DOMSelection.prototype.getRangeAt(1); 2387 2388 DOMSelection.prototype.removeAllRanges = function () { return ; }; 2389 DOMSelection.prototype.removeAllRanges(); 2390 2391 DOMSelection.prototype.addRange = function (range) { return ; }; 2392 DOMSelection.prototype.addRange(new Range()); 2393 2394 DOMSelection.prototype.toString = function () { return ''; }; 2395 DOMSelection.prototype.toString(); 2396 2397 DOMSelection.prototype.baseNode = new Node(); 2398 2399 DOMSelection.prototype.baseOffset = 1; 2400 2401 DOMSelection.prototype.extentNode = new Node(); 2402 2403 DOMSelection.prototype.extentOffset = 1; 2404 2405 DOMSelection.prototype.type = ''; 2406 2407 DOMSelection.prototype.modify = function (alter, direction, granularity) { return ; }; 2408 DOMSelection.prototype.modify('', '', ''); 2409 2410 DOMSelection.prototype.setBaseAndExtent = function (baseNode, baseOffset, extentNode, extentOffset) { return ; }; 2411 DOMSelection.prototype.setBaseAndExtent(new Node(), 1, new Node(), 1); 2412 2413 DOMSelection.prototype.setPosition = function (node, offset) { return ; }; 2414 DOMSelection.prototype.setPosition(new Node(), 1); 2415 2416 DOMSelection.prototype.empty = function () { return ; }; 2417 DOMSelection.prototype.empty(); 2418 2419 module.exports = DOMWindow; 2420 /* 2421 * DOMWindow 2422 */ 2423 function DOMWindow() { return ; } 2424 2425 DOMWindow.prototype.screen = new Screen(); 2426 2427 DOMWindow.prototype.history = new History(); 2428 2429 DOMWindow.prototype.locationbar = new BarInfo(); 2430 2431 DOMWindow.prototype.menubar = new BarInfo(); 2432 2433 DOMWindow.prototype.personalbar = new BarInfo(); 2434 2435 DOMWindow.prototype.scrollbars = new BarInfo(); 2436 2437 DOMWindow.prototype.statusbar = new BarInfo(); 2438 2439 DOMWindow.prototype.toolbar = new BarInfo(); 2440 2441 DOMWindow.prototype.navigator = new Navigator(); 2442 2443 DOMWindow.prototype.clientInformation = new Navigator(); 2444 2445 DOMWindow.prototype.crypto = new Crypto(); 2446 2447 DOMWindow.prototype.location = new Location(); 2448 2449 DOMWindow.prototype.event = new Event(); 2450 2451 DOMWindow.prototype.getSelection = function () { return new DOMSelection(); }; 2452 DOMWindow.prototype.getSelection(); 2453 2454 DOMWindow.prototype.frameElement = new Element(); 2455 2456 DOMWindow.prototype.focus = function () { return ; }; 2457 DOMWindow.prototype.focus(); 2458 2459 DOMWindow.prototype.blur = function () { return ; }; 2460 DOMWindow.prototype.blur(); 2461 2462 DOMWindow.prototype.close = function () { return ; }; 2463 DOMWindow.prototype.close(); 2464 2465 DOMWindow.prototype.print = function () { return ; }; 2466 DOMWindow.prototype.print(); 2467 2468 DOMWindow.prototype.stop = function () { return ; }; 2469 DOMWindow.prototype.stop(); 2470 2471 DOMWindow.prototype.open = function (url, name, options) { return new DOMWindow(); }; 2472 DOMWindow.prototype.open('', '', ''); 2473 2474 DOMWindow.prototype.showModalDialog = function (url, dialogArgs, featureArgs) { return new Object(); }; 2475 DOMWindow.prototype.showModalDialog('', new Object(), ''); 2476 2477 DOMWindow.prototype.alert = function (message) { return ; }; 2478 DOMWindow.prototype.alert(''); 2479 2480 DOMWindow.prototype.confirm = function (message) { return true; }; 2481 DOMWindow.prototype.confirm(''); 2482 2483 DOMWindow.prototype.prompt = function (message, defaultValue) { return ''; }; 2484 DOMWindow.prototype.prompt('', ''); 2485 2486 DOMWindow.prototype.find = function (string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog) { return true; }; 2487 DOMWindow.prototype.find('', true, true, true, true, true, true); 2488 2489 DOMWindow.prototype.offscreenBuffering = true; 2490 2491 DOMWindow.prototype.outerHeight = 1; 2492 2493 DOMWindow.prototype.outerWidth = 1; 2494 2495 DOMWindow.prototype.innerHeight = 1; 2496 2497 DOMWindow.prototype.innerWidth = 1; 2498 2499 DOMWindow.prototype.screenX = 1; 2500 2501 DOMWindow.prototype.screenY = 1; 2502 2503 DOMWindow.prototype.screenLeft = 1; 2504 2505 DOMWindow.prototype.screenTop = 1; 2506 2507 DOMWindow.prototype.scrollX = 1; 2508 2509 DOMWindow.prototype.scrollY = 1; 2510 2511 DOMWindow.prototype.pageXOffset = 1; 2512 2513 DOMWindow.prototype.pageYOffset = 1; 2514 2515 DOMWindow.prototype.scrollBy = function (x, y) { return ; }; 2516 DOMWindow.prototype.scrollBy(1, 1); 2517 2518 DOMWindow.prototype.scrollTo = function (x, y) { return ; }; 2519 DOMWindow.prototype.scrollTo(1, 1); 2520 2521 DOMWindow.prototype.scroll = function (x, y) { return ; }; 2522 DOMWindow.prototype.scroll(1, 1); 2523 2524 DOMWindow.prototype.moveBy = function (x, y) { return ; }; 2525 DOMWindow.prototype.moveBy(1.0, 1.0); 2526 2527 DOMWindow.prototype.moveTo = function (x, y) { return ; }; 2528 DOMWindow.prototype.moveTo(1.0, 1.0); 2529 2530 DOMWindow.prototype.resizeBy = function (x, y) { return ; }; 2531 DOMWindow.prototype.resizeBy(1.0, 1.0); 2532 2533 DOMWindow.prototype.resizeTo = function (width, height) { return ; }; 2534 DOMWindow.prototype.resizeTo(1.0, 1.0); 2535 2536 DOMWindow.prototype.closed = true; 2537 2538 DOMWindow.prototype.length = 1; 2539 2540 DOMWindow.prototype.name = ''; 2541 2542 DOMWindow.prototype.status = ''; 2543 2544 DOMWindow.prototype.defaultStatus = ''; 2545 2546 DOMWindow.prototype.defaultstatus = ''; 2547 2548 DOMWindow.prototype.self = new DOMWindow(); 2549 2550 DOMWindow.prototype.window = new DOMWindow(); 2551 2552 DOMWindow.prototype.frames = new DOMWindow(); 2553 2554 DOMWindow.prototype.opener = new DOMWindow(); 2555 2556 DOMWindow.prototype.parent = new DOMWindow(); 2557 2558 DOMWindow.prototype.top = new DOMWindow(); 2559 2560 DOMWindow.prototype.document = new Document(); 2561 2562 DOMWindow.prototype.matchMedia = function (query) { return new MediaQueryList(); }; 2563 DOMWindow.prototype.matchMedia(''); 2564 2565 DOMWindow.prototype.styleMedia = new StyleMedia(); 2566 2567 DOMWindow.prototype.getComputedStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); }; 2568 DOMWindow.prototype.getComputedStyle(new Element(), ''); 2569 2570 DOMWindow.prototype.getMatchedCSSRules = function (element, pseudoElement) { return new CSSRuleList(); }; 2571 DOMWindow.prototype.getMatchedCSSRules(new Element(), ''); 2572 2573 DOMWindow.prototype.devicePixelRatio = 1.0; 2574 2575 DOMWindow.prototype.webkitConvertPointFromPageToNode = function (node, p) { return new WebKitPoint(); }; 2576 DOMWindow.prototype.webkitConvertPointFromPageToNode(new Node(), new WebKitPoint()); 2577 2578 DOMWindow.prototype.webkitConvertPointFromNodeToPage = function (node, p) { return new WebKitPoint(); }; 2579 DOMWindow.prototype.webkitConvertPointFromNodeToPage(new Node(), new WebKitPoint()); 2580 2581 DOMWindow.prototype.applicationCache = new DOMApplicationCache(); 2582 2583 DOMWindow.prototype.openDatabase = function (name, version, displayName, estimatedSize, creationCallback) { return new Database(); }; 2584 DOMWindow.prototype.openDatabase('', '', '', 1, function(){}); 2585 2586 DOMWindow.prototype.sessionStorage = new Storage(); 2587 2588 DOMWindow.prototype.localStorage = new Storage(); 2589 2590 DOMWindow.prototype.webkitNotifications = new NotificationCenter(); 2591 2592 DOMWindow.prototype.webkitIndexedDB = new IDBFactory(); 2593 2594 DOMWindow.prototype.webkitIDBCursor = IDBCursor; 2595 2596 DOMWindow.prototype.webkitIDBDatabase = IDBDatabase; 2597 2598 DOMWindow.prototype.webkitIDBDatabaseError = IDBDatabaseError; 2599 2600 DOMWindow.prototype.webkitIDBDatabaseException = IDBDatabaseException; 2601 2602 DOMWindow.prototype.webkitIDBFactory = IDBFactory; 2603 2604 DOMWindow.prototype.webkitIDBIndex = IDBIndex; 2605 2606 DOMWindow.prototype.webkitIDBKeyRange = IDBKeyRange; 2607 2608 DOMWindow.prototype.webkitIDBObjectStore = IDBObjectStore; 2609 2610 DOMWindow.prototype.webkitIDBRequest = IDBRequest; 2611 2612 DOMWindow.prototype.webkitIDBTransaction = IDBTransaction; 2613 2614 DOMWindow.prototype.webkitRequestFileSystem = function (type, size, successCallback, errorCallback) { return ; }; 2615 DOMWindow.prototype.webkitRequestFileSystem(1, 1, function(){}, function(){}); 2616 2617 DOMWindow.prototype.webkitResolveLocalFileSystemURL = function (url, successCallback, errorCallback) { return ; }; 2618 DOMWindow.prototype.webkitResolveLocalFileSystemURL('', function(){}, function(){}); 2619 2620 DOMWindow.prototype.WebKitFlags = WebKitFlags; 2621 2622 DOMWindow.prototype.orientation = 1; 2623 2624 DOMWindow.prototype.console = new Console(); 2625 2626 DOMWindow.prototype.postMessage = function (message, messagePorts, targetOrigin) { return ; }; 2627 DOMWindow.prototype.postMessage(new SerializedScriptValue(), [], ''); 2628 2629 DOMWindow.prototype.postMessage = function (message, messagePort, targetOrigin) { return ; }; 2630 DOMWindow.prototype.postMessage(new SerializedScriptValue(), new MessagePort(), ''); 2631 2632 DOMWindow.prototype.performance = new Performance(); 2633 2634 DOMWindow.prototype.setTimeout = function (handler, timeout) { return 1; }; 2635 DOMWindow.prototype.setTimeout(function(){}, 1); 2636 2637 DOMWindow.prototype.clearTimeout = function (handle) { return ; }; 2638 DOMWindow.prototype.clearTimeout(1); 2639 2640 DOMWindow.prototype.setInterval = function (handler, timeout) { return 1; }; 2641 DOMWindow.prototype.setInterval(function(){}, 1); 2642 2643 DOMWindow.prototype.clearInterval = function (handle) { return ; }; 2644 DOMWindow.prototype.clearInterval(1); 2645 2646 DOMWindow.prototype.webkitRequestAnimationFrame = function (callback, element) { return 1; }; 2647 DOMWindow.prototype.webkitRequestAnimationFrame(function(){}, new Element()); 2648 2649 DOMWindow.prototype.webkitCancelRequestAnimationFrame = function (id) { return ; }; 2650 DOMWindow.prototype.webkitCancelRequestAnimationFrame(1); 2651 2652 DOMWindow.prototype.atob = function (string) { return ''; }; 2653 DOMWindow.prototype.atob(''); 2654 2655 DOMWindow.prototype.btoa = function (string) { return ''; }; 2656 DOMWindow.prototype.btoa(''); 2657 2658 DOMWindow.prototype.onabort = new EventListener(); 2659 2660 DOMWindow.prototype.onbeforeunload = new EventListener(); 2661 2662 DOMWindow.prototype.onblur = new EventListener(); 2663 2664 DOMWindow.prototype.oncanplay = new EventListener(); 2665 2666 DOMWindow.prototype.oncanplaythrough = new EventListener(); 2667 2668 DOMWindow.prototype.onchange = new EventListener(); 2669 2670 DOMWindow.prototype.onclick = new EventListener(); 2671 2672 DOMWindow.prototype.oncontextmenu = new EventListener(); 2673 2674 DOMWindow.prototype.ondblclick = new EventListener(); 2675 2676 DOMWindow.prototype.ondrag = new EventListener(); 2677 2678 DOMWindow.prototype.ondragend = new EventListener(); 2679 2680 DOMWindow.prototype.ondragenter = new EventListener(); 2681 2682 DOMWindow.prototype.ondragleave = new EventListener(); 2683 2684 DOMWindow.prototype.ondragover = new EventListener(); 2685 2686 DOMWindow.prototype.ondragstart = new EventListener(); 2687 2688 DOMWindow.prototype.ondrop = new EventListener(); 2689 2690 DOMWindow.prototype.ondurationchange = new EventListener(); 2691 2692 DOMWindow.prototype.onemptied = new EventListener(); 2693 2694 DOMWindow.prototype.onended = new EventListener(); 2695 2696 DOMWindow.prototype.onerror = new EventListener(); 2697 2698 DOMWindow.prototype.onfocus = new EventListener(); 2699 2700 DOMWindow.prototype.onhashchange = new EventListener(); 2701 2702 DOMWindow.prototype.oninput = new EventListener(); 2703 2704 DOMWindow.prototype.oninvalid = new EventListener(); 2705 2706 DOMWindow.prototype.onkeydown = new EventListener(); 2707 2708 DOMWindow.prototype.onkeypress = new EventListener(); 2709 2710 DOMWindow.prototype.onkeyup = new EventListener(); 2711 2712 DOMWindow.prototype.onload = new EventListener(); 2713 2714 DOMWindow.prototype.onloadeddata = new EventListener(); 2715 2716 DOMWindow.prototype.onloadedmetadata = new EventListener(); 2717 2718 DOMWindow.prototype.onloadstart = new EventListener(); 2719 2720 DOMWindow.prototype.onmessage = new EventListener(); 2721 2722 DOMWindow.prototype.onmousedown = new EventListener(); 2723 2724 DOMWindow.prototype.onmousemove = new EventListener(); 2725 2726 DOMWindow.prototype.onmouseout = new EventListener(); 2727 2728 DOMWindow.prototype.onmouseover = new EventListener(); 2729 2730 DOMWindow.prototype.onmouseup = new EventListener(); 2731 2732 DOMWindow.prototype.onmousewheel = new EventListener(); 2733 2734 DOMWindow.prototype.onoffline = new EventListener(); 2735 2736 DOMWindow.prototype.ononline = new EventListener(); 2737 2738 DOMWindow.prototype.onpagehide = new EventListener(); 2739 2740 DOMWindow.prototype.onpageshow = new EventListener(); 2741 2742 DOMWindow.prototype.onpause = new EventListener(); 2743 2744 DOMWindow.prototype.onplay = new EventListener(); 2745 2746 DOMWindow.prototype.onplaying = new EventListener(); 2747 2748 DOMWindow.prototype.onpopstate = new EventListener(); 2749 2750 DOMWindow.prototype.onprogress = new EventListener(); 2751 2752 DOMWindow.prototype.onratechange = new EventListener(); 2753 2754 DOMWindow.prototype.onresize = new EventListener(); 2755 2756 DOMWindow.prototype.onscroll = new EventListener(); 2757 2758 DOMWindow.prototype.onseeked = new EventListener(); 2759 2760 DOMWindow.prototype.onseeking = new EventListener(); 2761 2762 DOMWindow.prototype.onselect = new EventListener(); 2763 2764 DOMWindow.prototype.onstalled = new EventListener(); 2765 2766 DOMWindow.prototype.onstorage = new EventListener(); 2767 2768 DOMWindow.prototype.onsubmit = new EventListener(); 2769 2770 DOMWindow.prototype.onsuspend = new EventListener(); 2771 2772 DOMWindow.prototype.ontimeupdate = new EventListener(); 2773 2774 DOMWindow.prototype.onunload = new EventListener(); 2775 2776 DOMWindow.prototype.onvolumechange = new EventListener(); 2777 2778 DOMWindow.prototype.onwaiting = new EventListener(); 2779 2780 DOMWindow.prototype.onreset = new EventListener(); 2781 2782 DOMWindow.prototype.onsearch = new EventListener(); 2783 2784 DOMWindow.prototype.onwebkitanimationend = new EventListener(); 2785 2786 DOMWindow.prototype.onwebkitanimationiteration = new EventListener(); 2787 2788 DOMWindow.prototype.onwebkitanimationstart = new EventListener(); 2789 2790 DOMWindow.prototype.onwebkittransitionend = new EventListener(); 2791 2792 DOMWindow.prototype.onorientationchange = new EventListener(); 2793 2794 DOMWindow.prototype.ontouchstart = new EventListener(); 2795 2796 DOMWindow.prototype.ontouchmove = new EventListener(); 2797 2798 DOMWindow.prototype.ontouchend = new EventListener(); 2799 2800 DOMWindow.prototype.ontouchcancel = new EventListener(); 2801 2802 DOMWindow.prototype.DeviceMotionEvent = DeviceMotionEvent; 2803 2804 DOMWindow.prototype.ondevicemotion = new EventListener(); 2805 2806 DOMWindow.prototype.DeviceOrientationEvent = DeviceOrientationEvent; 2807 2808 DOMWindow.prototype.ondeviceorientation = new EventListener(); 2809 2810 DOMWindow.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 2811 DOMWindow.prototype.addEventListener('', new EventListener(), true); 2812 2813 DOMWindow.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 2814 DOMWindow.prototype.removeEventListener('', new EventListener(), true); 2815 2816 DOMWindow.prototype.dispatchEvent = function (evt) { return true; }; 2817 DOMWindow.prototype.dispatchEvent(new Event()); 2818 2819 DOMWindow.prototype.captureEvents = function () { return ; }; 2820 DOMWindow.prototype.captureEvents(); 2821 2822 DOMWindow.prototype.releaseEvents = function () { return ; }; 2823 DOMWindow.prototype.releaseEvents(); 2824 2825 DOMWindow.prototype.StyleSheet = StyleSheet; 2826 2827 DOMWindow.prototype.CSSStyleSheet = CSSStyleSheet; 2828 2829 DOMWindow.prototype.CSSValue = CSSValue; 2830 2831 DOMWindow.prototype.CSSPrimitiveValue = CSSPrimitiveValue; 2832 2833 DOMWindow.prototype.CSSValueList = CSSValueList; 2834 2835 DOMWindow.prototype.WebKitCSSTransformValue = WebKitCSSTransformValue; 2836 2837 DOMWindow.prototype.CSSRule = CSSRule; 2838 2839 DOMWindow.prototype.CSSCharsetRule = CSSCharsetRule; 2840 2841 DOMWindow.prototype.CSSFontFaceRule = CSSFontFaceRule; 2842 2843 DOMWindow.prototype.CSSImportRule = CSSImportRule; 2844 2845 DOMWindow.prototype.CSSMediaRule = CSSMediaRule; 2846 2847 DOMWindow.prototype.CSSPageRule = CSSPageRule; 2848 2849 DOMWindow.prototype.CSSStyleRule = CSSStyleRule; 2850 2851 DOMWindow.prototype.CSSStyleDeclaration = CSSStyleDeclaration; 2852 2853 DOMWindow.prototype.MediaList = MediaList; 2854 2855 DOMWindow.prototype.Counter = Counter; 2856 2857 DOMWindow.prototype.CSSRuleList = CSSRuleList; 2858 2859 DOMWindow.prototype.Rect = Rect; 2860 2861 DOMWindow.prototype.RGBColor = RGBColor; 2862 2863 DOMWindow.prototype.StyleSheetList = StyleSheetList; 2864 2865 DOMWindow.prototype.DOMException = DOMCoreException; 2866 2867 DOMWindow.prototype.DOMStringList = DOMStringList; 2868 2869 DOMWindow.prototype.DOMImplementation = DOMImplementation; 2870 2871 DOMWindow.prototype.DOMSettableTokenList = DOMSettableTokenList; 2872 2873 DOMWindow.prototype.DOMTokenList = DOMTokenList; 2874 2875 DOMWindow.prototype.DocumentFragment = DocumentFragment; 2876 2877 DOMWindow.prototype.Document = Document; 2878 2879 DOMWindow.prototype.Node = Node; 2880 2881 DOMWindow.prototype.NodeList = NodeList; 2882 2883 DOMWindow.prototype.NamedNodeMap = NamedNodeMap; 2884 2885 DOMWindow.prototype.CharacterData = CharacterData; 2886 2887 DOMWindow.prototype.Attr = Attr; 2888 2889 DOMWindow.prototype.Element = Element; 2890 2891 DOMWindow.prototype.Text = Text; 2892 2893 DOMWindow.prototype.Comment = Comment; 2894 2895 DOMWindow.prototype.CDATASection = CDATASection; 2896 2897 DOMWindow.prototype.DocumentType = DocumentType; 2898 2899 DOMWindow.prototype.Notation = Notation; 2900 2901 DOMWindow.prototype.Entity = Entity; 2902 2903 DOMWindow.prototype.EntityReference = EntityReference; 2904 2905 DOMWindow.prototype.ProcessingInstruction = ProcessingInstruction; 2906 2907 DOMWindow.prototype.DOMStringMap = DOMStringMap; 2908 2909 DOMWindow.prototype.DataView = DataView; 2910 2911 DOMWindow.prototype.Event = Event; 2912 2913 DOMWindow.prototype.BeforeLoadEvent = BeforeLoadEvent; 2914 2915 DOMWindow.prototype.HashChangeEvent = HashChangeEvent; 2916 2917 DOMWindow.prototype.KeyboardEvent = KeyboardEvent; 2918 2919 DOMWindow.prototype.MouseEvent = MouseEvent; 2920 2921 DOMWindow.prototype.MutationEvent = MutationEvent; 2922 2923 DOMWindow.prototype.OverflowEvent = OverflowEvent; 2924 2925 DOMWindow.prototype.PageTransitionEvent = PageTransitionEvent; 2926 2927 DOMWindow.prototype.ProgressEvent = ProgressEvent; 2928 2929 DOMWindow.prototype.TextEvent = TextEvent; 2930 2931 DOMWindow.prototype.UIEvent = UIEvent; 2932 2933 DOMWindow.prototype.WebKitAnimationEvent = WebKitAnimationEvent; 2934 2935 DOMWindow.prototype.WebKitTransitionEvent = WebKitTransitionEvent; 2936 2937 DOMWindow.prototype.WheelEvent = WheelEvent; 2938 2939 DOMWindow.prototype.MessageEvent = MessageEvent; 2940 2941 DOMWindow.prototype.EventException = EventException; 2942 2943 DOMWindow.prototype.WebKitCSSKeyframeRule = WebKitCSSKeyframeRule; 2944 2945 DOMWindow.prototype.WebKitCSSKeyframesRule = WebKitCSSKeyframesRule; 2946 2947 DOMWindow.prototype.WebKitCSSMatrix = WebKitCSSMatrix; 2948 2949 DOMWindow.prototype.WebKitPoint = WebKitPoint; 2950 2951 DOMWindow.prototype.Clipboard = Clipboard; 2952 2953 DOMWindow.prototype.File = File; 2954 2955 DOMWindow.prototype.FileList = FileList; 2956 2957 DOMWindow.prototype.Blob = Blob; 2958 2959 DOMWindow.prototype.NodeFilter = NodeFilter; 2960 2961 DOMWindow.prototype.Range = Range; 2962 2963 DOMWindow.prototype.RangeException = RangeException; 2964 2965 DOMWindow.prototype.EventSource = EventSource; 2966 2967 DOMWindow.prototype.XMLDocument = Document; 2968 2969 DOMWindow.prototype.MessagePort = MessagePort; 2970 2971 DOMWindow.prototype.MessageChannel = MessageChannel; 2972 2973 DOMWindow.prototype.ClientRect = ClientRect; 2974 2975 DOMWindow.prototype.ClientRectList = ClientRectList; 2976 2977 DOMWindow.prototype.WebKitAnimation = WebKitAnimation; 2978 2979 DOMWindow.prototype.WebKitAnimationList = WebKitAnimationList; 2980 2981 DOMWindow.prototype.TouchEvent = TouchEvent; 2982 2983 DOMWindow.prototype.FormData = DOMFormData; 2984 2985 DOMWindow.prototype.webkitURL = new DOMURL(); 2986 2987 DOMWindow.prototype.toString = function () { return ''; }; 2988 DOMWindow.prototype.toString(); 2989 2990 /* 2991 * EventSource 2992 */ 2993 function EventSource() { return ; } 2994 2995 EventSource.prototype.URL = ''; 2996 2997 EventSource.prototype.readyState = 1; 2998 2999 EventSource.prototype.onopen = new EventListener(); 3000 3001 EventSource.prototype.onmessage = new EventListener(); 3002 3003 EventSource.prototype.onerror = new EventListener(); 3004 3005 EventSource.prototype.close = function () { return ; }; 3006 EventSource.prototype.close(); 3007 3008 EventSource.prototype.addEventListener = function (type, listener, useCapture) { return ; }; 3009 EventSource.prototype.addEventListener('', new EventListener(), true); 3010 3011 EventSource.prototype.removeEventListener = function (type, listener, useCapture) { return ; }; 3012 EventSource.prototype.removeEventListener('', new EventListener(), true); 3013 3014 EventSource.prototype.dispatchEvent = function (evt) { return true; }; 3015 EventSource.prototype.dispatchEvent(new Event()); 3016 3017 /* 3018 * Geolocation 3019 */ 3020 function Geolocation() { return ; } 3021 3022 Geolocation.prototype.getCurrentPosition = function (successCallback, errorCallback, options) { return ; }; 3023 Geolocation.prototype.getCurrentPosition(function(){}, function(){}, new PositionOptions()); 3024 3025 Geolocation.prototype.watchPosition = function (successCallback, errorCallback, options) { return 1; }; 3026 Geolocation.prototype.watchPosition(function(){}, function(){}, new PositionOptions()); 3027 3028 Geolocation.prototype.clearWatch = function (watchId) { return ; }; 3029 Geolocation.prototype.clearWatch(1); 3030 3031 /* 3032 * Geoposition 3033 */ 3034 function Geoposition() { return ; } 3035 3036 Geoposition.prototype.coords = new Coordinates(); 3037 3038 Geoposition.prototype.timestamp = new Date(); 3039 3040 /* 3041 * History 3042 */ 3043 function History() { return ; } 3044 3045 History.prototype.length = 1; 3046 3047 History.prototype.back = function () { return ; }; 3048 History.prototype.back(); 3049 3050 History.prototype.forward = function () { return ; }; 3051 History.prototype.forward(); 3052 3053 History.prototype.go = function (distance) { return ; }; 3054 History.prototype.go(1); 3055 3056 History.prototype.pushState = function (data, title, url) { return ; }; 3057 History.prototype.pushState(_mixed, '', ''); 3058 3059 History.prototype.replaceState = function (data, title, url) { return ; }; 3060 History.prototype.replaceState(_mixed, '', ''); 3061 3062 /* 3063 * Location 3064 */ 3065 function Location() { return ; } 3066 3067 Location.prototype.href = ''; 3068 3069 Location.prototype.assign = function (url) { return ; }; 3070 Location.prototype.assign(''); 3071 3072 Location.prototype.replace = function (url) { return ; }; 3073 Location.prototype.replace(''); 3074 3075 Location.prototype.reload = function () { return ; }; 3076 Location.prototype.reload(); 3077 3078 Location.prototype.protocol = ''; 3079 3080 Location.prototype.host = ''; 3081 3082 Location.prototype.hostname = ''; 3083 3084 Location.prototype.port = ''; 3085 3086 Location.prototype.pathname = ''; 3087 3088 Location.prototype.search = ''; 3089 3090 Location.prototype.hash = ''; 3091 3092 Location.prototype.origin = ''; 3093 3094 Location.prototype.getParameter = function (name) { return ''; }; 3095 Location.prototype.getParameter(''); 3096 3097 Location.prototype.toString = function () { return ''; }; 3098 Location.prototype.toString(); 3099 3100 Location.prototype.valueOf = function () { return new Object(); }; 3101 Location.prototype.valueOf(); 3102 3103 /* 3104 * MemoryInfo 3105 */ 3106 function MemoryInfo() { return ; } 3107 3108 MemoryInfo.prototype.totalJSHeapSize = 1; 3109 3110 MemoryInfo.prototype.usedJSHeapSize = 1; 3111 3112 MemoryInfo.prototype.jsHeapSizeLimit = 1; 3113 3114 /* 3115 * Navigator 3116 */ 3117 function Navigator() { return ; } 3118 3119 Navigator.prototype.appCodeName = ''; 3120 3121 Navigator.prototype.appName = ''; 3122 3123 Navigator.prototype.appVersion = ''; 3124 3125 Navigator.prototype.language = ''; 3126 3127 Navigator.prototype.userAgent = ''; 3128 3129 Navigator.prototype.platform = ''; 3130 3131 Navigator.prototype.plugins = new DOMPluginArray(); 3132 3133 Navigator.prototype.mimeTypes = new DOMMimeTypeArray(); 3134 3135 Navigator.prototype.product = ''; 3136 3137 Navigator.prototype.productSub = ''; 3138 3139 Navigator.prototype.vendor = ''; 3140 3141 Navigator.prototype.vendorSub = ''; 3142 3143 Navigator.prototype.cookieEnabled = true; 3144 3145 Navigator.prototype.javaEnabled = function () { return true; }; 3146 Navigator.prototype.javaEnabled(); 3147 3148 Navigator.prototype.onLine = true; 3149 3150 Navigator.prototype.geolocation = new Geolocation(); 3151 3152 Navigator.prototype.getStorageUpdates = function () { return ; }; 3153 Navigator.prototype.getStorageUpdates(); 3154 3155 Navigator.prototype.registerProtocolHandler = function (scheme, url, title) { return ; }; 3156 Navigator.prototype.registerProtocolHandler('', '', ''); 3157 3158 Navigator.prototype.webkitGetUserMedia = function (options, successCallback, errorCallback) { return ; }; 3159 Navigator.prototype.webkitGetUserMedia('', function(){}, function(){}); 3160 3161 /* 3162 * NavigatorUserMediaErrorCallback 3163 */ 3164 function NavigatorUserMediaErrorCallback() { return ; } 3165 3166 NavigatorUserMediaErrorCallback.prototype.handleEvent = function (error) { return true; }; 3167 NavigatorUserMediaErrorCallback.prototype.handleEvent(new NavigatorUserMediaError()); 3168 3169 /* 3170 * NavigatorUserMediaError 3171 */ 3172 function NavigatorUserMediaError() { return ; } 3173 3174 NavigatorUserMediaError.prototype.code = 1; 3175 3176 /* 3177 * NavigatorUserMediaSuccessCallback 3178 */ 3179 function NavigatorUserMediaSuccessCallback() { return ; } 3180 3181 NavigatorUserMediaSuccessCallback.prototype.handleEvent = function (dummy) { return true; }; 3182 NavigatorUserMediaSuccessCallback.prototype.handleEvent(1); 3183 3184 /* 3185 * Performance 3186 */ 3187 function Performance() { return ; } 3188 3189 Performance.prototype.navigation = new PerformanceNavigation(); 3190 3191 Performance.prototype.timing = new PerformanceTiming(); 3192 3193 Performance.prototype.memory = new MemoryInfo(); 3194 3195 /* 3196 * PerformanceNavigation 3197 */ 3198 function PerformanceNavigation() { return ; } 3199 3200 PerformanceNavigation.prototype.type = 1; 3201 3202 PerformanceNavigation.prototype.redirectCount = 1; 3203 3204 /* 3205 * PerformanceTiming 3206 */ 3207 function PerformanceTiming() { return ; } 3208 3209 PerformanceTiming.prototype.navigationStart = 1; 3210 3211 PerformanceTiming.prototype.unloadEventStart = 1; 3212 3213 PerformanceTiming.prototype.unloadEventEnd = 1; 3214 3215 PerformanceTiming.prototype.redirectStart = 1; 3216 3217 PerformanceTiming.prototype.redirectEnd = 1; 3218 3219 PerformanceTiming.prototype.fetchStart = 1; 3220 3221 PerformanceTiming.prototype.domainLookupStart = 1; 3222 3223 PerformanceTiming.prototype.domainLookupEnd = 1; 3224 3225 PerformanceTiming.prototype.connectStart = 1; 3226 3227 PerformanceTiming.prototype.connectEnd = 1; 3228 3229 PerformanceTiming.prototype.secureConnectionStart = 1; 3230 3231 PerformanceTiming.prototype.requestStart = 1; 3232 3233 PerformanceTiming.prototype.responseStart = 1; 3234 3235 PerformanceTiming.prototype.responseEnd = 1; 3236 3237 PerformanceTiming.prototype.domLoading = 1; 3238 3239 PerformanceTiming.prototype.domInteractive = 1; 3240 3241 PerformanceTiming.prototype.domContentLoadedEventStart = 1; 3242 3243 PerformanceTiming.prototype.domContentLoadedEventEnd = 1; 3244 3245 PerformanceTiming.prototype.domComplete = 1; 3246 3247 PerformanceTiming.prototype.loadEventStart = 1; 3248 3249 PerformanceTiming.prototype.loadEventEnd = 1; 3250 3251 /* 3252 * PositionError 3253 */ 3254 function PositionError() { return ; } 3255 3256 PositionError.prototype.code = 1; 3257 3258 PositionError.prototype.message = ''; 3259 3260 /* 3261 * Screen 3262 */ 3263 function Screen() { return ; } 3264 3265 Screen.prototype.height = 1; 3266 3267 Screen.prototype.width = 1; 3268 3269 Screen.prototype.colorDepth = 1; 3270 3271 Screen.prototype.pixelDepth = 1; 3272 3273 Screen.prototype.availLeft = 1; 3274 3275 Screen.prototype.availTop = 1; 3276 3277 Screen.prototype.availHeight = 1; 3278 3279 Screen.prototype.availWidth = 1; 3280 3281 /* 3282 * SpeechInputEvent 3283 */ 3284 function SpeechInputEvent() { return ; } 3285 SpeechInputEvent.prototype = Event; 3286 3287 SpeechInputEvent.prototype.results = new SpeechInputResultList(); 3288 3289 /* 3290 * SpeechInputResult 3291 */ 3292 function SpeechInputResult() { return ; } 3293 3294 SpeechInputResult.prototype.utterance = ''; 3295 3296 SpeechInputResult.prototype.confidence = 1.0; 3297 3298 /* 3299 * SpeechInputResultList 3300 */ 3301 function SpeechInputResultList() { return ; } 3302 3303 SpeechInputResultList.prototype.length = 1; 3304 3305 SpeechInputResultList.prototype.item = function (index) { return new SpeechInputResult(); }; 3306 SpeechInputResultList.prototype.item(1); 3307 3308 /* 3309 * WebKitAnimation 3310 */ 3311 function WebKitAnimation() { return ; } 3312 3313 WebKitAnimation.prototype.name = ''; 3314 3315 WebKitAnimation.prototype.duration = 1.0; 3316 3317 WebKitAnimation.prototype.elapsedTime = 1.0; 3318 3319 WebKitAnimation.prototype.delay = 1.0; 3320 3321 WebKitAnimation.prototype.iterationCount = 1; 3322 3323 WebKitAnimation.prototype.paused = true; 3324 3325 WebKitAnimation.prototype.ended = true; 3326 3327 WebKitAnimation.prototype.direction = 1; 3328 3329 WebKitAnimation.prototype.fillMode = 1; 3330 3331 WebKitAnimation.prototype.play = function () { return ; }; 3332 WebKitAnimation.prototype.play(); 3333 3334 WebKitAnimation.prototype.pause = function () { return ; }; 3335 WebKitAnimation.prototype.pause(); 3336 3337 /* 3338 * WebKitAnimationList 3339 */ 3340 function WebKitAnimationList() { return ; } 3341 3342 WebKitAnimationList.prototype.length = 1; 3343 3344 WebKitAnimationList.prototype.item = function (index) { return new WebKitAnimation(); }; 3345 WebKitAnimationList.prototype.item(1); 3346 3347 /* 3348 * WebKitPoint 3349 */ 3350 function WebKitPoint() { return ; } 3351 3352 WebKitPoint.prototype.x = 1.0; 3353 3354 WebKitPoint.prototype.y = 1.0; 3355 3356 /* 3357 * WorkerNavigator 3358 */ 3359 function WorkerNavigator() { return ; } 3360 3361 WorkerNavigator.prototype.appName = ''; 3362 3363 WorkerNavigator.prototype.appVersion = ''; 3364 3365 WorkerNavigator.prototype.platform = ''; 3366 3367 WorkerNavigator.prototype.userAgent = ''; 3368 3369 WorkerNavigator.prototype.onLine = true; 3370