1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-04-17 02:13:32 +02:00

Add more globals gleaned from the SpiderMonkey source.

This commit is contained in:
Kris Maglione
2010-09-25 16:16:19 -04:00
parent 4afe237a32
commit b0f7716f97

View File

@@ -592,12 +592,18 @@ const JavaScript = Module("javascript", {
* A list of properties of the global object which are not * A list of properties of the global object which are not
* enumerable by any standard method. * enumerable by any standard method.
*/ */
globalNames: ["Array", "Boolean", "Date", "Error", "EvalError", globalNames: [
"Function", "Infinity", "Math", "NaN", "Number", "Object", "Array", "ArrayBuffer", "AttributeName", "Boolean", "Date", "Error",
"RangeError", "ReferenceError", "RegExp", "String", "EvalError", "Function", "Infinity", "Iterator", "JSON", "Math", "NaN",
"SyntaxError", "TypeError", "URIError", "decodeURI", "Namespace", "Number", "Object", "QName", "RangeError",
"ReferenceError", "RegExp", "StopIteration", "String", "Error",
"EvalError", "InternalError", "RangeError", "ReferenceError",
"SyntaxError", "TypeError", "URIError", "decodeURI", "XML", "XMLList",
"decodeURIComponent", "encodeURI", "encodeURIComponent", "eval", "decodeURIComponent", "encodeURI", "encodeURIComponent", "eval",
"isFinite", "isNaN", "parseFloat", "parseInt", "undefined"].concat( "isFinite", "isNaN", "isXMLName", "parseFloat", "parseInt", "undefined",
"uneval", "Int8Array", "Uint8Array", "Int16Array", "Uint16Array",
"Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Proxy",
].concat(
[k.substr(6) for (k in keys(Ci)) if (/^nsIDOM/.test(k))] [k.substr(6) for (k in keys(Ci)) if (/^nsIDOM/.test(k))]
.filter(function (k) k in window)), .filter(function (k) k in window)),