JavaScript Shell 1.4 Features: autocompletion of property names with Tab, multiline input with Shift+Enter, input history with (Ctrl+) Up/Down, Math, help enumerateWindows() Values and functions: ans, print(string), props(object), blink(node), clear(), load(scriptURL), scope(object) enumerateWindows() http://davidhuynh.net/cv.php http://courses.csail.mit.edu/6.867/problemsets.html http://www.cl.cam.ac.uk/~jrh13/hol-light/ns#tends_real_real http://graemlin.stanford.edu/ http://www.stanford.edu/~afn/ http://www.mozilla.org/projects/mathml/fonts/ http://www.ivan-herman.net/professional/CV/CV.html http://captsolo.net/info/ http://chatlogs.planetrdf.com/search?q=DOAC&Go=Go&channel=swig&count=10&case=yes chrome://browser/content/browser.xul http://www.w3.org/2007/09/map/main.jpg http://doapspace.org/hdoap/?url=http://trac.doapspace.org/doapspace.rdf http://doapspace.org/doap/fm/ibmsemanticstoolkit.rdf#Project http://people.csail.mit.edu/kennyluck/remote/doapspace_RDFa http://doapspace.org/doap/sf/simplehtmldom http://people.csail.mit.edu/kennyluck/RDFa_duplicator/RDFa_duplicator.cgi?template=http://people.csail.mit.edu/kennyluck/remote/doapspace_RDFa;data=http://dig.csail.mit.edu/2005/ajar/ajaw/data http://dig.csail.mit.edu/2005/ajar/ajaw/data#Tabulator http://www.w3.org/2007/08/pyRdfa/extract?uri=http%3A%2F%2Fpeople.csail.mit.edu%2Fkennyluck%2Fremote%2Fdoapspace_RDFa&format=pretty-xml&warnings=false&parser=lax&space-preserve=false&submit=Go%21 http://presbrey.mit.edu/foaf.rdf chrome://browser/content/browser.xul http://www.google.com/ http://www.google.com/search?hl=en&q=firefox+BBS+extension&btnG=Google+Search&aq=f&oq= http://people.csail.mit.edu/kennyluck/n3_fans_club/test_refresh chrome://browser/content/browser.xul chrome://extensiondev/content/shell.xul scope(Shell.enumWins[23]) Scope is now [object ChromeWindow]. If a variable is not found in this scope, window will also be searched. New variables will still go on window. document [object XULDocument] var reload = document.getElementById('reload-button') reload [object XULElement] reload.addEventListener function addEventListener() { [native code] } function RDF_reload(){ SyntaxError on line 3: missing } in compound statement tabulator [object Object] function RDF_reload(){ SyntaxError on line 2: missing } in compound statement function RDF_reload(){ var sf = tabulator.sf; var kb = tabulator.kb; var thing = kb.sym(content.document.location.href); sf.refreshObject(thing); } sf [object Object] sf.refreshObject sf.refresh function (term) { this.store.removeMany(undefined, undefined, undefined, term); this.fireCallbacks("refresh", arguments); this.requestURI(term.uri, undefined, true); } sf.objectRefresh function (term) { var uris = kb.uris(term); if (typeof uris != "undefined") { for (var i = 0; i < uris.length; i++) { this.refresh(this.store.sym(Util.uri.docpart(uris[i]))); } } } function RDF_reload(){ var sf = tabulator.sf; var kb = tabulator.kb; var thing = kb.sym(content.document.location.href); sf.objectRefresh(thing); } RDF_reload() RDF_reload() reload.addEventListener('onclick', RDF_reload, false) reload [object XULElement] RDF_reload function RDF_reload() { var sf = tabulator.sf; var kb = tabulator.kb; var thing = kb.sym(content.document.location.href); sf.objectRefresh(thing); } reload.onclick reload.command Browser:Reload reload.onclick = RDF_reload function RDF_reload() { var sf = tabulator.sf; var kb = tabulator.kb; var thing = kb.sym(content.document.location.href); sf.objectRefresh(thing); } reload.onlick typeof SyntaxError on line 2: syntax error typeof 2 number typeof reload.onclick function reload.onlick reload.onclick function RDF_reload() { var sf = tabulator.sf; var kb = tabulator.kb; var thing = kb.sym(content.document.location.href); sf.objectRefresh(thing); }