home *** CD-ROM | disk | FTP | other *** search
/ PC Advisor 2010 April / PCA177.iso / ESSENTIALS / Firefox Setup.exe / nonlocalized / chrome / browser.jar / content / browser / web-panels.xul < prev   
Encoding:
Extensible Markup Language  |  2009-07-15  |  17.3 KB  |  362 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <?xml-stylesheet href="chrome://browser/skin/" type="text/css"?> 
  5. <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
  6. <?xul-overlay href="chrome://browser/content/places/placesOverlay.xul"?>
  7.  
  8. <!DOCTYPE page [
  9. <!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd">
  10. %browserDTD;
  11. <!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd">
  12. %textcontextDTD;
  13. <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd">
  14. %globalDTD;
  15. ]>
  16.  
  17. <page id="webpanels-window"
  18.         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  19.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  20.         onload="load()" onunload="unload()">
  21.   <script type="application/x-javascript" src="chrome://global/content/contentAreaUtils.js"/>
  22.   <script type="application/x-javascript" src="chrome://browser/content/browser.js"/>
  23.   <script type="application/x-javascript" src="chrome://global/content/inlineSpellCheckUI.js"/>
  24.   <script type="application/x-javascript" src="chrome://browser/content/nsContextMenu.js"/>
  25.   <script type="application/x-javascript" src="chrome://browser/content/web-panels.js"/>
  26.  
  27.   <stringbundleset id="stringbundleset"> 
  28.     <stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/>
  29.   </stringbundleset>
  30.  
  31.   <broadcasterset id="mainBroadcasterSet">
  32.     <broadcaster id="isFrameImage"/>
  33.   </broadcasterset>
  34.  
  35.   <commandset id="mainCommandset">
  36.     <command id="Browser:Back"
  37.              oncommand="getPanelBrowser().webNavigation.goBack();"
  38.              disabled="true"/>
  39.     <command id="Browser:Forward"
  40.              oncommand="getPanelBrowser().webNavigation.goForward();"
  41.              disabled="true"/>
  42.     <command id="Browser:Stop" oncommand="PanelBrowserStop();"/>
  43.     <command id="Browser:Reload" oncommand="PanelBrowserReload();"/>
  44.   </commandset>
  45.  
  46.   <popupset id="mainPopupSet">
  47.     <popup id="contentAreaContextMenu"
  48.            onpopupshowing="if (event.target != this)
  49.                              return true;
  50.                            gContextMenu = new nsContextMenu(this, getPanelBrowser());
  51.                            return gContextMenu.shouldDisplay;"
  52.            onpopuphiding="if (event.target == this)
  53.                             gContextMenu = null;">
  54.  
  55.       <menuitem id="spell-no-suggestions"
  56.                 disabled="true"
  57.                 label="&spellNoSuggestions.label;"/>
  58.       <menuitem id="spell-add-to-dictionary"
  59.                 label="&spellAddToDictionary.label;"
  60.                 accesskey="&spellAddToDictionary.accesskey;"
  61.                 oncommand="InlineSpellCheckerUI.addToDictionary();"/>
  62.       <menuseparator id="spell-suggestions-separator"/>
  63.       <menuitem id="context-openlink"
  64.                 label="&openLinkCmd.label;"
  65.                 accesskey="&openLinkCmd.accesskey;"
  66.                 oncommand="gContextMenu.openLink();"/>
  67.       <menuitem id="context-openlinkintab"
  68.                 label="&openLinkCmdInTab.label;"
  69.                 accesskey="&openLinkCmdInTab.accesskey;"
  70.                 oncommand="gContextMenu.openLinkInTab();"/>
  71.       <menuseparator id="context-sep-open"/>
  72.       <menuitem id="context-bookmarklink"
  73.                 label="&bookmarkThisLinkCmd.label;"
  74.                 accesskey="&bookmarkThisLinkCmd.accesskey;"
  75.                 oncommand="gContextMenu.bookmarkLink();"/>
  76.       <menuitem id="context-savelink"
  77.                 label="&saveLinkCmd.label;"
  78.                 accesskey="&saveLinkCmd.accesskey;"
  79.                 oncommand="gContextMenu.saveLink();"/>
  80.       <menuitem id="context-sendlink"
  81.                 label="&sendLinkCmd.label;"
  82.                 accesskey="&sendLinkCmd.accesskey;"
  83.                 oncommand="gContextMenu.sendLink();"/>
  84.       <menuitem id="context-copyemail"
  85.                 label="©EmailCmd.label;"
  86.                 accesskey="©EmailCmd.accesskey;"
  87.                 oncommand="gContextMenu.copyEmail();"/>
  88.       <menuitem id="context-copylink"
  89.                 label="©LinkCmd.label;"
  90.                 accesskey="©LinkCmd.accesskey;"
  91.                 oncommand="goDoCommand('cmd_copyLink');"/>
  92.       <menuseparator id="context-sep-copylink"/>
  93.       <menuitem id="context-media-play"
  94.                 label="&mediaPlay.label;"
  95.                 accesskey="&mediaPlay.accesskey;"
  96.                 oncommand="gContextMenu.mediaCommand('play');"/>
  97.       <menuitem id="context-media-pause"
  98.                 label="&mediaPause.label;"
  99.                 accesskey="&mediaPause.accesskey;"
  100.                 oncommand="gContextMenu.mediaCommand('pause');"/>
  101.       <menuitem id="context-media-mute"
  102.                 label="&mediaMute.label;"
  103.                 accesskey="&mediaMute.accesskey;"
  104.                 oncommand="gContextMenu.mediaCommand('mute');"/>
  105.       <menuitem id="context-media-unmute"
  106.                 label="&mediaUnmute.label;"
  107.                 accesskey="&mediaUnmute.accesskey;"
  108.                 oncommand="gContextMenu.mediaCommand('unmute');"/>
  109.       <menuitem id="context-media-showcontrols"
  110.                 label="&mediaShowControls.label;"
  111.                 accesskey="&mediaShowControls.accesskey;"
  112.                 oncommand="gContextMenu.mediaCommand('showcontrols');"/>
  113.       <menuitem id="context-media-hidecontrols"
  114.                 label="&mediaHideControls.label;"
  115.                 accesskey="&mediaHideControls.accesskey;"
  116.                 oncommand="gContextMenu.mediaCommand('hidecontrols');"/>
  117.       <menuseparator id="context-media-sep-commands"/>
  118.       <menuitem id="context-reloadimage"
  119.                 label="&reloadImageCmd.label;"
  120.                 accesskey="&reloadImageCmd.accesskey;"
  121.                 oncommand="gContextMenu.reloadImage();"/>
  122.       <menuitem id="context-viewimage"
  123.                 label="&viewImageCmd.label;"
  124.                 accesskey="&viewImageCmd.accesskey;"
  125.                 oncommand="gContextMenu.viewMedia(event);"
  126.                 onclick="checkForMiddleClick(this, event);"/>
  127.       <menuitem id="context-viewvideo"
  128.                 label="&viewVideoCmd.label;"
  129.                 accesskey="&viewVideoCmd.accesskey;"
  130.                 oncommand="gContextMenu.viewMedia(event);"
  131.                 onclick="checkForMiddleClick(this, event);"/>
  132.       <menuitem id="context-copyimage-contents"
  133.                 label="©ImageContentsCmd.label;"
  134.                 accesskey="©ImageContentsCmd.accesskey;"
  135.                 oncommand="goDoCommand('cmd_copyImageContents');"/>
  136.       <menuitem id="context-copyimage"
  137.                 label="©ImageCmd.label;"
  138.                 accesskey="©ImageCmd.accesskey;"
  139.                 oncommand="gContextMenu.copyMediaLocation();"/>
  140.       <menuitem id="context-copyvideourl"
  141.                 label="©VideoURLCmd.label;"
  142.                 accesskey="©VideoURLCmd.accesskey;"
  143.                 oncommand="gContextMenu.copyMediaLocation();"/>
  144.       <menuitem id="context-copyaudiourl"
  145.                 label="©AudioURLCmd.label;"
  146.                 accesskey="©AudioURLCmd.accesskey;"
  147.                 oncommand="gContextMenu.copyMediaLocation();"/>
  148.       <menuseparator id="context-sep-copyimage"/>
  149.       <menuitem id="context-saveimage"
  150.                 label="&saveImageCmd.label;"
  151.                 accesskey="&saveImageCmd.accesskey;"
  152.                 oncommand="gContextMenu.saveMedia();"/>
  153.       <menuitem id="context-sendimage"  
  154.                 label="&sendImageCmd.label;" 
  155.                 accesskey="&sendImageCmd.accesskey;" 
  156.                 oncommand="gContextMenu.sendMedia();"/>
  157.       <menuitem id="context-setDesktopBackground"
  158.                 label="&setDesktopBackgroundCmd.label;"
  159.                 accesskey="&setDesktopBackgroundCmd.accesskey;"
  160.                 oncommand="gContextMenu.setDesktopBackground();"/>
  161.       <menuitem id="context-blockimage"
  162.                 type="checkbox"
  163.                 accesskey="&blockImageCmd.accesskey;"
  164.                 oncommand="gContextMenu.toggleImageBlocking(this.getAttribute('checked') == 'true');"/>
  165.       <menuitem id="context-savevideo"
  166.                 label="&saveVideoCmd.label;"
  167.                 accesskey="&saveVideoCmd.accesskey;"
  168.                 oncommand="gContextMenu.saveMedia();"/>
  169.       <menuitem id="context-saveaudio"
  170.                 label="&saveAudioCmd.label;"
  171.                 accesskey="&saveAudioCmd.accesskey;"
  172.                 oncommand="gContextMenu.saveMedia();"/>
  173.       <menuitem id="context-sendvideo"
  174.                 label="&sendVideoCmd.label;"
  175.                 accesskey="&sendVideoCmd.accesskey;"
  176.                 oncommand="gContextMenu.sendMedia();"/>
  177.       <menuitem id="context-sendaudio"
  178.                 label="&sendAudioCmd.label;"
  179.                 accesskey="&sendAudioCmd.accesskey;"
  180.                 oncommand="gContextMenu.sendMedia();"/>
  181.       <menuitem id="context-back"
  182.                 label="&backCmd.label;"
  183.                 accesskey="&backCmd.accesskey;"
  184.                 chromedir="&locale.dir;"
  185.                 command="Browser:BackOrBackDuplicate"
  186.                 onclick="checkForMiddleClick(this, event);"/>
  187.       <menuitem id="context-forward"
  188.                 label="&forwardCmd.label;"
  189.                 accesskey="&forwardCmd.accesskey;"
  190.                 chromedir="&locale.dir;"
  191.                 command="Browser:ForwardOrForwardDuplicate"
  192.                 onclick="checkForMiddleClick(this, event);"/>
  193.       <menuitem id="context-reload"
  194.                 label="&reloadCmd.label;"
  195.                 accesskey="&reloadCmd.accesskey;"
  196.                 command="Browser:ReloadOrDuplicate"
  197.                 onclick="checkForMiddleClick(this, event);"/>
  198.       <menuitem id="context-stop"
  199.                 label="&stopCmd.label;"
  200.                 accesskey="&stopCmd.accesskey;"
  201.                 command="Browser:Stop"/>
  202.       <menuseparator id="context-sep-stop"/>
  203.       <menuitem id="context-bookmarkpage"
  204.                 label="&bookmarkPageCmd2.label;"
  205.                 accesskey="&bookmarkPageCmd2.accesskey;"
  206.                 oncommand="gContextMenu.bookmarkThisPage();"/>
  207.       <menuitem id="context-savepage"
  208.                 label="&savePageCmd.label;"
  209.                 accesskey="&savePageCmd.accesskey2;"
  210.                 oncommand="gContextMenu.savePageAs();"/>
  211.       <menuitem id="context-sendpage"  
  212.                 label="&sendPageCmd.label;" 
  213.                 accesskey="&sendPageCmd.accesskey;" 
  214.                 oncommand="gContextMenu.sendPage();"/>
  215.       <menuseparator id="context-sep-viewbgimage"/>  
  216.       <menuitem id="context-viewbgimage"
  217.                 label="&viewBGImageCmd.label;"
  218.                 accesskey="&viewBGImageCmd.accesskey;"
  219.                 oncommand="gContextMenu.viewBGImage(event);"
  220.                 onclick="checkForMiddleClick(this, event);"/>
  221.       <menuitem id="context-undo"
  222.                 label="&undoCmd.label;"
  223.                 accesskey="&undoCmd.accesskey;"
  224.                 command="cmd_undo"/>
  225.       <menuseparator id="context-sep-undo"/>
  226.       <menuitem id="context-cut"
  227.                 label="&cutCmd.label;"
  228.                 accesskey="&cutCmd.accesskey;"
  229.                 command="cmd_cut"/>
  230.       <menuitem id="context-copy"
  231.                 label="©Cmd.label;"
  232.                 accesskey="©Cmd.accesskey;"
  233.                 command="cmd_copy"/>
  234.       <menuitem id="context-paste"
  235.                 label="&pasteCmd.label;"
  236.                 accesskey="&pasteCmd.accesskey;"
  237.                 command="cmd_paste"/>
  238.       <menuitem id="context-delete"
  239.                 label="&deleteCmd.label;"
  240.                 accesskey="&deleteCmd.accesskey;"
  241.                 command="cmd_delete"/>
  242.       <menuseparator id="context-sep-paste"/>
  243.       <menuitem id="context-selectall"
  244.                 label="&selectAllCmd.label;"
  245.                 accesskey="&selectAllCmd.accesskey;"
  246.                 command="cmd_selectAll"/>      
  247.       <menuseparator id="context-sep-selectall"/>
  248.       <menuitem id="context-keywordfield"
  249.                 label="&keywordfield.label;"
  250.                 accesskey="&keywordfield.accesskey;"
  251.                 oncommand="AddKeywordForSearchField();"/>
  252.       <menuitem id="context-searchselect"
  253.                 oncommand="BrowserSearch.loadSearch(getBrowserSelection(), true);"/>
  254.       <menuseparator id="frame-sep"/>
  255.       <menu id="frame" label="&thisFrameMenu.label;" accesskey="&thisFrameMenu.accesskey;">
  256.         <menupopup>
  257.           <menuitem id="context-showonlythisframe"
  258.                     label="&showOnlyThisFrameCmd.label;"
  259.                     accesskey="&showOnlyThisFrameCmd.accesskey;"
  260.                     oncommand="gContextMenu.showOnlyThisFrame();"/>
  261.           <menuitem id="context-openframe"
  262.                     label="&openFrameCmd.label;"
  263.                     accesskey="&openFrameCmd.accesskey;"
  264.                     oncommand="gContextMenu.openFrame();"/>
  265.           <menuitem id="context-openframeintab"
  266.                     label="&openFrameCmdInTab.label;"
  267.                     accesskey="&openFrameCmdInTab.accesskey;"
  268.                     oncommand="gContextMenu.openFrameInTab();"/>
  269.           <menuseparator/>
  270.           <menuitem id="context-reloadframe"
  271.                     label="&reloadFrameCmd.label;"
  272.                     accesskey="&reloadFrameCmd.accesskey;"
  273.                     oncommand="gContextMenu.reloadFrame();"/>
  274.           <menuseparator/>
  275.           <menuitem id="context-bookmarkframe"
  276.                     label="&bookmarkThisFrameCmd.label;"
  277.                     accesskey="&bookmarkThisFrameCmd.accesskey;"
  278.                     oncommand="gContextMenu.addBookmarkForFrame();"/>
  279.           <menuitem id="context-saveframe"
  280.                     label="&saveFrameCmd.label;"
  281.                     accesskey="&saveFrameCmd.accesskey;"
  282.                     oncommand="gContextMenu.saveFrame();"/>
  283.           <menuseparator/>
  284.           <menuitem id="context-printframe"
  285.                     label="&printFrameCmd.label;"
  286.                     accesskey="&printFrameCmd.accesskey;"
  287.                     oncommand="gContextMenu.printFrame();"/>
  288.           <menuseparator/>
  289.           <menuitem id="context-viewframesource"
  290.                     label="&viewFrameSourceCmd.label;"
  291.                     accesskey="&viewFrameSourceCmd.accesskey;"
  292.                     oncommand="gContextMenu.viewFrameSource();"
  293.                     observes="isFrameImage"/>
  294.           <menuitem id="context-viewframeinfo"
  295.                     label="&viewFrameInfoCmd.label;"
  296.                     accesskey="&viewFrameInfoCmd.accesskey;"
  297.                     oncommand="gContextMenu.viewFrameInfo();"/>
  298.         </menupopup>
  299.       </menu>
  300.       <menuseparator id="context-sep-properties"/>
  301.       <menuitem id="context-viewpartialsource-selection"
  302.                 label="&viewPartialSourceForSelectionCmd.label;"
  303.                 accesskey="&viewPartialSourceCmd.accesskey;"
  304.                 oncommand="gContextMenu.viewPartialSource('selection');"
  305.                 observes="isImage"/>
  306.       <menuitem id="context-viewpartialsource-mathml"
  307.                 label="&viewPartialSourceForMathMLCmd.label;"
  308.                 accesskey="&viewPartialSourceCmd.accesskey;"
  309.                 oncommand="gContextMenu.viewPartialSource('mathml');"
  310.                 observes="isImage"/>
  311.       <menuitem id="context-viewsource"
  312.                 label="&viewPageSourceCmd.label;"
  313.                 accesskey="&viewPageSourceCmd.accesskey;"
  314.                 oncommand="BrowserViewSourceOfDocument(gContextMenu.browser.contentDocument);"
  315.                 observes="isImage"/>
  316.       <menuitem id="context-viewinfo"
  317.                 label="&viewPageInfoCmd.label;"
  318.                 accesskey="&viewPageInfoCmd.accesskey;"
  319.                 oncommand="gContextMenu.viewInfo();"/>
  320.       <menuitem id="context-metadata"
  321.                 label="&metadataCmd.label;"
  322.                 accesskey="&metadataCmd.accesskey;"
  323.                 oncommand="gContextMenu.showMetadata();"/>
  324.       <menuseparator id="spell-separator"/>
  325.       <menuitem id="spell-check-enabled"
  326.                 label="&spellCheckEnable.label;"
  327.                 type="checkbox"
  328.                 accesskey="&spellCheckEnable.accesskey;"
  329.                 oncommand="InlineSpellCheckerUI.toggleEnabled();"/>
  330.       <menuitem id="spell-add-dictionaries-main"
  331.                 label="&spellAddDictionaries.label;"
  332.                 accesskey="&spellAddDictionaries.accesskey;"
  333.                 oncommand="gContextMenu.addDictionaries();"/>
  334.       <menu id="spell-dictionaries"
  335.             label="&spellDictionaries.label;"
  336.             accesskey="&spellDictionaries.accesskey;">
  337.           <menupopup id="spell-dictionaries-menu">
  338.               <menuseparator id="spell-language-separator"/>
  339.               <menuitem id="spell-add-dictionaries"
  340.                         label="&spellAddDictionaries.label;"
  341.                         accesskey="&spellAddDictionaries.accesskey;"
  342.                         oncommand="gContextMenu.addDictionaries();"/>
  343.           </menupopup>
  344.       </menu>
  345.       <menuseparator hidden="true" id="context-sep-bidi"/>
  346.       <menuitem hidden="true" id="context-bidi-text-direction-toggle"
  347.                 label="&bidiSwitchTextDirectionItem.label;"
  348.                 accesskey="&bidiSwitchTextDirectionItem.accesskey;"
  349.                 command="cmd_switchTextDirection"/>
  350.       <menuitem hidden="true" id="context-bidi-page-direction-toggle"
  351.                 label="&bidiSwitchPageDirectionItem.label;"
  352.                 accesskey="&bidiSwitchPageDirectionItem.accesskey;"
  353.                 oncommand="gContextMenu.switchPageDirection();"/>
  354.     </popup>
  355.   </popupset>
  356.  
  357.   <commandset id="editMenuCommands"/> 
  358.   <browser id="web-panels-browser" persist="cachedurl" type="content" flex="1"
  359.            context="contentAreaContextMenu"
  360.            onclick="return window.parent.contentAreaClick(event, true);"/>
  361. </page>
  362.