browser/devtools/styleeditor/styleeditor.xul

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 <?xml version="1.0"?>
     2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
     3    - License, v. 2.0. If a copy of the MPL was not distributed with this
     4    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     5 <!DOCTYPE window [
     6 <!ENTITY % styleEditorDTD SYSTEM "chrome://browser/locale/devtools/styleeditor.dtd" >
     7  %styleEditorDTD;
     8 <!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd">
     9  %editMenuStrings;
    10 <!ENTITY % sourceEditorStrings SYSTEM "chrome://browser/locale/devtools/sourceeditor.dtd">
    11  %sourceEditorStrings;
    12 ]>
    14 <?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
    15 <?xml-stylesheet href="chrome://browser/content/devtools/splitview.css" type="text/css"?>
    16 <?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?>
    17 <?xml-stylesheet href="chrome://browser/skin/devtools/splitview.css" type="text/css"?>
    18 <?xml-stylesheet href="chrome://browser/content/devtools/styleeditor.css" type="text/css"?>
    19 <?xml-stylesheet href="chrome://browser/skin/devtools/styleeditor.css" type="text/css"?>
    20 <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
    22 <xul:window xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    23         xmlns="http://www.w3.org/1999/xhtml"
    24         id="style-editor-chrome-window">
    26   <script type="application/javascript;version=1.8"
    27           src="chrome://browser/content/devtools/theme-switching.js"/>
    28   <xul:script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
    29   <xul:script type="application/javascript">
    30     function goUpdateSourceEditorMenuItems() {
    31       goUpdateGlobalEditMenuItems();
    33       ['cmd_undo', 'cmd_redo', 'cmd_cut', 'cmd_paste',
    34        'cmd_delete', 'cmd_find', 'cmd_findAgain'].forEach(goUpdateCommand);
    35     }
    36   </xul:script>
    38   <xul:popupset id="style-editor-popups">
    39     <xul:menupopup id="sourceEditorContextMenu"
    40                   onpopupshowing="goUpdateSourceEditorMenuItems()">
    41       <xul:menuitem id="cMenu_undo"/>
    42       <xul:menuseparator/>
    43       <xul:menuitem id="cMenu_cut"/>
    44       <xul:menuitem id="cMenu_copy"/>
    45       <xul:menuitem id="cMenu_paste"/>
    46       <xul:menuitem id="cMenu_delete"/>
    47       <xul:menuseparator/>
    48       <xul:menuitem id="cMenu_selectAll"/>
    49       <xul:menuseparator/>
    50       <xul:menuitem id="se-menu-find"
    51         label="&findCmd.label;" accesskey="&findCmd.accesskey;" command="cmd_find"/>
    52       <xul:menuitem id="cMenu_findAgain"/>
    53       <xul:menuseparator/>
    54       <xul:menuitem id="se-menu-gotoLine"
    55           label="&gotoLineCmd.label;"
    56           accesskey="&gotoLineCmd.accesskey;"
    57           key="key_gotoLine"
    58           command="cmd_gotoLine"/>
    59     </xul:menupopup>
    60     <xul:menupopup id="sidebar-context">
    61       <xul:menuitem id="context-origsources"/>
    62     </xul:menupopup>
    63   </xul:popupset>
    65   <xul:commandset id="editMenuCommands"/>
    67   <xul:commandset id="sourceEditorCommands">
    68     <xul:command id="cmd_gotoLine" oncommand="goDoCommand('cmd_gotoLine')"/>
    69     <xul:command id="cmd_find" oncommand="goDoCommand('cmd_find')"/>
    70     <xul:command id="cmd_findAgain" oncommand="goDoCommand('cmd_findAgain')"/>
    71   </xul:commandset>
    73   <xul:keyset id="sourceEditorKeys"/>
    75   <xul:box id="style-editor-chrome" class="theme-body splitview-root loading"
    76            context="sidebar-context">
    77     <xul:box class="splitview-controller">
    78       <xul:box class="splitview-main">
    79         <xul:toolbar class="devtools-toolbar">
    80           <xul:toolbarbutton class="style-editor-newButton devtools-toolbarbutton"
    81                       accesskey="&newButton.accesskey;"
    82                       tooltiptext="&newButton.tooltip;"
    83                       label="&newButton.label;"/>
    84           <xul:toolbarbutton class="style-editor-importButton devtools-toolbarbutton"
    85                       accesskey="&importButton.accesskey;"
    86                       tooltiptext="&importButton.tooltip;"
    87                       label="&importButton.label;"/>
    88         </xul:toolbar>
    89       </xul:box>
    90       <xul:box id="splitview-resizer-target" class="theme-sidebar splitview-nav-container"
    91               persist="height">
    92         <ol class="splitview-nav" tabindex="0"></ol>
    93         <div class="splitview-nav placeholder empty">
    94           <p><strong>&noStyleSheet.label;</strong></p>
    95           <p>&noStyleSheet-tip-start.label;
    96             <a href="#"
    97               class="style-editor-newButton">&noStyleSheet-tip-action.label;</a>
    98             &noStyleSheet-tip-end.label;</p>
    99         </div>
   100       </xul:box> <!-- .splitview-nav-container -->
   101     </xul:box>   <!-- .splitview-controller -->
   102     <xul:splitter class="devtools-side-splitter splitview-landscape-splitter devtools-invisible-splitter"/>
   103     <xul:box class="splitview-side-details"/>
   105     <div id="splitview-templates" hidden="true">
   106       <li id="splitview-tpl-summary-stylesheet" tabindex="0">
   107         <xul:label class="stylesheet-enabled" tabindex="0"
   108           tooltiptext="&visibilityToggle.tooltip;"
   109           accesskey="&saveButton.accesskey;"></xul:label>
   110         <hgroup class="stylesheet-info">
   111           <h1><a class="stylesheet-name" tabindex="0"><xul:label crop="start"/></a></h1>
   112           <div class="stylesheet-more">
   113             <h3 class="stylesheet-title"></h3>
   114             <h3 class="stylesheet-linked-file"></h3>
   115             <h3 class="stylesheet-rule-count"></h3>
   116             <xul:spacer/>
   117             <h3><xul:label class="stylesheet-saveButton"
   118                   tooltiptext="&saveButton.tooltip;"
   119                   accesskey="&saveButton.accesskey;">&saveButton.label;</xul:label></h3>
   120           </div>
   121         </hgroup>
   122       </li>
   124       <xul:box id="splitview-tpl-details-stylesheet" class="splitview-details">
   125         <xul:resizer class="splitview-portrait-resizer"
   126                     dir="bottom"
   127                     element="splitview-resizer-target"/>
   128         <xul:box class="stylesheet-editor-input textbox"
   129                 data-placeholder="&editorTextbox.placeholder;"/>
   130       </xul:box>
   131     </div> <!-- #splitview-templates -->
   132   </xul:box>   <!-- .splitview-root -->
   133 </xul:window>

mercurial