home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 June / PersonalComputerWorld-June2009-CoverdiscCD.iso / Software / Freeware / Firebug 1.3.3 / firebug-1.3.3-fx.xpi / content / firebug / browserOverlay.xul < prev    next >
Encoding:
Extensible Markup Language  |  2009-02-19  |  12.5 KB  |  194 lines

  1. <?xml version="1.0"?>
  2. <?xul-overlay href="chrome://firebug/content/firebugOverlay.xul"?>
  3. <!DOCTYPE window [
  4. <!ENTITY % firebugDTD SYSTEM "chrome://firebug/locale/firebug.dtd">
  5. %firebugDTD;
  6. <!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
  7. %browserDTD;
  8. ]>
  9. <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  10.     <script type="application/x-javascript" src="chrome://firebug/content/trace.js"/>
  11.     <script type="application/x-javascript" src="chrome://firebug/content/xpcom.js"/>
  12.     <script type="application/x-javascript" src="chrome://firebug/content/chrome.js"/>
  13.     <script type="application/x-javascript" src="chrome://firebug/content/lib.js"/>
  14.     <script type="application/x-javascript" src="chrome://firebug/content/domplate.js"/>
  15.     <script type="application/x-javascript" src="chrome://firebug/content/insideOutBox.js"/>
  16.     <script type="application/x-javascript" src="chrome://firebug/content/tabWatcher.js"/>
  17.     <script type="application/x-javascript" src="chrome://firebug/content/firebug.js"/>
  18.     <script type="application/x-javascript" src="chrome://firebug/content/sourceCache.js"/>
  19.     <script type="application/x-javascript" src="chrome://firebug/content/tabContext.js"/>
  20.     <script type="application/x-javascript" src="chrome://firebug/content/tabCache.js"/>
  21.     <script type="application/x-javascript" src="chrome://firebug/content/reps.js"/>
  22.     <script type="application/x-javascript" src="chrome://firebug/content/editor.js"/>
  23.     <script type="application/x-javascript" src="chrome://firebug/content/infotip.js"/>
  24.     <script type="application/x-javascript" src="chrome://firebug/content/commandLine.js"/>
  25.     <script type="application/x-javascript" src="chrome://firebug/content/search.js"/>
  26.     <script type="application/x-javascript" src="chrome://firebug/content/inspector.js"/>
  27.     <script type="application/x-javascript" src="chrome://firebug/content/plugin.js"/>
  28.     <script type="application/x-javascript" src="chrome://firebug/content/console.js"/>
  29.     <script type="application/x-javascript" src="chrome://firebug/content/html.js"/>
  30.     <script type="application/x-javascript" src="chrome://firebug/content/css.js"/>
  31.     <script type="application/x-javascript" src="chrome://firebug/content/layout.js"/>
  32.     <script type="application/x-javascript" src="chrome://firebug/content/debugger.js"/>
  33.     <script type="application/x-javascript" src="chrome://firebug/content/dom.js"/>
  34.     <script type="application/x-javascript" src="chrome://firebug/content/net.js"/>
  35.     <script type="application/x-javascript" src="chrome://firebug/content/profiler.js"/>
  36.     <script type="application/x-javascript" src="chrome://firebug/content/errors.js"/>
  37.     <script type="application/x-javascript" src="chrome://firebug/content/spy.js"/>
  38.     <script type="application/x-javascript" src="chrome://firebug/content/consoleInjector.js"/>
  39.     <!-- Extend Firefox menus -->
  40.     <commandset id="mainCommandSet">
  41.         <command id="cmd_toggleFirebug" oncommand="Firebug.toggleBar()"/>
  42.         <command id="cmd_detachFirebug" oncommand="Firebug.detachBar()"/>
  43.         <command id="cmd_toggleDetachFirebug" oncommand="Firebug.toggleDetachBar()"/>
  44.     </commandset>
  45.     <keyset id="mainKeyset">
  46.         <key id="key_toggleFirebug" keycode="VK_F12"
  47.                 command="cmd_toggleFirebug"/>
  48.         <key id="key_detachFirebug" keycode="VK_F12" modifiers="accel"
  49.                 command="cmd_detachFirebug"/>
  50.     </keyset>
  51.     <script type="application/x-javascript">
  52.         function OpenEditorShowHide(event) {
  53.             var item = document.getElementById("menu_firebugOpenEithEditor");
  54.             var popupNode = document.popupNode;
  55.             item.hidden = (popupNode instanceof HTMLInputElement
  56.                                 || popupNode instanceof HTMLIFrameElement
  57.                                 || popupNode instanceof HTMLTextAreaElement
  58.                 || Firebug.registeredEditors.length == 0);
  59.         }
  60.         function addOpenEditorSHowHide(event) {
  61.             window.removeEventListener("load", addOpenEditorSHowHide, false);
  62.             var contextMenu = document.getElementById("contentAreaContextMenu");
  63.             if (contextMenu)
  64.                 contextMenu.addEventListener("popupshowing", OpenEditorShowHide, false);
  65.         };
  66.         window.addEventListener("load", addOpenEditorSHowHide, false);
  67.     </script>
  68.     <popup id="contentAreaContextMenu">
  69.         <menu label="&firebug.OpenWith;" id="menu_firebugOpenEithEditor" insertbefore="context-viewsource">
  70.             <menupopup id="menu_firebugOpenWith" onpopupshowing="return FirebugChrome.onEditorsShowing(this);">
  71.                 <menuitem label="&firebug.ConfigureEditors;..." command="cmd_openFirebugEditors"/>
  72.             </menupopup>
  73.     </menu>
  74.         <menuseparator/>
  75.         <menuitem id="menu_firebugInspect" label="&firebug.InspectElement;"
  76.                     oncommand="Firebug.toggleBar(true); FirebugChrome.select(document.popupNode, 'html'); "/>
  77.     </popup>
  78.     <menupopup id="menu_viewPopup">
  79.         <menuitem id="menu_viewToggleFirebug" insertbefore="toggle_taskbar"
  80.             label="&firebug.Firebug;" type="checkbox"
  81.             key="key_toggleFirebug" command="cmd_toggleFirebug"/>
  82.     </menupopup>
  83.     <menupopup id="menu_ToolsPopup">
  84.         <menu id="menu_firebug" class="menuitem-iconic" image="chrome://firebug/skin/firebug16.png"
  85.               label="&firebug.Firebug;" insertbefore="javascriptConsole">
  86.             <menupopup onpopupshowing="return FirebugChrome.onOptionsShowing(this);">
  87.                 <menuitem id="menu_toggleFirebug" type="checkbox"
  88.                     label="&firebug.ShowFirebug;" command="cmd_toggleFirebug"/>
  89.                 <menuitem id="menu_detachFirebug"
  90.                     label="&firebug.DetachFirebug;" command="cmd_toggleDetachFirebug" type="checkbox"/>
  91.                 <menuseparator/>
  92.                 <menu label="&firebug.OpenWith;">
  93.                     <menupopup id="menu_firebugOpenWith" onpopupshowing="return FirebugChrome.onEditorsShowing(this);">
  94.                                 <menuitem label="&firebug.ConfigureEditors;..." command="cmd_openFirebugEditors"/>
  95.                     </menupopup>
  96.                 </menu>
  97.                 <menuseparator/>
  98.                 <menuitem id="menu_inspectElement" label="&firebug.InspectElement;"
  99.                           command="cmd_toggleInspecting" key="key_toggleInspecting"/>
  100.                 <menuitem label="&firebug.ProfileScript;"
  101.                           command="cmd_toggleProfiling" key="key_toggleProfiling"/>
  102.                  <menuitem label="&firebug.ClearConsole;"
  103.                            command="cmd_clearConsole" key="key_clearConsole"/>
  104.                 <menuseparator/>
  105.                 <menuitem id="menu_focusCommandLine" label="&firebug.CommandLine;"
  106.                         command="cmd_focusCommandLine" key="key_focusCommandLine"/>
  107.                 <menuitem id="menu_focusFirebugSearch" label="&firebug.Search;"
  108.                         command="cmd_focusFirebugSearch" key="key_focusFirebugSearch"/>
  109.             </menupopup>
  110.         </menu>
  111.     </menupopup>
  112.     <toolbarpalette id="BrowserToolbarPalette">
  113.         <toolbarbutton id="inspector-button" label="&firebug.Inspect;"
  114.                        class="toolbarbutton-1 chromeclass-toolbar-additional"
  115.                        observes="cmd_toggleInspecting" tooltiptext="&firebug.InspectElement;"/>
  116.         <toolbarbutton id="firebug-button" label="&firebug.Firebug;"
  117.                       class="toolbarbutton-1 chromeclass-toolbar-additional"
  118.                       observes="cmd_toggleDetachFirebug" tooltiptext="&firebug.DetachFirebug;"/>
  119.     </toolbarpalette>
  120.     <!-- Firebug panel -->
  121.     <vbox id="appcontent">
  122.         <splitter id="fbContentSplitter" collapsed="true"/>
  123.         <vbox id="fbContentBox" collapsed="true" persist="height">
  124.             <toolbox id="fbToolbox">
  125.                 <toolbar id="fbToolbar">
  126.                     <toolbarbutton id="fbFirebugMenu" type="menu">
  127.                         <menupopup onpopupshowing="return FirebugChrome.onOptionsShowing(this);" id="fbFirebugMenuPopup">
  128.                             <menu label="&firebug.OpenWith;" id="FirebugMenu_OpenWith">
  129.                                 <menupopup id="fbFirebugMenu_OpenWith" onpopupshowing="return FirebugChrome.onEditorsShowing(this);">
  130.                                         <menuitem label="&firebug.ConfigureEditors;..." command="cmd_openFirebugEditors"/>
  131.                                 </menupopup>
  132.                             </menu>
  133.                             <menuseparator/>
  134.                             <menu label="&firebug.TextSize;" id="FirebugMenu_TextSize">
  135.                                 <menupopup>
  136.                                     <menuitem label="&firebug.IncreaseTextSize;"
  137.                                               oncommand="Firebug.increaseTextSize(1)"/>
  138.                                     <menuitem label="&firebug.DecreaseTextSize;"
  139.                                               oncommand="Firebug.increaseTextSize(-1)"/>
  140.                                     <menuitem label="&firebug.NormalTextSize;" oncommand="Firebug.setTextSize(0)"/>
  141.                                 </menupopup>
  142.                             </menu>
  143.                             <menu label="&firebug.Options;" id="FirebugMenu_Options">
  144.                                 <menupopup onpopupshowing="return FirebugChrome.onOptionsShowing(this);" id="FirebugMenu_OptionsPopup">
  145.                                     <menuitem type="checkbox" label="&firebug.AlwaysOpenInWindow;"
  146.                                                oncommand="FirebugChrome.onToggleOption(this)"
  147.                                                option="openInWindow"/>
  148.                                     <menuitem type="checkbox" label="&firebug.ShowTooltips;"
  149.                                                oncommand="FirebugChrome.onToggleOption(this)"
  150.                                                option="showInfoTips"/>
  151.                                     <menuitem type="checkbox" label="&firebug.ShadeBoxModel;"
  152.                                               oncommand="FirebugChrome.onToggleOption(this)"
  153.                                               option="shadeBoxModel"/>
  154.                                 </menupopup>
  155.                             </menu>
  156.                             <menuseparator id="FirebugBetweenOptionsAndSites"/>
  157.                             <menuitem label="&firebug.Website;" oncommand="Firebug.visitWebsite('main')"/>
  158.                             <menuitem label="&firebug.Documentation;" oncommand="Firebug.visitWebsite('docs')"/>
  159.                             <menuitem label="&firebug.Forums;" oncommand="Firebug.visitWebsite('discuss')"/>
  160.                             <menuitem label="&firebug.Issues;" oncommand="Firebug.visitWebsite('issues')"/>
  161.                             <menuseparator/>
  162.                             <menuitem label="&firebug.Donate;" oncommand="Firebug.visitWebsite('donate')"/>
  163.                             <menuseparator/>
  164.                             <menuitem id="Firebug_About" label="&firebug.About;" oncommand="FirebugChrome.openAboutDialog()"/>
  165.                         </menupopup>
  166.                     </toolbarbutton>
  167.                     <toolbarbutton id="fbDetachButton" class="toolbarbutton-iconic"
  168.                                    tooltiptext="&firebug.DetachFirebug;" command="cmd_detachFirebug"/>
  169.                     <toolbarbutton id="fbCloseButton" class="toolbarbutton-iconic"
  170.                                    tooltiptext="&firebug.CloseFirebug;" command="cmd_toggleFirebug"/>
  171.                 </toolbar>
  172.             </toolbox>
  173.             <hbox id="fbPanelBox" flex="1"/>
  174.             <hbox id="fbCommandBox"/>
  175.         </vbox>
  176.     </vbox>
  177.     <!-- Extend Firefox status bar -->
  178.     <statusbar id="status-bar">
  179.         <statusbarpanel id="fbStatusBar" context="fbStatusContextMenu"
  180.                         onmousedown="Firebug.onClickStatusIcon(FirebugContext, event);">
  181.             <image id="fbStatusIcon" tooltiptext="Firebug"/>
  182.             <label id="fbStatusText" onmousedown="Firebug.onClickStatusText(FirebugContext, event);"/>
  183.         </statusbarpanel>
  184.         <menupopup id="fbStatusContextMenu" onpopupshowing="FirebugChrome.onOptionsShowing(this)">
  185.             <menuitem id="menu_detachFirebug"
  186.                 label="&firebug.DetachFirebug;" command="cmd_toggleDetachFirebug" type="checkbox"/>
  187.             <menuseparator/>
  188.             <menuitem label="&firebug.ClearConsole;" command="cmd_clearConsole"/>
  189.             <menuseparator/>
  190.             <menuitem id="menu_toggleSuspendFirebug" label="Suspend Firebug" command="cmd_toggleSuspendFirebug"/>
  191.         </menupopup>
  192.     </statusbar>
  193. </overlay>
  194.