toolkit/components/viewsource/content/viewPartialSource.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/toolkit/components/viewsource/content/viewPartialSource.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,164 @@
     1.4 +<?xml version="1.0"?>
     1.5 +# -*- Mode: HTML -*-
     1.6 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.9 +
    1.10 +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
    1.11 +<?xml-stylesheet href="chrome://global/content/viewSource.css" type="text/css"?> 
    1.12 +<?xml-stylesheet href="chrome://mozapps/skin/viewsource/viewsource.css" type="text/css"?>
    1.13 +<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
    1.14 +
    1.15 +<!DOCTYPE window [
    1.16 +<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
    1.17 +%brandDTD;
    1.18 +<!ENTITY % sourceDTD SYSTEM "chrome://global/locale/viewSource.dtd" >
    1.19 +%sourceDTD;
    1.20 +]>
    1.21 +
    1.22 +<window id="viewSource"
    1.23 +        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    1.24 +        onload="onLoadViewPartialSource();"
    1.25 +        contenttitlesetting="true"
    1.26 +        title="&mainWindow.title;" 
    1.27 +        titlemodifier="&mainWindow.titlemodifier;" 
    1.28 +        titlepreface=""
    1.29 +        titlemenuseparator ="&mainWindow.titlemodifierseparator;"  
    1.30 +        windowtype="navigator:view-source"
    1.31 +        width="500" height="300"
    1.32 +        screenX="10" screenY="10"
    1.33 +        persist="screenX screenY width height sizemode">
    1.34 +
    1.35 +  <script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
    1.36 +  <script type="application/javascript" src="chrome://global/content/printUtils.js"/>
    1.37 +  <script type="application/javascript" src="chrome://global/content/viewSource.js"/>
    1.38 +  <script type="application/javascript" src="chrome://global/content/viewPartialSource.js"/>
    1.39 +  <script type="application/javascript" src="chrome://global/content/viewZoomOverlay.js"/>
    1.40 +  <script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
    1.41 +
    1.42 +  <stringbundle id="viewSourceBundle" src="chrome://global/locale/viewSource.properties"/>
    1.43 +
    1.44 +  <command id="cmd_savePage" oncommand="ViewSourceSavePage();"/>
    1.45 +  <command id="cmd_print" oncommand="PrintUtils.print();"/>
    1.46 +  <command id="cmd_printpreview" oncommand="PrintUtils.printPreview(PrintPreviewListener);"/>
    1.47 +  <command id="cmd_pagesetup" oncommand="PrintUtils.showPageSetup();"/>
    1.48 +  <command id="cmd_close" oncommand="window.close();"/>
    1.49 +  <commandset id="editMenuCommands"/>
    1.50 +  <command id="cmd_find"
    1.51 +           oncommand="document.getElementById('FindToolbar').onFindCommand();"/>
    1.52 +  <command id="cmd_findAgain"
    1.53 +           oncommand="document.getElementById('FindToolbar').onFindAgainCommand(false);"/>
    1.54 +  <command id="cmd_findPrevious"
    1.55 +           oncommand="document.getElementById('FindToolbar').onFindAgainCommand(true);"/>
    1.56 +  <command id="cmd_goToLine" oncommand="ViewSourceGoToLine();" disabled="true"/>
    1.57 +  <command id="cmd_highlightSyntax" oncommand="highlightSyntax();"/>
    1.58 +  <command id="cmd_wrapLongLines" oncommand="wrapLongLines()"/>
    1.59 +  <command id="cmd_textZoomReduce" oncommand="ZoomManager.reduce();"/>
    1.60 +  <command id="cmd_textZoomEnlarge" oncommand="ZoomManager.enlarge();"/>
    1.61 +  <command id="cmd_textZoomReset" oncommand="ZoomManager.reset();"/>
    1.62 +
    1.63 +  <keyset id="editMenuKeys"/>
    1.64 +  <keyset id="viewSourceKeys">
    1.65 +    <key id="key_savePage" key="&savePageCmd.commandkey;" modifiers="accel" command="cmd_savePage"/>
    1.66 +    <key id="key_print" key="&printCmd.commandkey;" modifiers="accel" command="cmd_print"/>
    1.67 +    <key id="key_close" key="&closeCmd.commandkey;" modifiers="accel" command="cmd_close"/>
    1.68 +    <key keycode="VK_ESCAPE" command="cmd_close"/>
    1.69 +
    1.70 +    <key id="key_textZoomEnlarge" key="&textEnlarge.commandkey;" command="cmd_textZoomEnlarge" modifiers="accel"/>
    1.71 +    <key id="key_textZoomEnlarge2" key="&textEnlarge.commandkey2;" command="cmd_textZoomEnlarge" modifiers="accel"/>
    1.72 +    <key id="key_textZoomEnlarge3" key="&textEnlarge.commandkey3;" command="cmd_textZoomEnlarge" modifiers="accel"/>
    1.73 +    <key id="key_textZoomReduce"  key="&textReduce.commandkey;" command="cmd_textZoomReduce" modifiers="accel"/>
    1.74 +    <key id="key_textZoomReduce2"  key="&textReduce.commandkey2;" command="cmd_textZoomReduce" modifiers="accel"/>
    1.75 +    <key id="key_textZoomReset" key="&textReset.commandkey;" command="cmd_textZoomReset" modifiers="accel"/>
    1.76 +    <key id="key_textZoomReset2" key="&textReset.commandkey2;" command="cmd_textZoomReset" modifiers="accel"/>
    1.77 +  </keyset>
    1.78 +
    1.79 +  <menupopup id="viewSourceContextMenu"
    1.80 +             onpopupshowing="contextMenuShowing();">
    1.81 +    <menuitem id="cMenu_findAgain"/>
    1.82 +    <menuseparator/>
    1.83 +    <menuitem id="cMenu_copy"/>
    1.84 +    <menuitem id="context-copyLink"
    1.85 +              label="&copyLinkCmd.label;"
    1.86 +              accesskey="&copyLinkCmd.accesskey;"
    1.87 +              oncommand="contextMenuCopyLinkOrEmail();"/>
    1.88 +    <menuitem id="context-copyEmail"
    1.89 +              label="&copyEmailCmd.label;"
    1.90 +              accesskey="&copyEmailCmd.accesskey;"
    1.91 +              oncommand="contextMenuCopyLinkOrEmail();"/>
    1.92 +    <menuseparator/>
    1.93 +    <menuitem id="cMenu_selectAll"/>
    1.94 +  </menupopup>
    1.95 +
    1.96 +  <!-- Menu --> 
    1.97 +  <toolbox id="viewSource-toolbox">
    1.98 +    <menubar id="viewSource-main-menubar">
    1.99 +
   1.100 +      <menu id="menu_file" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;">
   1.101 +        <menupopup id="menu_FilePopup">
   1.102 +          <menuitem key="key_savePage" command="cmd_savePage" id="menu_savePage"
   1.103 +                    label="&savePageCmd.label;" accesskey="&savePageCmd.accesskey;"/>
   1.104 +          <menuitem command="cmd_pagesetup" id="menu_pageSetup"
   1.105 +                    label="&pageSetupCmd.label;" accesskey="&pageSetupCmd.accesskey;"/>
   1.106 +#ifndef XP_MACOSX
   1.107 +          <menuitem command="cmd_printpreview" id="menu_printPreview"
   1.108 +                    label="&printPreviewCmd.label;" accesskey="&printPreviewCmd.accesskey;"/>
   1.109 +#endif
   1.110 +          <menuitem key="key_print" command="cmd_print" id="menu_print"
   1.111 +                    label="&printCmd.label;" accesskey="&printCmd.accesskey;"/>
   1.112 +          <menuseparator/>
   1.113 +          <menuitem key="key_close" command="cmd_close" id="menu_close"
   1.114 +                    label="&closeCmd.label;" accesskey="&closeCmd.accesskey;"/>
   1.115 +        </menupopup>
   1.116 +      </menu>
   1.117 +
   1.118 +      <menu id="menu_edit">
   1.119 +        <menupopup id="editmenu-popup">
   1.120 +          <menuitem id="menu_undo"/>
   1.121 +          <menuitem id="menu_redo"/>
   1.122 +          <menuseparator/>
   1.123 +          <menuitem id="menu_cut"/>
   1.124 +          <menuitem id="menu_copy"/>
   1.125 +          <menuitem id="menu_paste"/>
   1.126 +          <menuitem id="menu_delete"/>
   1.127 +          <menuseparator/>
   1.128 +          <menuitem id="menu_selectAll"/>
   1.129 +          <menuseparator/>
   1.130 +          <menuitem id="menu_find"/>
   1.131 +          <menuitem id="menu_findAgain"/>
   1.132 +        </menupopup>
   1.133 +      </menu>
   1.134 +
   1.135 +      <menu id="menu_view" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;">
   1.136 +        <menupopup id="viewmenu-popup">
   1.137 +          <menu id="viewTextZoomMenu" label="&menu_textSize.label;" accesskey="&menu_textSize.accesskey;">
   1.138 +            <menupopup>                    
   1.139 +              <menuitem id="menu_textEnlarge" command="cmd_textZoomEnlarge" 
   1.140 +                        label="&menu_textEnlarge.label;" accesskey="&menu_textEnlarge.accesskey;"
   1.141 +                        key="key_textZoomEnlarge"/>
   1.142 +              <menuitem id="menu_textReduce" command="cmd_textZoomReduce" 
   1.143 +                        label="&menu_textReduce.label;" accesskey="&menu_textReduce.accesskey;"
   1.144 +                        key="key_textZoomReduce"/>
   1.145 +              <menuseparator/>
   1.146 +              <menuitem id="menu_textReset" command="cmd_textZoomReset"
   1.147 +                        label="&menu_textReset.label;" accesskey="&menu_textReset.accesskey;"
   1.148 +                        key="key_textZoomReset"/>
   1.149 +            </menupopup>
   1.150 +          </menu>
   1.151 +          <menuseparator/>
   1.152 +          <menuitem id="menu_wrapLongLines" type="checkbox" command="cmd_wrapLongLines"
   1.153 +                    label="&menu_wrapLongLines.title;" accesskey="&menu_wrapLongLines.accesskey;"/>
   1.154 +          <menuitem type="checkbox" id="menu_highlightSyntax" command="cmd_highlightSyntax"
   1.155 +                    label="&menu_highlightSyntax.label;" accesskey="&menu_highlightSyntax.accesskey;"/>
   1.156 +        </menupopup>
   1.157 +      </menu>
   1.158 +    </menubar>  
   1.159 +  </toolbox>
   1.160 +
   1.161 +  <vbox id="appcontent" flex="1">
   1.162 +    <browser id="content" type="content-primary" name="content" src="about:blank" flex="1"
   1.163 +             disablehistory="true" context="viewSourceContextMenu"/>
   1.164 +    <findbar id="FindToolbar" browserid="content"/>
   1.165 +  </vbox>
   1.166 +
   1.167 +</window>

mercurial