diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /devtools/client/styleeditor/index.xhtml | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'devtools/client/styleeditor/index.xhtml')
-rw-r--r-- | devtools/client/styleeditor/index.xhtml | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/devtools/client/styleeditor/index.xhtml b/devtools/client/styleeditor/index.xhtml new file mode 100644 index 0000000000..acc37ab19c --- /dev/null +++ b/devtools/client/styleeditor/index.xhtml @@ -0,0 +1,155 @@ +<?xml version="1.0"?> +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> +<!DOCTYPE window> + +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/content/shared/widgets/widgets.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/content/shared/toolbarbutton.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/chart.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/widgets.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/splitview.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/styleeditor.css" type="text/css"?> + +<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + xmlns:html="http://www.w3.org/1999/xhtml" + id="style-editor-chrome-window"> + + <linkset> + <html:link rel="localization" href="toolkit/global/textActions.ftl"/> + <html:link rel="localization" href="devtools/client/styleeditor.ftl"/> + </linkset> + + <script src="chrome://devtools/content/shared/theme-switching.js"/> + <script src="chrome://global/content/globalOverlay.js"/> + <script src="chrome://browser/content/utilityOverlay.js"/> + <script src="chrome://global/content/editMenuOverlay.js"/> + <script> + "use strict"; + /* import-globals-from ../../../toolkit/content/globalOverlay.js */ + /* import-globals-from ../../../toolkit/content/editMenuOverlay.js */ + /* exported goUpdateSourceEditorMenuItems */ + function goUpdateSourceEditorMenuItems() { + goUpdateGlobalEditMenuItems(); + + ['cmd_undo', 'cmd_redo', 'cmd_cut', 'cmd_paste', + 'cmd_delete', 'cmd_find', 'cmd_findAgain'].forEach(goUpdateCommand); + } + </script> + + <popupset id="style-editor-popups"> + <menupopup id="sourceEditorContextMenu" + incontentshell="false" + onpopupshowing="goUpdateSourceEditorMenuItems()"> + <menuitem id="cMenu_undo" + data-l10n-id="text-action-undo" command="cmd_undo"/> + <menuseparator/> + <menuitem id="cMenu_cut" + data-l10n-id="text-action-cut" command="cmd_cut"/> + <menuitem id="cMenu_copy" + data-l10n-id="text-action-copy" command="cmd_copy"/> + <menuitem id="cMenu_paste" + data-l10n-id="text-action-paste" command="cmd_paste"/> + <menuitem id="cMenu_delete" + data-l10n-id="text-action-delete" command="cmd_delete"/> + <menuseparator/> + <menuitem id="cMenu_selectAll" + data-l10n-id="text-action-select-all" command="cmd_selectAll"/> + <menuseparator/> + <menuitem id="se-menu-find" + data-l10n-id="styleeditor-find" command="cmd_find"/> + <menuitem id="cMenu_findAgain" + data-l10n-id="styleeditor-find-again" command="cmd_findAgain"/> + <menuseparator/> + <menuitem id="se-menu-gotoLine" + data-l10n-id="styleeditor-go-to-line" + command="cmd_gotoLine"/> + </menupopup> + <menupopup id="sidebar-context" incontentshell="false"> + <menuitem id="context-openlinknewtab" + data-l10n-id="styleeditor-open-link-new-tab"/> + <menuitem id="context-copyurl" + data-l10n-id="styleeditor-copy-url"/> + </menupopup> + </popupset> + + <commandset id="sourceEditorCommands"> + <command id="cmd_gotoLine" oncommand="goDoCommand('cmd_gotoLine')"/> + <command id="cmd_find" oncommand="goDoCommand('cmd_find')"/> + <command id="cmd_findAgain" oncommand="goDoCommand('cmd_findAgain')"/> + </commandset> + + <keyset id="sourceEditorKeys"/> + + <box id="style-editor-chrome" class="devtools-responsive-container loading theme-body" context="sidebar-context"> + <box class="splitview-controller"> + <box class="splitview-main"> + <toolbar class="devtools-toolbar"> + <toolbarbutton class="style-editor-newButton devtools-toolbarbutton" + data-l10n-id="styleeditor-new-button"/> + <toolbarbutton class="style-editor-importButton devtools-toolbarbutton" + data-l10n-id="styleeditor-import-button"/> + <toolbaritem class="devtools-searchbox" flex="1"> + <html:input class="devtools-filterinput" data-l10n-id="styleeditor-filter-input"/> + <html:button class="devtools-searchinput-clear" tabindex="-1" hidden=""></html:button> + </toolbaritem> + <toolbarbutton id="style-editor-options" + class="devtools-toolbarbutton devtools-option-toolbarbutton" + data-l10n-id="styleeditor-options-button"/> + </toolbar> + </box> + <box id="splitview-resizer-target" class="theme-sidebar splitview-nav-container" + persist="height"> + <html:ol class="splitview-nav" tabindex="0"></html:ol> + <html:div class="splitview-nav placeholder empty"> + <html:p> + <html:strong data-l10n-id="styleeditor-no-stylesheet"></html:strong> + </html:p> + <html:p data-l10n-id="styleeditor-no-stylesheet-tip"> + <html:a class="style-editor-newButton" data-l10n-name="append-new-stylesheet" href="#"/> + </html:p> + </html:div> + <html:div class="splitview-nav placeholder all-filtered"> + <html:p data-l10n-id="styleeditor-stylesheet-all-filtered"></html:p> + </html:div> + </box> <!-- .splitview-nav-container --> + </box> <!-- .splitview-controller --> + <splitter class="devtools-side-splitter devtools-invisible-splitter" resizebefore="sibling" resizeafter="none" /> + <box class="splitview-side-details devtools-main-content"/> + + <html:div id="splitview-templates" hidden=""> + <html:li id="splitview-tpl-summary-stylesheet" tabindex="0"> + <label class="stylesheet-toggle" tabindex="0" + data-l10n-id="styleeditor-visibility-toggle"></label> + <html:hgroup class="stylesheet-info"> + <html:h1><html:a class="stylesheet-name" tabindex="0"><label crop="center"/></html:a></html:h1> + <html:div class="stylesheet-more"> + <html:h3 class="stylesheet-title"></html:h3> + <html:h3 class="stylesheet-linked-file"></html:h3> + <html:h3 class="stylesheet-rule-count"></html:h3> + <spacer/> + <html:h3><label class="stylesheet-saveButton" + data-l10n-id="styleeditor-save-button"></label></html:h3> + </html:div> + </html:hgroup> + </html:li> + + <box id="splitview-tpl-details-stylesheet" class="splitview-details"> + <hbox class="stylesheet-details-container"> + <box class="stylesheet-editor-input textbox" + data-l10n-id="styleeditor-editor-textbox"/> + <splitter class="devtools-side-splitter" resizebefore="none" resizeafter="sibling" /> + <vbox class="stylesheet-sidebar theme-sidebar" hidden="true"> + <toolbar class="devtools-toolbar" + data-l10n-id="styleeditor-at-rules"> + </toolbar> + <vbox class="stylesheet-at-rules-container" flex="1"> + <html:div class="stylesheet-at-rules-list" /> + </vbox> + </vbox> + </hbox> + </box> + </html:div> <!-- #splitview-templates --> + </box> +</window> |