function HistoryNewWindow() { var toolkitCore = XPAppCoresManager.Find("ToolkitCore"); if (!toolkitCore) { toolkitCore = new ToolkitCore(); if (toolkitCore) { toolkitCore.Init("ToolkitCore"); } } if (toolkitCore) { toolkitCore.ShowWindow("resource:/res/rdf/history.xul", window); } } function OpenURL(event,node) { url = node.getAttribute('id'); // Ignore "NC:" urls. if (url.substring(0, 3) == "NC:") { return false; } /*window.open(url,'bookmarks');*/ var toolkitCore = XPAppCoresManager.Find("ToolkitCore"); if (!toolkitCore) { toolkitCore = new ToolkitCore(); if (toolkitCore) { toolkitCore.Init("ToolkitCore"); } } if (toolkitCore) { toolkitCore.ShowWindow(url,window); } dump("OpenURL(" + url + ")\n"); return true; } function doSort(sortColName) { var node = document.getElementById(sortColName); // determine column resource to sort on var sortResource = node.getAttribute('resource'); if (!node) return(false); var sortDirection="ascending"; var isSortActive = node.getAttribute('sortActive'); if (isSortActive == "true") { var currentDirection = node.getAttribute('sortDirection'); if (currentDirection == "ascending") sortDirection = "descending"; else if (currentDirection == "descending") sortDirection = "natural"; else sortDirection = "ascending"; } // get RDF Core service var rdfCore = XPAppCoresManager.Find("RDFCore"); if (!rdfCore) { rdfCore = new RDFCore(); if (!rdfCore) { return(false); } rdfCore.Init("RDFCore"); XPAppCoresManager.Add(rdfCore); } // sort!!! rdfCore.doSort(node, sortResource, sortDirection); return(false); } Name URL Shortcut URL History By Site History By Date