1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/devtools/styleeditor/styleeditor.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,133 @@ 1.4 +<?xml version="1.0"?> 1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.6 + - License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.8 +<!DOCTYPE window [ 1.9 +<!ENTITY % styleEditorDTD SYSTEM "chrome://browser/locale/devtools/styleeditor.dtd" > 1.10 + %styleEditorDTD; 1.11 +<!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> 1.12 + %editMenuStrings; 1.13 +<!ENTITY % sourceEditorStrings SYSTEM "chrome://browser/locale/devtools/sourceeditor.dtd"> 1.14 + %sourceEditorStrings; 1.15 +]> 1.16 + 1.17 +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> 1.18 +<?xml-stylesheet href="chrome://browser/content/devtools/splitview.css" type="text/css"?> 1.19 +<?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?> 1.20 +<?xml-stylesheet href="chrome://browser/skin/devtools/splitview.css" type="text/css"?> 1.21 +<?xml-stylesheet href="chrome://browser/content/devtools/styleeditor.css" type="text/css"?> 1.22 +<?xml-stylesheet href="chrome://browser/skin/devtools/styleeditor.css" type="text/css"?> 1.23 +<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> 1.24 + 1.25 +<xul:window xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 1.26 + xmlns="http://www.w3.org/1999/xhtml" 1.27 + id="style-editor-chrome-window"> 1.28 + 1.29 + <script type="application/javascript;version=1.8" 1.30 + src="chrome://browser/content/devtools/theme-switching.js"/> 1.31 + <xul:script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> 1.32 + <xul:script type="application/javascript"> 1.33 + function goUpdateSourceEditorMenuItems() { 1.34 + goUpdateGlobalEditMenuItems(); 1.35 + 1.36 + ['cmd_undo', 'cmd_redo', 'cmd_cut', 'cmd_paste', 1.37 + 'cmd_delete', 'cmd_find', 'cmd_findAgain'].forEach(goUpdateCommand); 1.38 + } 1.39 + </xul:script> 1.40 + 1.41 + <xul:popupset id="style-editor-popups"> 1.42 + <xul:menupopup id="sourceEditorContextMenu" 1.43 + onpopupshowing="goUpdateSourceEditorMenuItems()"> 1.44 + <xul:menuitem id="cMenu_undo"/> 1.45 + <xul:menuseparator/> 1.46 + <xul:menuitem id="cMenu_cut"/> 1.47 + <xul:menuitem id="cMenu_copy"/> 1.48 + <xul:menuitem id="cMenu_paste"/> 1.49 + <xul:menuitem id="cMenu_delete"/> 1.50 + <xul:menuseparator/> 1.51 + <xul:menuitem id="cMenu_selectAll"/> 1.52 + <xul:menuseparator/> 1.53 + <xul:menuitem id="se-menu-find" 1.54 + label="&findCmd.label;" accesskey="&findCmd.accesskey;" command="cmd_find"/> 1.55 + <xul:menuitem id="cMenu_findAgain"/> 1.56 + <xul:menuseparator/> 1.57 + <xul:menuitem id="se-menu-gotoLine" 1.58 + label="&gotoLineCmd.label;" 1.59 + accesskey="&gotoLineCmd.accesskey;" 1.60 + key="key_gotoLine" 1.61 + command="cmd_gotoLine"/> 1.62 + </xul:menupopup> 1.63 + <xul:menupopup id="sidebar-context"> 1.64 + <xul:menuitem id="context-origsources"/> 1.65 + </xul:menupopup> 1.66 + </xul:popupset> 1.67 + 1.68 + <xul:commandset id="editMenuCommands"/> 1.69 + 1.70 + <xul:commandset id="sourceEditorCommands"> 1.71 + <xul:command id="cmd_gotoLine" oncommand="goDoCommand('cmd_gotoLine')"/> 1.72 + <xul:command id="cmd_find" oncommand="goDoCommand('cmd_find')"/> 1.73 + <xul:command id="cmd_findAgain" oncommand="goDoCommand('cmd_findAgain')"/> 1.74 + </xul:commandset> 1.75 + 1.76 + <xul:keyset id="sourceEditorKeys"/> 1.77 + 1.78 + <xul:box id="style-editor-chrome" class="theme-body splitview-root loading" 1.79 + context="sidebar-context"> 1.80 + <xul:box class="splitview-controller"> 1.81 + <xul:box class="splitview-main"> 1.82 + <xul:toolbar class="devtools-toolbar"> 1.83 + <xul:toolbarbutton class="style-editor-newButton devtools-toolbarbutton" 1.84 + accesskey="&newButton.accesskey;" 1.85 + tooltiptext="&newButton.tooltip;" 1.86 + label="&newButton.label;"/> 1.87 + <xul:toolbarbutton class="style-editor-importButton devtools-toolbarbutton" 1.88 + accesskey="&importButton.accesskey;" 1.89 + tooltiptext="&importButton.tooltip;" 1.90 + label="&importButton.label;"/> 1.91 + </xul:toolbar> 1.92 + </xul:box> 1.93 + <xul:box id="splitview-resizer-target" class="theme-sidebar splitview-nav-container" 1.94 + persist="height"> 1.95 + <ol class="splitview-nav" tabindex="0"></ol> 1.96 + <div class="splitview-nav placeholder empty"> 1.97 + <p><strong>&noStyleSheet.label;</strong></p> 1.98 + <p>&noStyleSheet-tip-start.label; 1.99 + <a href="#" 1.100 + class="style-editor-newButton">&noStyleSheet-tip-action.label;</a> 1.101 + &noStyleSheet-tip-end.label;</p> 1.102 + </div> 1.103 + </xul:box> <!-- .splitview-nav-container --> 1.104 + </xul:box> <!-- .splitview-controller --> 1.105 + <xul:splitter class="devtools-side-splitter splitview-landscape-splitter devtools-invisible-splitter"/> 1.106 + <xul:box class="splitview-side-details"/> 1.107 + 1.108 + <div id="splitview-templates" hidden="true"> 1.109 + <li id="splitview-tpl-summary-stylesheet" tabindex="0"> 1.110 + <xul:label class="stylesheet-enabled" tabindex="0" 1.111 + tooltiptext="&visibilityToggle.tooltip;" 1.112 + accesskey="&saveButton.accesskey;"></xul:label> 1.113 + <hgroup class="stylesheet-info"> 1.114 + <h1><a class="stylesheet-name" tabindex="0"><xul:label crop="start"/></a></h1> 1.115 + <div class="stylesheet-more"> 1.116 + <h3 class="stylesheet-title"></h3> 1.117 + <h3 class="stylesheet-linked-file"></h3> 1.118 + <h3 class="stylesheet-rule-count"></h3> 1.119 + <xul:spacer/> 1.120 + <h3><xul:label class="stylesheet-saveButton" 1.121 + tooltiptext="&saveButton.tooltip;" 1.122 + accesskey="&saveButton.accesskey;">&saveButton.label;</xul:label></h3> 1.123 + </div> 1.124 + </hgroup> 1.125 + </li> 1.126 + 1.127 + <xul:box id="splitview-tpl-details-stylesheet" class="splitview-details"> 1.128 + <xul:resizer class="splitview-portrait-resizer" 1.129 + dir="bottom" 1.130 + element="splitview-resizer-target"/> 1.131 + <xul:box class="stylesheet-editor-input textbox" 1.132 + data-placeholder="&editorTextbox.placeholder;"/> 1.133 + </xul:box> 1.134 + </div> <!-- #splitview-templates --> 1.135 + </xul:box> <!-- .splitview-root --> 1.136 +</xul:window>