1483 lines
40 KiB
JavaScript
1483 lines
40 KiB
JavaScript
|
/*******************************************************************************
|
||
|
* Copyright (c) 2008, 2010 IBM Corporation and others.
|
||
|
* All rights reserved. This program and the accompanying materials
|
||
|
* are made available under the terms of the Eclipse Public License v1.0
|
||
|
* which accompanies this distribution, and is available at
|
||
|
* http://www.eclipse.org/legal/epl-v10.html
|
||
|
*
|
||
|
* Contributors:
|
||
|
* IBM Corporation - initial API and implementation
|
||
|
******************************************************************************
|
||
|
* Please see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Object Object()
|
||
|
* @constructor
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Object(){};
|
||
|
/**
|
||
|
* function toString()
|
||
|
* @memberOf Object
|
||
|
* @returns {String}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.toString = function(){return "";};
|
||
|
/**
|
||
|
* function toLocaleString()
|
||
|
* @memberOf Object
|
||
|
* @returns {String}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.toLocaleString = function(){return "";};
|
||
|
/**
|
||
|
* function valueOf()
|
||
|
* @memberOf Object
|
||
|
* @returns {Object}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.valueOf = function(){return new Object();};
|
||
|
/**
|
||
|
* function hasOwnProperty(name)
|
||
|
* @memberOf Object
|
||
|
* @param {String} name
|
||
|
* @returns {Boolean}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.hasOwnProperty = function(name){return true;};
|
||
|
/**
|
||
|
* function isPrototypeOf(o)
|
||
|
* @memberOf Object
|
||
|
* @param {Object} o
|
||
|
* @returns {Boolean}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.isPrototypeOf = function(o){return true;};
|
||
|
/**
|
||
|
* function propertyIsEnumerable(name)
|
||
|
* @memberOf Object
|
||
|
* @param {Object} name
|
||
|
* @returns {Boolean}
|
||
|
* @see Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.propertyIsEnumerable = function(name){return true;};
|
||
|
/**
|
||
|
* Property constructor
|
||
|
* @type Function
|
||
|
* @memberOf Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Object.prototype.constructor = new Function();
|
||
|
|
||
|
/**
|
||
|
* Object String()
|
||
|
* @constructor
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function String(){}
|
||
|
String.prototype = new Object();
|
||
|
/**
|
||
|
* static function fromCharCode(charCode1, ...)
|
||
|
* @memberOf String
|
||
|
* @param {Number} charCode
|
||
|
* @returns {String}
|
||
|
* @static
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.fromCharCode = function(charCode){return "";};
|
||
|
/**
|
||
|
* Property length
|
||
|
* @type Number
|
||
|
* @memberOf String
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.length = 1;
|
||
|
/**
|
||
|
* function charAt(position)
|
||
|
* @memberOf String
|
||
|
* @param {Number} position
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.charAt = function(position){return "";};
|
||
|
/**
|
||
|
* function charCodeAt(position)
|
||
|
* @memberOf String
|
||
|
* @param {Number} position
|
||
|
* @returns {Number}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.charCodeAt = function(position){return 0;};
|
||
|
/**
|
||
|
* function concat(value1, ...)
|
||
|
* @memberOf String
|
||
|
* @param {String} value
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.concat = function(value){return "";};
|
||
|
/**
|
||
|
* function indexOf(searchString, startPosition)
|
||
|
* @memberOf String
|
||
|
* @param {String} searchString
|
||
|
* @param {Number} startPosition
|
||
|
* @returns {Number}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.indexOf = function(searchString, startPosition){return 1;};
|
||
|
/**
|
||
|
* function lastIndexOf(searchString, startPosition)
|
||
|
* @memberOf String
|
||
|
* @param {String} searchString
|
||
|
* @param {Number} startPosition
|
||
|
* @returns {Number}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.lastIndexOf = function(searchString, startPosition){return 1;};
|
||
|
/**
|
||
|
* function localeCompare(otherString)
|
||
|
* @memberOf String
|
||
|
* @param {String} otherString
|
||
|
* @returns {Number}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.localeCompare = function(otherString){return 0;};
|
||
|
/**
|
||
|
* function match(regexp)
|
||
|
* @memberOf String
|
||
|
* @param {RegExp} regexp
|
||
|
* @returns {Array}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.match = function(regexp){return [];};
|
||
|
/**
|
||
|
* function replace(regexp, replaceValue)
|
||
|
* @memberOf String
|
||
|
* @param {RegExp} regexp
|
||
|
* @param {String} replaceValue
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.replace = function(regexp, replaceValue){return "";};
|
||
|
/**
|
||
|
* function search(regexp)
|
||
|
* @memberOf String
|
||
|
* @param {RegExp} regexp
|
||
|
* @returns {Number}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.search = function(regexp){return 1;};
|
||
|
/**
|
||
|
* function slice(start, end)
|
||
|
* @memberOf String
|
||
|
* @param {Number} start
|
||
|
* @param {Number} end
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.slice = function(start, end){return "";};
|
||
|
/**
|
||
|
* function split(separator, limit)
|
||
|
* @memberOf String
|
||
|
* @param {String} separator
|
||
|
* @param {Number} limit
|
||
|
* @returns {Array}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.split = function(separator, limit){return [];};
|
||
|
/**
|
||
|
* function substring(start, end)
|
||
|
* @memberOf String
|
||
|
* @param {Number} start
|
||
|
* @param {Number} end
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.substring = function(start, end){return "";};
|
||
|
/**
|
||
|
* function toLowerCase()
|
||
|
* @memberOf String
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.toLowerCase = function(){return "";};
|
||
|
/**
|
||
|
* function toLocaleLowerCase()
|
||
|
* @memberOf String
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.toLocaleLowerCase = function(){return "";};
|
||
|
/**
|
||
|
* function toUpperCase()
|
||
|
* @memberOf String
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.toUpperCase= function (){return "";};
|
||
|
/**
|
||
|
* function toLocaleUpperCase()
|
||
|
* @memberOf String
|
||
|
* @returns {String}
|
||
|
* @see String
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
String.prototype.toLocaleUpperCase = function(){return "";};
|
||
|
|
||
|
/**
|
||
|
* Object Number()
|
||
|
* @constructor
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Number(){}
|
||
|
Number.prototype = new Object();
|
||
|
/**
|
||
|
* property MIN_VALUE
|
||
|
* @type Number
|
||
|
* @memberOf Number
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.MIN_VALUE = 0;
|
||
|
/**
|
||
|
* property MAX_VALUE
|
||
|
* @type Number
|
||
|
* @memberOf Number
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.MAX_VALUE = 0 ;
|
||
|
/**
|
||
|
* property NaN
|
||
|
* @type Number
|
||
|
* @memberOf Number
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.NaN = 0;
|
||
|
/**
|
||
|
* property NEGATIVE_INFINITY
|
||
|
* @type Number
|
||
|
* @memberOf Number
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.NEGATIVE_INFINITY = 0;
|
||
|
/**
|
||
|
* property POSITIVE_INFINITY
|
||
|
* @type Number
|
||
|
* @memberOf Number
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.POSITIVE_INFINITY = 0;
|
||
|
/**
|
||
|
* function toFixed(fractionDigits)
|
||
|
* @memberOf Number
|
||
|
* @param {Number} fractionDigits
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.prototype.toFixed = function(fractionDigits){return "";};
|
||
|
/**
|
||
|
* function toExponential(fractionDigits)
|
||
|
* @memberOf Number
|
||
|
* @param {Number} fractionDigits
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.prototype.toExponential = function(fractionDigits){return "";};
|
||
|
/**
|
||
|
* function toPrecision(precision)
|
||
|
* @memberOf Number
|
||
|
* @param {Number} fractionDigits
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Number.prototype.toPrecision = function(fractionDigits){return "";};
|
||
|
|
||
|
/**
|
||
|
* Object Boolean()
|
||
|
* @constructor
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Boolean(){};
|
||
|
Boolean.prototype = new Object();
|
||
|
|
||
|
/**
|
||
|
* Object Array()
|
||
|
* @constructor
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Array(){};
|
||
|
Array.prototype = new Object();
|
||
|
/**
|
||
|
* Property length
|
||
|
* @type Number
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.length = 1;
|
||
|
/**
|
||
|
* function concat(args)
|
||
|
* @param {Array} args
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.concat = function(args){return [];};
|
||
|
/**
|
||
|
* function join(seperator)
|
||
|
* @param {String} seperator
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.join = function(seperator){return [];};
|
||
|
/**
|
||
|
* function pop()
|
||
|
* @returns {Object}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.pop = function(){return new Object();};
|
||
|
/**
|
||
|
* function push(args)
|
||
|
* @param {Array} args
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.push = function(args){};
|
||
|
/**
|
||
|
* function reverse()
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.reverse = function(){return [];};
|
||
|
/**
|
||
|
* function shift()
|
||
|
* @returns {Object}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.shift = function(){return new Object();};
|
||
|
/**
|
||
|
* function slice(start, end)
|
||
|
* @param {Number} start
|
||
|
* @param {Number} end
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.slice = function(start, end){return [];};
|
||
|
/**
|
||
|
* function sort(funct)
|
||
|
* @param {Function} funct
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.sort = function(funct){return [];};
|
||
|
/**
|
||
|
* function splice(start, deletecount, items)
|
||
|
* @param {Number} start
|
||
|
* @param {Number} deletecount
|
||
|
* @param {Array} items
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.splice = function(start, deletecount, items){return [];};
|
||
|
/**
|
||
|
* function unshift(items)
|
||
|
* @param {Array} start
|
||
|
* @returns {Array}
|
||
|
* @memberOf Array
|
||
|
* @see Array
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Array.prototype.unshift = function(start){return [];};
|
||
|
|
||
|
/**
|
||
|
* Object Function()
|
||
|
* @constructor
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Function(){};
|
||
|
Function.prototype = new Object();
|
||
|
/**
|
||
|
* function apply (thisObject, argArray)
|
||
|
* @param {Object} thisObject
|
||
|
* @param {Array} argArray
|
||
|
* @returns {Object}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Function.prototype.apply = function(thisArg, argArray){return new Object();};
|
||
|
/**
|
||
|
* function call (thisObject, args)
|
||
|
* @param {Object} thisObject
|
||
|
* @param {Object} args
|
||
|
* @returns {Object}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Function.prototype.call = function(thisObject, args){return new Object();};
|
||
|
/**
|
||
|
* property length
|
||
|
* @type Number
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Function.prototype.length = 0;
|
||
|
|
||
|
/**
|
||
|
* Object Date(s)
|
||
|
* @constructor
|
||
|
* @param {String} s
|
||
|
* @extends Object
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Date(s){};
|
||
|
Date.prototype = new Object();
|
||
|
/**
|
||
|
* function UTC(hour, min, sec, ms)
|
||
|
* @memberOf Date
|
||
|
* @param {Number} hour
|
||
|
* @param {Number} min
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @returns {Number}
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.UTC = function(hour, min, sec, ms){return 0;};
|
||
|
/**
|
||
|
* function parse(string)
|
||
|
* @memberOf Date
|
||
|
* @param {String} string
|
||
|
* @returns {Number}
|
||
|
* @static
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.parse = function(string){return 0;};
|
||
|
/**
|
||
|
* function toDateString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toDateString = function(){return "";};
|
||
|
/**
|
||
|
* function toTimeString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toTimeString = function(){return "";};
|
||
|
/**
|
||
|
* function toLocaleString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toLocaleString = function(){return "";};
|
||
|
/**
|
||
|
* function toLocaleDateString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toLocaleDateString = function(){return "";};
|
||
|
/**
|
||
|
* function toLocaleTimeString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toLocaleTimeString = function(){return "";};
|
||
|
/**
|
||
|
* function valueOf()
|
||
|
* @memberOf Date
|
||
|
* @returns {Object}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.valueOf = function(){return new Object();};
|
||
|
/**
|
||
|
* function getFullYear()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getFullYear = function(){return 0;};
|
||
|
/**
|
||
|
* function getTime()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getTime = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCFullYear()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCFullYear = function(){return 0;};
|
||
|
/**
|
||
|
* function getMonth()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getMonth = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCMonth()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCMonth = function(){return 0;};
|
||
|
/**
|
||
|
* function getDate()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getDate = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCDate()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCDate = function(){return 0;};
|
||
|
/**
|
||
|
* function getDay()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getDay = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCDay()
|
||
|
* @memberOf Date
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
|
||
|
*/
|
||
|
Date.prototype.getUTCDay=function(){return 0;};
|
||
|
/**
|
||
|
* function getHours()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getHours = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCHours()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCHours = function(){return 0;};
|
||
|
/**
|
||
|
* function getMinutes()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getMinutes = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCMinutes()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCMinutes = function(){return 0;};
|
||
|
/**
|
||
|
* function getSeconds()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getSeconds = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCSeconds()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCSeconds = function(){return 0;};
|
||
|
/**
|
||
|
* function getMilliseconds()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getMilliseconds = function(){return 0;};
|
||
|
/**
|
||
|
* function getUTCMilliseconds()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getUTCMilliseconds = function(){return 0;};
|
||
|
/**
|
||
|
* function getTimezoneOffset()
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.getTimezoneOffset = function(){return 0;};
|
||
|
/**
|
||
|
* function setTime(value)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} value
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setTime = function(value){return 0;};
|
||
|
|
||
|
/**
|
||
|
* function setMilliseconds(value)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} value
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setMilliseconds = function(value){return 0;};
|
||
|
/**
|
||
|
* function setUTCMilliseconds(ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCMilliseconds = function(ms){return 0;};
|
||
|
/**
|
||
|
* function setSeconds(sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setSeconds = function(sec,ms){return 0;};
|
||
|
/**
|
||
|
* function setUTCSeconds(sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCSeconds=function(sec,ms){return 0;};
|
||
|
/**
|
||
|
* function setMinutes(min,sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} min
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setMinutes=function(min,sec,ms){return 0;};
|
||
|
/**
|
||
|
* function setUTCMinute(min,sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} min
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCMinute = function(min,sec,ms){return 0;};
|
||
|
/**
|
||
|
* function setHours(hour, min,sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} hour
|
||
|
* @param {Number} min
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setHours = function(hour,min,sec,ms){return 0;};
|
||
|
/**
|
||
|
* function setUTCHours(hour, min,sec,ms)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} hour
|
||
|
* @param {Number} min
|
||
|
* @param {Number} sec
|
||
|
* @param {Number} ms
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;};
|
||
|
|
||
|
/**
|
||
|
* function setDate(date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} date
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setDate = function(date){return 0;};
|
||
|
|
||
|
/**
|
||
|
* function setUTCDate(date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} date
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCDate = function(date){return 0;};
|
||
|
|
||
|
/**
|
||
|
* function setMonth(month,date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} date
|
||
|
* @param {Number} month
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setMonth = function(month,date){return 1;};
|
||
|
/**
|
||
|
* function setUTCMonth(month,date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} date
|
||
|
* @param {Number} month
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCMonth = function(month,date){return 1;};
|
||
|
/**
|
||
|
* function setFullYear(month,date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Number}
|
||
|
* @param {Number} date
|
||
|
* @param {Number} month
|
||
|
* @param {Number} year
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setFullYear = function(year, month,date){return 0;};
|
||
|
/**
|
||
|
* function setUTCFullYear(month,date)
|
||
|
* @memberOf Date
|
||
|
* @returns {Date}
|
||
|
* @param {Number} date
|
||
|
* @param {Number} month
|
||
|
* @param {Number} year
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.setUTCFullYear = function(year, month,date){};
|
||
|
/**
|
||
|
* function toUTCString()
|
||
|
* @memberOf Date
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Date.prototype.toUTCString = function(){return "";};
|
||
|
|
||
|
/**
|
||
|
* Object Global
|
||
|
* @super Object
|
||
|
* @constructor
|
||
|
* @memberOf Global
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Global(){};
|
||
|
Global.prototype=new Object();
|
||
|
/**
|
||
|
* Property NaN
|
||
|
* @memberOf Global
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.NaN=0;
|
||
|
/**
|
||
|
* Property Infinity
|
||
|
* @memberOf Global
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.Infinity=0;
|
||
|
/**
|
||
|
* function eval(s)
|
||
|
* @memberOf Global
|
||
|
* @param {String} s
|
||
|
* @type Object
|
||
|
* @returns {Object}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.eval=function(s){return new Object();};
|
||
|
|
||
|
//@GINO: Bug 197987 (Temp Fix)
|
||
|
/**
|
||
|
* Property debugger
|
||
|
* @memberOf Global
|
||
|
* @description Debugger keyword
|
||
|
*/
|
||
|
Global.prototype.debugger=null;
|
||
|
|
||
|
/**
|
||
|
* Property undefined
|
||
|
* @memberOf Global
|
||
|
* @description undefined
|
||
|
*/
|
||
|
Global.prototype.undefined=null;
|
||
|
|
||
|
/**
|
||
|
* function parseInt(s,radix)
|
||
|
* @memberOf Global
|
||
|
* @param {String} s
|
||
|
* @param {Number} radix
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.parseInt=function(s,radix){return 0;};
|
||
|
/**
|
||
|
* function parseFloat(s)
|
||
|
* @memberOf Global
|
||
|
* @param {String} s
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.parseFloat=function(s){return 0;};
|
||
|
/**
|
||
|
* function escape(s)
|
||
|
* @memberOf Global
|
||
|
* @param {String} s
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.escape=function(s){return "";};
|
||
|
/**
|
||
|
* function unescape(s)
|
||
|
* @memberOf Global
|
||
|
* @param {String} s
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.unescape=function(s){return "";};
|
||
|
/**
|
||
|
* function isNaN(number)
|
||
|
* @memberOf Global
|
||
|
* @param {String} number
|
||
|
* @type Boolean
|
||
|
* @returns {Boolean}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.isNaN=function(number){return false;};
|
||
|
/**
|
||
|
* function isFinite(number)
|
||
|
* @memberOf Global
|
||
|
* @param {String} number
|
||
|
* @type Boolean
|
||
|
* @returns {Boolean}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.isFinite=function(number){return false;};
|
||
|
/**
|
||
|
* function decodeURI(encodedURI)
|
||
|
* @memberOf Global
|
||
|
* @param {String} encodedURI
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.decodeURI=function(encodedURI){return "";};
|
||
|
/**
|
||
|
* @memberOf Global
|
||
|
* @param {String} uriComponent
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.decodeURIComponent=function(uriComponent){return "";};
|
||
|
/**
|
||
|
* function encodeURIComponent(uriComponent)
|
||
|
* @memberOf Global
|
||
|
* @param {String} uriComponent
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.encodeURIComponent=function(uriComponent){return "";};
|
||
|
|
||
|
/**
|
||
|
* function encodeURIComponent(URI)
|
||
|
* @memberOf Global
|
||
|
* @param {String} URI
|
||
|
* @type String
|
||
|
* @returns {String}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Global.prototype.encodeURI=function(URI){return "";};
|
||
|
|
||
|
/**
|
||
|
* Object Math(\s)
|
||
|
* @super Object
|
||
|
* @constructor
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
|
||
|
*/
|
||
|
function Math(){};
|
||
|
Math.prototype=new Object();
|
||
|
/**
|
||
|
* Property E
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.E=0;
|
||
|
/**
|
||
|
* Property LN10
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.LN10=0;
|
||
|
/**
|
||
|
* Property LN2
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.LN2=0;
|
||
|
/**
|
||
|
* Property LOG2E
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.LOG2E=0;
|
||
|
/**
|
||
|
* Property LOG10E
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.LOG10E=0;
|
||
|
/**
|
||
|
* Property PI
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.PI=0;
|
||
|
/**
|
||
|
* Property SQRT1_2
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.SQRT1_2=0;
|
||
|
/**
|
||
|
* Property SQRT2
|
||
|
* @memberOf Math
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.SQRT2=0;
|
||
|
/**
|
||
|
* function abs(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.abs=function(x){return 0;};
|
||
|
/**
|
||
|
* function acos(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.acos=function(x){return 0;};
|
||
|
/**
|
||
|
* function asin(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.asin=function(x){return 0;};
|
||
|
/**
|
||
|
* function atan(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.atan=function(x){return 0;};
|
||
|
/**
|
||
|
* function atan2(x,y)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @param {Number} y
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.atan2=function(x,y){return 0;};
|
||
|
/**
|
||
|
* function ceil(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.ceil=function(x){return 0;};
|
||
|
/**
|
||
|
* function cos(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.cos=function(x){return 0;};
|
||
|
/**
|
||
|
* function exp(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.exp=function(x){return 0;};
|
||
|
/**
|
||
|
* function floor(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.floor=function(x){return 0;};
|
||
|
/**
|
||
|
* function log(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.log=function(x){return 0;};
|
||
|
/**
|
||
|
* function max(arg)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} args
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.max=function(args){return 0;};
|
||
|
/**
|
||
|
* function min(arg)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} args
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.min=function(args){return 0;};
|
||
|
/**
|
||
|
* function pow(x,y)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @param {Number} y
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.pow=function(x,y){return 0;};
|
||
|
/**
|
||
|
* function pow()
|
||
|
* @memberOf Math
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.random=function(){return 0;};
|
||
|
/**
|
||
|
* function round(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.round=function(x){return 0;};
|
||
|
/**
|
||
|
* function sin(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.sin=function(x){return 0;};
|
||
|
/**
|
||
|
* function sqrt(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.sqrt=function(x){return 0;};
|
||
|
/**
|
||
|
* function tan(x)
|
||
|
* @memberOf Math
|
||
|
* @param {Number} x
|
||
|
* @type Number
|
||
|
* @returns {Number}
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Math.tan=function(x){return 0;};
|
||
|
/**
|
||
|
* Object RegExp()
|
||
|
* @super Object
|
||
|
* @constructor
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function RegExp(){};
|
||
|
RegExp.prototype=new Object();
|
||
|
/**
|
||
|
* function exec(string)
|
||
|
* @param {String} string
|
||
|
* @returns {Array}
|
||
|
* @type Array
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.exec=function(string){return [];};
|
||
|
/**
|
||
|
* function test(string)
|
||
|
* @param {String} string
|
||
|
* @returns {Boolean}
|
||
|
* @type Boolean
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.test=function(string){return false;};
|
||
|
/**
|
||
|
* property source
|
||
|
* @type String
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.source="";
|
||
|
/**
|
||
|
* property global
|
||
|
* @type Boolean
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.global=false;
|
||
|
|
||
|
/**
|
||
|
* property ignoreCase
|
||
|
* @type Boolean
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.ignoreCase=false;
|
||
|
/**
|
||
|
* property multiline
|
||
|
* @type Boolean
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.multiline=false;
|
||
|
/**
|
||
|
* property lastIndex
|
||
|
* @type Number
|
||
|
* @memberOf RegExp
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
RegExp.prototype.lastIndex=0;
|
||
|
/**
|
||
|
* Object Error(message)
|
||
|
* @super Object
|
||
|
* @constructor
|
||
|
* @param {String} message
|
||
|
* @memberOf Error
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function Error(message){};
|
||
|
Error.prototype=new Object();
|
||
|
/**
|
||
|
* property name
|
||
|
* @type String
|
||
|
* @memberOf Error
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Error.prototype.name="";
|
||
|
/**
|
||
|
* property message
|
||
|
* @type String
|
||
|
* @memberOf Error
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
Error.prototype.message="";
|
||
|
/**
|
||
|
* Object EvalError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf EvalError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function EvalError(){};
|
||
|
EvalError.prototype=new Error("");
|
||
|
/**
|
||
|
* Object RangeError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf RangeError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function RangeError(){};
|
||
|
RangeError.prototype=new Error("");
|
||
|
/**
|
||
|
* Object ReferenceError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf ReferenceError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function ReferenceError(){};
|
||
|
ReferenceError.prototype=new Error("");
|
||
|
/**
|
||
|
* Object SyntaxError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf SyntaxError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function SyntaxError(){};
|
||
|
SyntaxError.prototype=new Error("");
|
||
|
/**
|
||
|
* Object TypeError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf TypeError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function TypeError(){};
|
||
|
TypeError.prototype=new Error("");
|
||
|
/**
|
||
|
* Object URIError()
|
||
|
* @super Error
|
||
|
* @constructor
|
||
|
*
|
||
|
* @memberOf URIError
|
||
|
* @since Standard ECMA-262 3rd. Edition
|
||
|
* @since Level 2 Document Object Model Core Definition.
|
||
|
*/
|
||
|
function URIError(){};
|
||
|
URIError.prototype=new Error("");
|
||
|
|
||
|
//support for debugger keyword
|
||
|
var debugger = null;
|