49 const Cc = Components.classes;
50 const Ci = Components.interfaces;
51 const Cr = Components.results;
53 var
wm =
Cc[
"@mozilla.org/appshell/window-mediator;1"].
55 var
win =
wm.getMostRecentWindow(
"navigator:browser");
57 var
ios =
Cc[
"@mozilla.org/network/io-service;1"].
59 var
hs =
Cc[
"@mozilla.org/browser/nav-history-service;1"].
61 var
bs =
Cc[
"@mozilla.org/browser/nav-bookmarks-service;1"].
65 var placeID = hs.addVisit(aURI,
75 var bId = bs.insertBookmark(bs.unfiledBookmarksFolder, aURI,
76 bs.DEFAULT_INDEX,
"bookmark/" + aURI.spec);
93 name:
"open_bookmarks_sidebar",
97 var
start = Date.now();
98 var sb = document.getElementById(
"sidebar");
99 sb.addEventListener(
"load",
function() {
101 sb.removeEventListener(
"load",
arguments.callee,
true);
102 toggleSidebar(
"viewBookmarksSidebar",
false);
103 self.times.push(duration);
109 toggleSidebar(
"viewBookmarksSidebar",
true);
115 var totalDuration = this.times.reduce(
function(time,
total){
return time +
total; });
116 var avgDuration = totalDuration/this.times.length;
129 if (ptests.length > 0)
130 ptests.shift().run();
getService(Ci.sbIFaceplateManager)
return!aWindow arguments!aWindow arguments[0]