From 60bb3047c40a589a0469f65ff75ebff1db15562f Mon Sep 17 00:00:00 2001 From: "mrbkap%gmail.com" Date: Sat, 2 Jul 2005 04:55:29 +0000 Subject: [PATCH] Provide snarf and load functions. git-svn-id: svn://10.0.0.236/trunk@175516 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/narcissus/jsexec.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mozilla/js/narcissus/jsexec.js b/mozilla/js/narcissus/jsexec.js index 25ce359c301..c1d61ce70eb 100644 --- a/mozilla/js/narcissus/jsexec.js +++ b/mozilla/js/narcissus/jsexec.js @@ -121,7 +121,16 @@ var global = { TypeError: TypeError, URIError: URIError, // Other properties. - Math: Math + Math: Math, + + // Extensions to ECMA + snarf: snarf, + load: function load(s) { + if (typeof s != "string") + return s; + + evaluate(snarf(s), s, 1) + } }; // Reflect a host class into the target global environment by delegation.