47 var
ww =
Cc[
"@mozilla.org/embedcomp/window-watcher;1"].
52 if (aTopic ===
"domwindowopened") {
53 ww.unregisterNotification(
this);
54 var organizer = aSubject.QueryInterface(
Ci.nsIDOMWindow);
55 organizer.addEventListener(
"load",
function onLoad(
event) {
56 organizer.removeEventListener(
"load",
onLoad,
false);
57 executeSoon(
function () {
60 "Left pane folder correctly created");
62 PlacesUtils.annotations
64 is(leftPaneItems.length, 1,
65 "We correctly have only 1 left pane folder");
66 var leftPaneRoot = leftPaneItems[0];
68 "leftPaneFolderId getter has correct value");
71 PlacesUtils.annotations.getItemAnnotation(leftPaneRoot,
74 "Left pane version has been correctly upgraded");
77 organizer.PlacesOrganizer.selectLeftPaneQuery(
'History');
78 is(organizer.PlacesOrganizer._places.selectedNode.itemId,
80 "Library left pane is populated and working");
95 ok(PlacesUtils,
"PlacesUtils is running in chrome context");
96 ok(
PlacesUIUtils,
"PlacesUIUtils is running in chrome context");
101 var leftPaneItems = PlacesUtils.annotations
103 if (leftPaneItems.length > 0) {
106 is(leftPaneItems.length, 1,
"We correctly have only 1 left pane folder");
108 var
version = PlacesUtils.annotations.getItemAnnotation(leftPaneItems[0],
111 ok(
true,
"left pane has already been created, skipping test");
117 var fakeLeftPaneRoot =
118 PlacesUtils.bookmarks.createFolder(PlacesUtils.placesRootId,
"",
119 PlacesUtils.bookmarks.DEFAULT_INDEX);
120 PlacesUtils.annotations.setItemAnnotation(fakeLeftPaneRoot,
124 PlacesUtils.annotations.EXPIRE_NEVER);
129 is(leftPaneItems.length, 1,
"We correctly have only 1 left pane folder");
130 is(leftPaneItems[0], fakeLeftPaneRoot,
"left pane root itemId is correct");
133 var
version = PlacesUtils.annotations.getItemAnnotation(fakeLeftPaneRoot,
140 "chrome://browser/content/places/places.xul",
142 "chrome,toolbar=yes,dialog=no,resizable",
const ORGANIZER_LEFTPANE_VERSION
getService(Ci.sbIFaceplateManager)
const ORGANIZER_FOLDER_ANNO
_updateTextAndScrollDataForFrame aData
sbDeviceFirmwareAutoCheckForUpdate prototype observe