зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1447235 - Enable the console sidebar in Nightly; r=bgrins.
In Bug 1419292, we make sure there is no issue when releasing actors for the output messages, so the sidebar is probably good to go on Nighly in order to get more feedback. The test for context menu entries in the console was updated since it now shows the "Open in sidebar" entry. MozReview-Commit-ID: 8R3rhf944Fh --HG-- extra : rebase_source : e504095a1a5ffee711f81ef3de2b1a4da38b4493
This commit is contained in:
Родитель
8c9cbbf7a1
Коммит
9de0501101
|
@ -292,8 +292,12 @@ pref("devtools.webconsole.timestampMessages", false);
|
|||
// to automatically trigger multiline editing (equivalent to shift + enter).
|
||||
pref("devtools.webconsole.autoMultiline", true);
|
||||
|
||||
// Enable the webconsole sidebar toggle
|
||||
// Enable the webconsole sidebar toggle in Nightly builds.
|
||||
#if defined(NIGHTLY_BUILD)
|
||||
pref("devtools.webconsole.sidebarToggle", true);
|
||||
#else
|
||||
pref("devtools.webconsole.sidebarToggle", false);
|
||||
#endif
|
||||
|
||||
// Disable the new performance recording panel by default
|
||||
pref("devtools.performance.new-panel-enabled", false);
|
||||
|
|
|
@ -26,14 +26,14 @@ add_task(async function() {
|
|||
let menuPopup = await openContextMenu(hud, networkMessage.node);
|
||||
ok(menuPopup, "The context menu is displayed on a network message");
|
||||
|
||||
let expectedContextMenu = [
|
||||
let expectedContextMenu = addPrefBasedEntries([
|
||||
"#console-menu-copy-url (a)",
|
||||
"#console-menu-open-url (T)",
|
||||
"#console-menu-store (S) [disabled]",
|
||||
"#console-menu-copy (C)",
|
||||
"#console-menu-copy-object (o) [disabled]",
|
||||
"#console-menu-select (A)"
|
||||
];
|
||||
"#console-menu-select (A)",
|
||||
]);
|
||||
is(getSimplifiedContextMenu(menuPopup).join("\n"), expectedContextMenu.join("\n"),
|
||||
"The context menu has the expected entries for a network message");
|
||||
|
||||
|
@ -47,18 +47,26 @@ add_task(async function() {
|
|||
menuPopup = await openContextMenu(hud, logMessage.node);
|
||||
ok(menuPopup, "The context menu is displayed on a log message");
|
||||
|
||||
expectedContextMenu = [
|
||||
expectedContextMenu = addPrefBasedEntries([
|
||||
"#console-menu-store (S) [disabled]",
|
||||
"#console-menu-copy (C)",
|
||||
"#console-menu-copy-object (o) [disabled]",
|
||||
"#console-menu-select (A)"
|
||||
];
|
||||
"#console-menu-select (A)",
|
||||
]);
|
||||
is(getSimplifiedContextMenu(menuPopup).join("\n"), expectedContextMenu.join("\n"),
|
||||
"The context menu has the expected entries for a simple log message");
|
||||
|
||||
await hideContextMenu(hud);
|
||||
});
|
||||
|
||||
function addPrefBasedEntries(expectedEntries) {
|
||||
if (Services.prefs.getBoolPref("devtools.webconsole.sidebarToggle", false)) {
|
||||
expectedEntries.push("#console-menu-open-sidebar (V) [disabled]");
|
||||
}
|
||||
|
||||
return expectedEntries;
|
||||
}
|
||||
|
||||
function getSimplifiedContextMenu(popupElement) {
|
||||
return [...popupElement.querySelectorAll("menuitem")]
|
||||
.map(entry => {
|
||||
|
|
Загрузка…
Ссылка в новой задаче