зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1311178 - Expose some DevTools CSS as resource:// only. r=ntim
For CSS files which were used via both chrome:// and resource://, I converted all usages to resource:// and removed the chrome:// copy to reduce file duplication. I believe most DevTools CSS could be using resource:// throughout, but that's left as follow up work for now. MozReview-Commit-ID: G7oxZqjodwv --HG-- extra : rebase_source : d6ae487f35cdeddd32aa96d95d62113ba0565b2a
This commit is contained in:
Родитель
137f7ec3ea
Коммит
5d51f47dfb
|
@ -53,11 +53,6 @@ let allowedImageReferences = [
|
|||
{file: "chrome://devtools/skin/images/dock-bottom-maximize@2x.png",
|
||||
from: "chrome://devtools/skin/toolbox.css",
|
||||
isFromDevTools: true},
|
||||
|
||||
// Bug 1302708
|
||||
{file: "chrome/devtools/modules/devtools/client/themes/images/filter.svg",
|
||||
from: "chrome/devtools/modules/devtools/client/themes/common.css",
|
||||
isFromDevTools: true},
|
||||
];
|
||||
|
||||
var moduleLocation = gTestPath.replace(/\/[^\/]*$/i, "/parsingTestHelpers.jsm");
|
||||
|
|
|
@ -135,15 +135,12 @@ devtools.jar:
|
|||
content/dom/main.js (dom/main.js)
|
||||
% skin devtools classic/1.0 %skin/
|
||||
skin/devtools-browser.css (themes/devtools-browser.css)
|
||||
skin/common.css (themes/common.css)
|
||||
skin/splitters.css (themes/splitters.css)
|
||||
skin/dark-theme.css (themes/dark-theme.css)
|
||||
skin/light-theme.css (themes/light-theme.css)
|
||||
skin/firebug-theme.css (themes/firebug-theme.css)
|
||||
skin/toolbars.css (themes/toolbars.css)
|
||||
skin/toolbox.css (themes/toolbox.css)
|
||||
skin/tooltips.css (themes/tooltips.css)
|
||||
skin/variables.css (themes/variables.css)
|
||||
skin/images/add.svg (themes/images/add.svg)
|
||||
skin/images/filters.svg (themes/images/filters.svg)
|
||||
skin/images/filter-swatch.svg (themes/images/filter-swatch.svg)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<?xml-stylesheet href="chrome://devtools/skin/light-theme.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/projecteditor/projecteditor.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/content/debugger/debugger.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/common.css" type="text/css"?>
|
||||
<?xml-stylesheet href="resource://devtools/client/themes/common.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/markup.css" type="text/css"?>
|
||||
|
||||
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
||||
|
|
|
@ -9,7 +9,7 @@ Basic tests for the HSplitBox component.
|
|||
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript "src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"/>
|
||||
<link rel="stylesheet" href="chrome://devtools/skin/splitters.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="resource://devtools/client/themes/splitters.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="chrome://devtools/skin/components-h-split-box.css" type="text/css"/>
|
||||
<style>
|
||||
html {
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
const HTML_NS = "http://www.w3.org/1999/xhtml";
|
||||
const TEST_URI = `data:text/xml;charset=UTF-8,<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="chrome://global/skin/global.css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/variables.css"?>
|
||||
<?xml-stylesheet href="resource://devtools/client/themes/variables.css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/tooltips.css"?>
|
||||
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
class="theme-light" title="Tooltip hover test">
|
||||
|
|
|
@ -11,7 +11,7 @@ loadHelperScript("helper_inplace_editor.js");
|
|||
|
||||
const TEST_URI = `data:text/xml;charset=UTF-8,<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="chrome://global/skin/global.css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/common.css"?>
|
||||
<?xml-stylesheet href="resource://devtools/client/themes/common.css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/tooltips.css"?>
|
||||
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
title="Tooltip test">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* 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/. */
|
||||
|
||||
@import url("splitters.css");
|
||||
@import url("resource://devtools/client/themes/splitters.css");
|
||||
|
||||
:root {
|
||||
font: message-box;
|
||||
|
@ -554,7 +554,7 @@ checkbox:-moz-focusring {
|
|||
}
|
||||
|
||||
.devtools-filterinput {
|
||||
background-image: url(images/filter.svg#filterinput);
|
||||
background-image: url(chrome://devtools/skin/images/filter.svg#filterinput);
|
||||
}
|
||||
|
||||
.devtools-searchinput:-moz-locale-dir(rtl),
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
* 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/. */
|
||||
|
||||
@import url(variables.css);
|
||||
@import url(common.css);
|
||||
@import url(resource://devtools/client/themes/variables.css);
|
||||
@import url(resource://devtools/client/themes/common.css);
|
||||
@import url(toolbars.css);
|
||||
@import url(tooltips.css);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* 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/. */
|
||||
|
||||
@import url("splitters.css");
|
||||
@import url("resource://devtools/client/themes/splitters.css");
|
||||
|
||||
/* Bottom-docked toolbox minimize transition */
|
||||
.devtools-toolbox-bottom-iframe {
|
||||
|
@ -24,4 +24,3 @@
|
|||
background-color: transparent;
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
* 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/. */
|
||||
|
||||
@import url(variables.css);
|
||||
@import url(common.css);
|
||||
@import url(resource://devtools/client/themes/variables.css);
|
||||
@import url(resource://devtools/client/themes/common.css);
|
||||
@import url(light-theme.css);
|
||||
|
||||
:root {
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
* 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/. */
|
||||
|
||||
@import url(variables.css);
|
||||
@import url(common.css);
|
||||
@import url(resource://devtools/client/themes/variables.css);
|
||||
@import url(resource://devtools/client/themes/common.css);
|
||||
@import url(toolbars.css);
|
||||
@import url(tooltips.css);
|
||||
|
||||
|
|
|
@ -10,5 +10,6 @@ DIRS += [
|
|||
|
||||
DevToolsModules(
|
||||
'common.css',
|
||||
'splitters.css',
|
||||
'variables.css',
|
||||
)
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
}
|
||||
|
||||
#filter-button {
|
||||
list-style-image: url(images/filter.svg);
|
||||
list-style-image: url(chrome://devtools/skin/images/filter.svg);
|
||||
}
|
||||
|
||||
#performance-filter-menupopup > menuitem .menu-iconic-left::after {
|
||||
|
|
|
@ -309,7 +309,7 @@
|
|||
}
|
||||
|
||||
.ruleview-overridden-rule-filter {
|
||||
background-image: url(images/filter.svg#filterinput);
|
||||
background-image: url(chrome://devtools/skin/images/filter.svg#filterinput);
|
||||
background-size: 11px 11px;
|
||||
margin-inline-start: 5px;
|
||||
display: inline-block;
|
||||
|
|
|
@ -7,4 +7,4 @@
|
|||
* specific path.
|
||||
*/
|
||||
|
||||
@import url("chrome://devtools/skin/common.css");
|
||||
@import url("resource://devtools/client/themes/common.css");
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
--searchbox-border-color: #ffbf00;
|
||||
--searcbox-no-match-background-color: #ffe5e5;
|
||||
--searcbox-no-match-border-color: #e52e2e;
|
||||
--magnifying-glass-image: url(images/search.svg);
|
||||
--filter-image: url(images/filter.svg);
|
||||
--tool-options-image: url(images/tool-options.svg);
|
||||
--magnifying-glass-image: url(chrome://devtools/skin/images/search.svg);
|
||||
--filter-image: url(chrome://devtools/skin/images/filter.svg);
|
||||
--tool-options-image: url(chrome://devtools/skin/images/tool-options.svg);
|
||||
--icon-filter: none;
|
||||
--checked-icon-filter: url(images/filters.svg#checked-icon-state);
|
||||
--checked-icon-filter: url(chrome://devtools/skin/images/filters.svg#checked-icon-state);
|
||||
--toolbar-button-border-color: rgba(170, 170, 170, .5);
|
||||
}
|
||||
|
||||
|
@ -26,17 +26,17 @@
|
|||
--searchbox-border-color: #d99f2b;
|
||||
--searcbox-no-match-background-color: #402325;
|
||||
--searcbox-no-match-border-color: #cc3d3d;
|
||||
--magnifying-glass-image: url(images/search.svg);
|
||||
--filter-image: url(images/filter.svg);
|
||||
--tool-options-image: url(images/tool-options.svg);
|
||||
--magnifying-glass-image: url(chrome://devtools/skin/images/search.svg);
|
||||
--filter-image: url(chrome://devtools/skin/images/filter.svg);
|
||||
--tool-options-image: url(chrome://devtools/skin/images/tool-options.svg);
|
||||
--icon-filter: invert(1);
|
||||
--checked-icon-filter: url(images/filters.svg#dark-theme-checked-icon-state);
|
||||
--checked-icon-filter: url(chrome://devtools/skin/images/filters.svg#dark-theme-checked-icon-state);
|
||||
--toolbar-button-border-color: rgba(0, 0, 0, .4);
|
||||
}
|
||||
|
||||
.theme-firebug {
|
||||
--magnifying-glass-image: url(images/search.svg);
|
||||
--tool-options-image: url(images/firebug/tool-options.svg);
|
||||
--magnifying-glass-image: url(chrome://devtools/skin/images/search.svg);
|
||||
--tool-options-image: url(chrome://devtools/skin/images/firebug/tool-options.svg);
|
||||
--icon-filter: none;
|
||||
--checked-icon-filter: none;
|
||||
--toolbar-button-border-color: rgba(170, 170, 170, .5);
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<head>
|
||||
<meta charset="utf8"/>
|
||||
<link rel="stylesheet" href="chrome://webide/skin/deck.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="chrome://devtools/skin/common.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="resource://devtools/client/themes/common.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="chrome://webide/skin/logs.css" type="text/css"/>
|
||||
<script type="application/javascript;version=1.8" src="chrome://devtools/content/shared/theme-switching.js"></script>
|
||||
<script type="application/javascript;version=1.8" src="logs.js"></script>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
||||
|
||||
<?xml-stylesheet href="chrome://global/skin/global.css"?>
|
||||
<?xml-stylesheet href="chrome://devtools/skin/common.css"?>
|
||||
<?xml-stylesheet href="resource://devtools/client/themes/common.css"?>
|
||||
<?xml-stylesheet href="chrome://webide/skin/webide.css"?>
|
||||
|
||||
<window id="webide" onclose="return UI.canCloseProject();"
|
||||
|
|
Загрузка…
Ссылка в новой задаче