diff options
Diffstat (limited to 'share/www/script/shell.js')
-rw-r--r-- | share/www/script/shell.js | 22 |
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; +} + + |