diff --git a/mozilla/extensions/inspector/resources/content/commandOverlay.xul b/mozilla/extensions/inspector/resources/content/commandOverlay.xul index 840256d3f3b..8329fd8a4ce 100644 --- a/mozilla/extensions/inspector/resources/content/commandOverlay.xul +++ b/mozilla/extensions/inspector/resources/content/commandOverlay.xul @@ -20,7 +20,6 @@ - diff --git a/mozilla/extensions/inspector/resources/content/inspector.js b/mozilla/extensions/inspector/resources/content/inspector.js index 34395c34277..ba8fe42a17c 100644 --- a/mozilla/extensions/inspector/resources/content/inspector.js +++ b/mozilla/extensions/inspector/resources/content/inspector.js @@ -124,11 +124,6 @@ InspectorApp.prototype = this.mPanelSet.addObserver("panelsetready", this, false); this.mPanelSet.initialize(); - this.mInspectDocumentMenu = document.getElementById("listDocuments-popup"); - - document.getElementById("cmdToggleChrome").setAttribute("checked", - PrefUtils.getPref("inspector.showChrome")); - // check if accessibility service is available var cmd = document.getElementById("cmd:toggleAccessibleNodes"); if (cmd) { @@ -221,17 +216,6 @@ InspectorApp.prototype = cmd.setAttribute("checked", aValue); }, - /** - * Toggles inspector.showChrome - */ - toggleChrome: function() - { - var newValue = !PrefUtils.getPref("inspector.showChrome"); - PrefUtils.setPref("inspector.showChrome", newValue); - var cmd = document.getElementById("cmdToggleChrome"); - cmd.setAttribute("checked", newValue); - }, - toggleSearch: function(aToggleSplitter) { this.setSearch(!this.mShowSearch, aToggleSplitter); @@ -377,65 +361,48 @@ InspectorApp.prototype = }, /** - * Creates the submenu for Inspect Document + * Creates the submenu for Inspect Content/Chrome Document */ - showInspectDocumentList: function() + showInspectDocumentList: function showInspectDocumentList(aEvent, aChrome) { const XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; - var showChrome = PrefUtils.getPref("inspector.showChrome"); + var menu = aEvent.target; var ww = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator); var windows = ww.getXULWindowEnumerator(null); - var contentDocs = []; - var chromeDocs = []; + var docs = []; while (windows.hasMoreElements()) { try { // Get the window's main docshell var windowDocShell = windows.getNext() - .QueryInterface(Components.interfaces.nsIXULWindow).docShell; - - // Put the window's documents into the appropriate arrays - this.appendContainedDocuments(contentDocs, windowDocShell, - nsIDocShellTreeItem.typeContent); - if (showChrome) { - this.appendContainedDocuments(chromeDocs, windowDocShell, - nsIDocShellTreeItem.typeChrome); - } + .QueryInterface(Components.interfaces.nsIXULWindow) + .docShell; + this.appendContainedDocuments(docs, windowDocShell, + aChrome ? nsIDocShellTreeItem.typeChrome + : nsIDocShellTreeItem.typeContent); } catch (ex) { - // We've failed with this window somehow, but we're catching the error so the - // others will still work - dump(ex + "\n"); + // We've failed with this window somehow, but we're catching the error + // so the others will still work + Components.utils.reportError(ex); } } // Clear out any previous menu - this.emptyChildren(this.mInspectDocumentMenu); + this.emptyChildren(menu); // Now add what we found to the menu - var docNumber = 0; - for (var i = 0; i < contentDocs.length; i++) { - this.addInspectDocumentMenuItem(contentDocs[i], ++docNumber); - } - if (showChrome) { - // Put a separator in if there were content docs - if (contentDocs.length > 0) { - this.mInspectDocumentMenu.appendChild(document.createElementNS(XULNS, "menuseparator")); - } - for (var i = 0; i < chromeDocs.length; i++) { - this.addInspectDocumentMenuItem(chromeDocs[i], ++docNumber); - } + if (!docs.length) { + var noneMenuItem = document.createElementNS(XULNS, "menuitem"); + noneMenuItem.setAttribute("label", + this.mPanelSet.stringBundle + .getString("inspectWindow.noDocuments.message")); + noneMenuItem.setAttribute("disabled", true); + menu.appendChild(noneMenuItem); } else { - // If we're not showing chrome, there's a possibility there are no documents - // at all. - if (contentDocs.length == 0) { - var noneMenuItem = document.createElementNS(XULNS, "menuitem"); - noneMenuItem.setAttribute("label", this.mPanelSet.stringBundle - .getString("inspectWindow.noDocuments.message")); - noneMenuItem.setAttribute("disabled", true); - this.mInspectDocumentMenu.appendChild(noneMenuItem); - } + for (var i = 0; i < docs.length; i++) + this.addInspectDocumentMenuItem(menu, docs[i], i + 1); } }, @@ -447,7 +414,7 @@ InspectorApp.prototype = * @param docShell the docshell to look for documents in * @param type one of the types defined in nsIDocShellTreeItem */ - appendContainedDocuments: function(array, docShell, type) + appendContainedDocuments: function appendContainedDocuments(array, docShell, type) { // Load all the window's content docShells var containedDocShells = docShell.getDocShellEnumerator(type, @@ -478,7 +445,7 @@ InspectorApp.prototype = * @param doc document related to this menu item * @param docNumber the position of the document */ - addInspectDocumentMenuItem: function(doc, docNumber) + addInspectDocumentMenuItem: function addInspectDocumentMenuItem(parent, doc, docNumber) { const XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; var menuItem = document.createElementNS(XULNS, "menuitem"); @@ -492,7 +459,7 @@ InspectorApp.prototype = } else { menuItem.setAttribute("label", title); } - this.mInspectDocumentMenu.appendChild(menuItem); + parent.appendChild(menuItem); }, setTargetWindow: function(aWindow) diff --git a/mozilla/extensions/inspector/resources/content/popupOverlay.xul b/mozilla/extensions/inspector/resources/content/popupOverlay.xul index 5bbbb418bc8..593d8fd799a 100644 --- a/mozilla/extensions/inspector/resources/content/popupOverlay.xul +++ b/mozilla/extensions/inspector/resources/content/popupOverlay.xul @@ -27,10 +27,19 @@ - - + + + + + @@ -64,8 +73,6 @@ - diff --git a/mozilla/extensions/inspector/resources/content/prefs/inspector.js b/mozilla/extensions/inspector/resources/content/prefs/inspector.js index 4fbe3e290bb..4ea01b840db 100644 --- a/mozilla/extensions/inspector/resources/content/prefs/inspector.js +++ b/mozilla/extensions/inspector/resources/content/prefs/inspector.js @@ -44,4 +44,3 @@ pref("inspector.blink.invert", false); pref("inspector.dom.showAnon", true); pref("inspector.dom.showWhitespaceNodes", true); pref("inspector.dom.showAccessibleNodes", false); -pref("inspector.showChrome", false); diff --git a/mozilla/extensions/inspector/resources/locale/ca/inspector.dtd b/mozilla/extensions/inspector/resources/locale/ca/inspector.dtd index 89299812619..244080285aa 100644 --- a/mozilla/extensions/inspector/resources/locale/ca/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/ca/inspector.dtd @@ -8,8 +8,6 @@ - - @@ -38,8 +36,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/cs-CZ/inspector.dtd b/mozilla/extensions/inspector/resources/locale/cs-CZ/inspector.dtd index 0c5369bb470..12500b8ea92 100644 --- a/mozilla/extensions/inspector/resources/locale/cs-CZ/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/cs-CZ/inspector.dtd @@ -8,8 +8,6 @@ - - @@ -40,8 +38,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/da/inspector.dtd b/mozilla/extensions/inspector/resources/locale/da/inspector.dtd index a12da5b3025..c0f70753e97 100644 --- a/mozilla/extensions/inspector/resources/locale/da/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/da/inspector.dtd @@ -12,8 +12,6 @@ - - @@ -47,8 +45,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/de/inspector.dtd b/mozilla/extensions/inspector/resources/locale/de/inspector.dtd index 2be7caade69..5bd7b3ef263 100644 --- a/mozilla/extensions/inspector/resources/locale/de/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/de/inspector.dtd @@ -12,8 +12,6 @@ - - @@ -47,8 +45,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/el/inspector.dtd b/mozilla/extensions/inspector/resources/locale/el/inspector.dtd index 06910cf1cb2..40f8b63b3fb 100644 --- a/mozilla/extensions/inspector/resources/locale/el/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/el/inspector.dtd @@ -61,5 +61,3 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/en-US/inspector.dtd b/mozilla/extensions/inspector/resources/locale/en-US/inspector.dtd index b279e47d1ac..105b3b8815d 100644 --- a/mozilla/extensions/inspector/resources/locale/en-US/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/en-US/inspector.dtd @@ -12,8 +12,10 @@ - - + + + + @@ -47,8 +49,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/fr/inspector.dtd b/mozilla/extensions/inspector/resources/locale/fr/inspector.dtd index eb0d1e70b09..ecb7b9d72a8 100644 --- a/mozilla/extensions/inspector/resources/locale/fr/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/fr/inspector.dtd @@ -11,8 +11,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/ga-IE/inspector.dtd b/mozilla/extensions/inspector/resources/locale/ga-IE/inspector.dtd index 3b244215e3a..7be99518180 100644 --- a/mozilla/extensions/inspector/resources/locale/ga-IE/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/ga-IE/inspector.dtd @@ -8,8 +8,6 @@ - - @@ -40,8 +38,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/hu/inspector.dtd b/mozilla/extensions/inspector/resources/locale/hu/inspector.dtd index 19eeb94bf19..0b6977b6230 100644 --- a/mozilla/extensions/inspector/resources/locale/hu/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/hu/inspector.dtd @@ -12,8 +12,6 @@ - - @@ -47,8 +45,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/nb-NO/inspector.dtd b/mozilla/extensions/inspector/resources/locale/nb-NO/inspector.dtd index 618f28ac5fe..833883589f7 100644 --- a/mozilla/extensions/inspector/resources/locale/nb-NO/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/nb-NO/inspector.dtd @@ -12,10 +12,6 @@ - - - - diff --git a/mozilla/extensions/inspector/resources/locale/pl/inspector.dtd b/mozilla/extensions/inspector/resources/locale/pl/inspector.dtd index ff3dfc7a413..87d5ce58cd2 100644 --- a/mozilla/extensions/inspector/resources/locale/pl/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/pl/inspector.dtd @@ -11,9 +11,6 @@ - - - @@ -47,8 +44,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/pt-BR/inspector.dtd b/mozilla/extensions/inspector/resources/locale/pt-BR/inspector.dtd index 5fed15dd47f..12cd02a960b 100644 --- a/mozilla/extensions/inspector/resources/locale/pt-BR/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/pt-BR/inspector.dtd @@ -11,8 +11,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/ru/inspector.dtd b/mozilla/extensions/inspector/resources/locale/ru/inspector.dtd index fc2562f6d48..63a98e24e89 100644 --- a/mozilla/extensions/inspector/resources/locale/ru/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/ru/inspector.dtd @@ -31,8 +31,6 @@ - - @@ -42,8 +40,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/sk/inspector.dtd b/mozilla/extensions/inspector/resources/locale/sk/inspector.dtd index ba10501a2df..f9177c3918f 100644 --- a/mozilla/extensions/inspector/resources/locale/sk/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/sk/inspector.dtd @@ -11,8 +11,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/sv-SE/inspector.dtd b/mozilla/extensions/inspector/resources/locale/sv-SE/inspector.dtd index 6325b124256..cf2a812eb4d 100644 --- a/mozilla/extensions/inspector/resources/locale/sv-SE/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/sv-SE/inspector.dtd @@ -12,8 +12,6 @@ - - @@ -47,8 +45,6 @@ - - diff --git a/mozilla/extensions/inspector/resources/locale/zh-CN/inspector.dtd b/mozilla/extensions/inspector/resources/locale/zh-CN/inspector.dtd index 83e305d0eae..af5f76e4d91 100644 --- a/mozilla/extensions/inspector/resources/locale/zh-CN/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/zh-CN/inspector.dtd @@ -30,11 +30,7 @@ - - - - @@ -44,10 +40,6 @@ - - - - diff --git a/mozilla/extensions/inspector/resources/locale/zh-TW/inspector.dtd b/mozilla/extensions/inspector/resources/locale/zh-TW/inspector.dtd index 5c9a2361b3c..b6bf6c7e494 100644 --- a/mozilla/extensions/inspector/resources/locale/zh-TW/inspector.dtd +++ b/mozilla/extensions/inspector/resources/locale/zh-TW/inspector.dtd @@ -7,8 +7,6 @@ - -