summaryrefslogtreecommitdiff
path: root/share/www/script/shell.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/www/script/shell.js')
-rw-r--r--share/www/script/shell.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/share/www/script/shell.js b/share/www/script/shell.js
index f4c6aff5..4b512dc1 100644
--- a/share/www/script/shell.js
+++ b/share/www/script/shell.js
@@ -698,3 +698,25 @@ function go(s)
// Evaluate Shell.question using _win's eval (this is why eval isn't in the |with|, IIRC).
_win.location.href = "javascript:try{ Shell.printAnswer(eval('with(Shell._scope) with(Shell.shellCommands) {' + Shell.question + String.fromCharCode(10) + '}')); } catch(er) { Shell.printError(er); }; setTimeout(Shell.refocus, 0); void 0";
}
+
+function T(Bool) {
+ if(!Bool) {
+ throw "Error!";
+ }
+}
+
+
+function makeDocs(start, end, templateDoc) {
+ var templateDocSrc = templateDoc ? templateDoc.toSource() : "{}"
+ var docs = []
+ for(var i=start; i<end; i++) {
+ var newDoc = eval("(" + templateDocSrc + ")");
+ newDoc._id = (i).toString();
+ newDoc.integer = i
+ newDoc.string = (i).toString();
+ docs.push(newDoc)
+ }
+ return docs;
+}
+
+