Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Commit

Permalink
Bug 1109388 - Delay reading data. r=jryans
Browse files Browse the repository at this point in the history
  • Loading branch information
Jennifer Fong committed Jan 29, 2015
1 parent e7ca586 commit e404b29
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 15 deletions.
8 changes: 4 additions & 4 deletions browser/devtools/webide/content/webide.xul
Original file line number Diff line number Diff line change
Expand Up @@ -196,11 +196,11 @@
<iframe id="deck-panel-projecteditor" flex="1"/>
<iframe id="deck-panel-addons" flex="1" src="addons.xhtml"/>
<iframe id="deck-panel-prefs" flex="1" src="prefs.xhtml"/>
<iframe id="deck-panel-permissionstable" flex="1" src="permissionstable.xhtml"/>
<iframe id="deck-panel-runtimedetails" flex="1" src="runtimedetails.xhtml"/>
<iframe id="deck-panel-permissionstable" flex="1" lazysrc="permissionstable.xhtml"/>
<iframe id="deck-panel-runtimedetails" flex="1" lazysrc="runtimedetails.xhtml"/>
<iframe id="deck-panel-monitor" flex="1" lazysrc="monitor.xhtml"/>
<iframe id="deck-panel-devicepreferences" flex="1" src="devicepreferences.xhtml"/>
<iframe id="deck-panel-devicesettings" flex="1" src="devicesettings.xhtml"/>
<iframe id="deck-panel-devicepreferences" flex="1" lazysrc="devicepreferences.xhtml"/>
<iframe id="deck-panel-devicesettings" flex="1" lazysrc="devicesettings.xhtml"/>
</deck>
<splitter hidden="true" class="devtools-horizontal-splitter" orient="vertical"/>
<!-- toolbox iframe will be inserted here -->
Expand Down
11 changes: 7 additions & 4 deletions browser/devtools/webide/test/test_device_preferences.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,10 @@

let prefIframe = win.document.querySelector("#deck-panel-devicepreferences");

yield documentIsLoaded(prefIframe.contentWindow.document);

win.AppManager.update("runtimelist");

yield connectToLocalRuntime(win);

yield nextTick();

let prefs = win.document.querySelector("#cmd_showDevicePrefs");

ok(!prefs.hasAttribute("disabled"), "device prefs cmd enabled");
Expand All @@ -47,7 +43,14 @@
win.Cmds.showDevicePrefs();
is(deck.selectedPanel, prefIframe, "device preferences iframe selected");

yield nextTick();

yield documentIsLoaded(prefIframe.contentWindow.document);

yield nextTick();

yield prefIframe.contentWindow.getAllPrefs;

yield nextTick();

setDocument(prefIframe);
Expand Down
11 changes: 7 additions & 4 deletions browser/devtools/webide/test/test_device_settings.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,10 @@

let settingIframe = win.document.querySelector("#deck-panel-devicesettings");

yield documentIsLoaded(settingIframe.contentWindow.document);

win.AppManager.update("runtimelist");

yield connectToLocalRuntime(win);

yield nextTick();

let settings = win.document.querySelector("#cmd_showSettings");

ok(!settings.hasAttribute("disabled"), "device settings cmd enabled");
Expand All @@ -51,7 +47,14 @@
win.Cmds.showSettings();
is(deck.selectedPanel, settingIframe, "device settings iframe selected");

yield nextTick();

yield documentIsLoaded(settingIframe.contentWindow.document);

yield nextTick();

yield settingIframe.contentWindow.getAllSettings;

yield nextTick();

setDocument(settingIframe);
Expand Down
15 changes: 12 additions & 3 deletions browser/devtools/webide/test/test_deviceinfo.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@
let permIframe = win.document.querySelector("#deck-panel-permissionstable");
let infoIframe = win.document.querySelector("#deck-panel-runtimedetails");

yield documentIsLoaded(permIframe.contentWindow.document);
yield documentIsLoaded(infoIframe.contentWindow.document);

yield connectToLocalRuntime(win);

yield nextTick();
Expand All @@ -49,6 +46,12 @@
win.Cmds.showRuntimeDetails();
is(deck.selectedPanel, infoIframe, "info iframe selected");

yield nextTick();

yield documentIsLoaded(infoIframe.contentWindow.document);

yield nextTick();

yield infoIframe.contentWindow.getDescriptionPromise;

yield nextTick();
Expand All @@ -72,6 +75,12 @@
win.Cmds.showPermissionsTable();
is(deck.selectedPanel, permIframe, "permission iframe selected");

yield nextTick();

yield documentIsLoaded(permIframe.contentWindow.document);

yield nextTick();

yield permIframe.contentWindow.getRawPermissionsTablePromise;

yield nextTick();
Expand Down

0 comments on commit e404b29

Please sign in to comment.