Merge mozilla-central to inbound. a=merge CLOSED TREE

This commit is contained in:
Noemi Erli 2018-04-05 13:44:11 +03:00
Родитель 3c69ce8551 f4d2c09aba
Коммит e624a263b5
267 изменённых файлов: 22869 добавлений и 25036 удалений

25
Cargo.lock сгенерированный
Просмотреть файл

@ -607,7 +607,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "freetype"
version = "0.3.0"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1580,6 +1580,14 @@ dependencies = [
"serde_derive 1.0.35 (git+https://github.com/servo/serde?branch=deserialize_from_enums5)",
]
[[package]]
name = "serde_bytes"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.35"
@ -2050,18 +2058,19 @@ dependencies = [
[[package]]
name = "webrender"
version = "0.57.0"
version = "0.57.2"
dependencies = [
"app_units 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"core-graphics 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
"core-text 9.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"dwrote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
"euclid 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
"freetype 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"freetype 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"gleam 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2074,12 +2083,12 @@ dependencies = [
"smallvec 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thread_profiler 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
"webrender_api 0.57.0",
"webrender_api 0.57.2",
]
[[package]]
name = "webrender_api"
version = "0.57.0"
version = "0.57.2"
dependencies = [
"app_units 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2090,6 +2099,7 @@ dependencies = [
"dwrote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
"euclid 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.35 (git+https://github.com/servo/serde?branch=deserialize_from_enums5)",
"time 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -2108,7 +2118,7 @@ dependencies = [
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rayon 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thread_profiler 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"webrender 0.57.0",
"webrender 0.57.2",
]
[[package]]
@ -2285,7 +2295,7 @@ dependencies = [
"checksum flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9fac2277e84e5e858483756647a9d0aa8d9a2b7cba517fd84325a0aaa69a0909"
"checksum fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344"
"checksum foreign-types 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5ebc04f19019fff1f2d627b5581574ead502f80c48c88900575a46e0840fe5d0"
"checksum freetype 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "398b8a11884898184d55aca9806f002b3cf68f0e860e0cbb4586f834ee39b0e7"
"checksum freetype 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b659e75b7a7338fe75afd7f909fc2b71937845cffb6ebe54ba2e50f13d8e903d"
"checksum fs2 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9ab76cfd2aaa59b7bf6688ad9ba15bbae64bff97f04ea02144cfd3443e5c2866"
"checksum fuchsia-zircon 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f6c0581a4e363262e52b87f59ee2afe3415361c6ec35e665924eb08afe8ff159"
"checksum fuchsia-zircon-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "43f3795b4bae048dc6123a6b972cadde2e676f9ded08aef6bb77f5f157684a82"
@ -2375,6 +2385,7 @@ dependencies = [
"checksum semver 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537"
"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
"checksum serde 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)" = "800fdb0a894572994f3970035a8a5f65d8ec2cd40e6cdf7d8cd9001d7b30648e"
"checksum serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)" = "adb6e51a6b3696b301bc221d785f898b4457c619b51d7ce195a6d20baecb37b3"
"checksum serde_derive 1.0.35 (git+https://github.com/servo/serde?branch=deserialize_from_enums5)" = "<none>"
"checksum serde_derive_internals 0.22.1 (git+https://github.com/servo/serde?branch=deserialize_from_enums5)" = "<none>"
"checksum simd 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3dd0805c7363ab51a829a1511ad24b6ed0349feaa756c4bc2f977f9f496e6673"

Просмотреть файл

@ -132,7 +132,7 @@ panelview[mainview] > .panel-header {
}
#tabbrowser-tabs:not([overflow="true"]) ~ #alltabs-button,
#tabbrowser-tabs:not([overflow="true"]):not([hashiddentabs]) ~ #alltabs-button,
#tabbrowser-tabs[hasadjacentnewtabbutton]:not([overflow="true"]) ~ #new-tab-button,
#tabbrowser-tabs[overflow="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button,
#tabbrowser-tabs:not([hasadjacentnewtabbutton]) > .tabbrowser-arrowscrollbox > .tabs-newtab-button,

Просмотреть файл

@ -683,6 +683,11 @@
<menupopup id="alltabs_containersMenuTab" />
</menu>
<menuseparator id="alltabs-popup-separator-2"/>
<menu id="alltabs_hiddenTabs"
label="&hiddenTabs.label;">
<menupopup id="alltabs_hiddenTabsMenu"/>
</menu>
<menuseparator id="alltabs-popup-separator-3"/>
</menupopup>
</toolbarbutton>

Просмотреть файл

@ -3273,6 +3273,7 @@ window._gBrowser = {
this.showTab(tab);
}
this.tabContainer._updateHiddenTabsStatus();
this.tabContainer._handleTabSelect(true);
},
@ -3282,6 +3283,7 @@ window._gBrowser = {
this._visibleTabs = null; // invalidate cache
this.tabContainer._updateCloseButtons();
this.tabContainer._updateHiddenTabsStatus();
this.tabContainer._setPositionalAttributes();
@ -3299,6 +3301,7 @@ window._gBrowser = {
this._visibleTabs = null; // invalidate cache
this.tabContainer._updateCloseButtons();
this.tabContainer._updateHiddenTabsStatus();
this.tabContainer._setPositionalAttributes();

Просмотреть файл

@ -415,6 +415,16 @@
]]></body>
</method>
<method name="_updateHiddenTabsStatus">
<body><![CDATA[
if (gBrowser.visibleTabs.length < gBrowser.tabs.length) {
this.setAttribute("hashiddentabs", "true");
} else {
this.removeAttribute("hashiddentabs");
}
]]></body>
</method>
<method name="_handleTabSelect">
<parameter name="aInstant"/>
<body><![CDATA[
@ -2150,6 +2160,19 @@
<![CDATA[
if (event.target.getAttribute("id") == "alltabs_containersMenuTab") {
createUserContextMenu(event, {useAccessKeys: false});
return;
} else if (event.target.getAttribute("id") == "alltabs_hiddenTabsMenu") {
let fragment = document.createDocumentFragment();
for (let tab of gBrowser.tabs) {
if (tab.hidden) {
fragment.appendChild(this._createTabMenuItem(tab));
}
}
event.target.textContent = "";
event.target.appendChild(fragment);
return;
}
@ -2173,6 +2196,10 @@
document.getElementById("alltabs_undoCloseTab").disabled =
SessionStore.getClosedTabCount(window) == 0;
let showHiddenTabs = gBrowser.visibleTabs.length < gBrowser.tabs.length;
document.getElementById("alltabs_hiddenTabs").hidden = !showHiddenTabs;
document.getElementById("alltabs-popup-separator-3").hidden = !showHiddenTabs;
var tabcontainer = gBrowser.tabContainer;
// Listen for changes in the tab bar.
@ -2198,20 +2225,25 @@
return;
}
// This could be the visible or hidden tabs menu container.
let container = event.target;
// clear out the menu popup and remove the listeners
for (let i = this.childNodes.length - 1; i > 0; i--) {
let menuItem = this.childNodes[i];
for (let i = container.childNodes.length - 1; i > 0; i--) {
let menuItem = container.childNodes[i];
if (menuItem.tab) {
menuItem.tab.mCorrespondingMenuitem = null;
this.removeChild(menuItem);
menuItem.remove();
}
if (menuItem.hasAttribute("usercontextid")) {
this.removeChild(menuItem);
menuItem.remove();
}
}
var tabcontainer = gBrowser.tabContainer;
tabcontainer.removeEventListener("TabAttrModified", this);
tabcontainer.removeEventListener("TabClose", this);
if (container == this) {
gBrowser.tabContainer.removeEventListener("TabAttrModified", this);
gBrowser.tabContainer.removeEventListener("TabClose", this);
}
]]></handler>
<handler event="DOMMenuItemActive">

Просмотреть файл

@ -101,6 +101,11 @@ add_task(async function test_tabs_showhide() {
SessionStore.setBrowserState(JSON.stringify(sessData));
await restored;
for (let win of BrowserWindowIterator()) {
let allTabsButton = win.document.getElementById("alltabs-button");
is(getComputedStyle(allTabsButton).visibility, "collapse", "The all tabs button is hidden");
}
// Attempt to hide all the tabs, however the active tab in each window cannot
// be hidden, so the result will be 3 hidden tabs.
extension.sendMessage("hideall");
@ -124,6 +129,9 @@ add_task(async function test_tabs_showhide() {
is(id, extension.id, "tab hiddenBy value is correct");
await TabStateFlusher.flush(tabs[i].linkedBrowser);
}
let allTabsButton = win.document.getElementById("alltabs-button");
is(getComputedStyle(allTabsButton).visibility, "visible", "The all tabs button is visible");
}
// Close the other window then restore it to test that the tabs are

Просмотреть файл

@ -1838,7 +1838,7 @@ BrowserGlue.prototype = {
// eslint-disable-next-line complexity
_migrateUI: function BG__migrateUI() {
const UI_VERSION = 66;
const UI_VERSION = 67;
const BROWSER_DOCURL = "chrome://browser/content/browser.xul";
let currentUIVersion;
@ -2187,6 +2187,13 @@ BrowserGlue.prototype = {
this._migrateMatchBucketsPrefForUI66();
}
if (currentUIVersion < 67) {
// Migrate devtools firebug theme users to light theme (bug 1378108):
if (Services.prefs.getCharPref("devtools.theme") == "firebug") {
Services.prefs.setCharPref("devtools.theme", "light");
}
}
// Update the migration version.
Services.prefs.setIntPref("browser.migration.version", UI_VERSION);
},

Просмотреть файл

@ -13,7 +13,6 @@ support-files =
[browser_addBookmarkForFrame.js]
[browser_bookmark_add_tags.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_bookmark_change_location.js]
[browser_bookmark_folder_moveability.js]
[browser_bookmark_load_in_sidebar.js]
@ -41,60 +40,40 @@ support-files =
[browser_controller_onDrop_tagFolder.js]
[browser_controller_onDrop.js]
[browser_copy_query_without_tree.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
subsuite = clipboard
[browser_cutting_bookmarks.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
subsuite = clipboard
[browser_drag_bookmarks_on_toolbar.js]
[browser_enable_toolbar_sidebar.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_forgetthissite_single.js]
[browser_history_sidebar_search.js]
[browser_library_commands.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_delete_bookmarks_in_tags.js]
[browser_library_delete_tags.js]
[browser_library_delete.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_downloads.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_infoBox.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_left_pane_middleclick.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_left_pane_select_hierarchy.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_middleclick.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_new_bookmark.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_open_leak.js]
[browser_library_openFlatContainer.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_open_bookmark.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_panel_leak.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_search.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_library_views_liveupdate.js]
[browser_markPageAsFollowedLink.js]
[browser_panelview_bookmarks_delete.js]
[browser_paste_bookmarks.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
subsuite = clipboard
[browser_paste_into_tags.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_remove_bookmarks.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
subsuite = clipboard
[browser_sidebar_open_bookmarks.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_sidebarpanels_click.js]
skip-if = (os == "mac" && debug) # Bug 1423667
[browser_sort_in_library.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_stayopenmenu.js]
skip-if = os == "mac" && debug # bug 1400323
[browser_toolbar_drop_text.js]
@ -105,7 +84,6 @@ skip-if = os == "mac" && debug # bug 1400323
[browser_editBookmark_tags_liveUpdate.js]
[browser_bug427633_no_newfolder_if_noip.js]
[browser_editBookmark_keywords.js]
skip-if = (os == 'win' && ccov) # Bug 1423667
[browser_bug631374_tags_selector_scroll.js]
support-files =
favicon-normal16.png

Просмотреть файл

@ -60,6 +60,7 @@ can reach it easily. -->
<!ENTITY undoCloseTab.accesskey "U">
<!ENTITY closeTab.label "Close Tab">
<!ENTITY closeTab.accesskey "c">
<!ENTITY hiddenTabs.label "Hidden Tabs">
<!ENTITY listAllTabs.label "List all tabs">

Просмотреть файл

@ -102,11 +102,6 @@ class AsyncTabSwitcher {
// True if we're in the midst of switching tabs.
this.switchInProgress = false;
// Keep an exact list of content processes (tabParent) in which
// we're actively suppressing the display port. This gives a robust
// way to make sure we don't forget to un-suppress.
this.activeSuppressDisplayport = new Set();
// Set of tabs that might be visible right now. We maintain
// this set because we can't be sure when a tab is actually
// drawn. A tab is added to this set when we ask to make it
@ -188,11 +183,6 @@ class AsyncTabSwitcher {
this.window.removeEventListener("EndSwapDocShells", this, true);
this.tabbrowser._switcher = null;
this.activeSuppressDisplayport.forEach(function(tabParent) {
tabParent.suppressDisplayport(false);
});
this.activeSuppressDisplayport.clear();
}
// Wraps nsITimer. Must not use the vanilla setTimeout and
@ -876,7 +866,7 @@ class AsyncTabSwitcher {
this.warmingTabs.add(tab);
this.setTabState(tab, this.STATE_LOADING);
this.suppressDisplayPortAndQueueUnload(tab, gTabWarmingUnloadDelayMs);
this.queueUnload(gTabWarmingUnloadDelayMs);
}
// Called when the user asks to switch to a given tab.
@ -922,19 +912,11 @@ class AsyncTabSwitcher {
}
this.lastPrimaryTab = tab;
this.suppressDisplayPortAndQueueUnload(this.requestedTab, this.UNLOAD_DELAY);
this.queueUnload(this.UNLOAD_DELAY);
this._requestingTab = false;
}
suppressDisplayPortAndQueueUnload(tab, unloadTimeout) {
let browser = tab.linkedBrowser;
let fl = browser.frameLoader;
if (fl && fl.tabParent && !this.activeSuppressDisplayport.has(fl.tabParent)) {
fl.tabParent.suppressDisplayport(true);
this.activeSuppressDisplayport.add(fl.tabParent);
}
queueUnload(unloadTimeout) {
this.preActions();
if (this.unloadTimer) {

Просмотреть файл

@ -16,12 +16,8 @@ module.exports = {
// XXX Bug 1230193. We're still working on enabling no-undef for these test
// directories.
"files": [
"client/memory/test/**",
"server/tests/browser/**",
"server/tests/mochitest/**",
"shared/heapsnapshot/tests/unit/**",
"shared/tests/unit/**",
"shared/webconsole/test/**",
],
"rules": {
"no-undef": "off",

Просмотреть файл

@ -326,18 +326,6 @@ menuseparator {
--reference-color: var(--theme-highlight-purple);
}
.theme-firebug {
--number-color: #000088;
--string-color: #ff0000;
--null-color: #787878;
--object-color: DarkGreen;
--caption-color: #444444;
--location-color: #555555;
--source-link-color: blue;
--node-color: rgb(0, 0, 136);
--reference-color: rgb(102, 102, 255);
}
/******************************************************************************/
.objectLink:hover {
@ -1924,18 +1912,6 @@ html .toggle-button.end.vertical svg {
--stack-function-color: var(--theme-highlight-red);
}
.theme-firebug {
--number-color: #000088;
--string-color: #FF0000;
--null-color: #787878;
--object-color: DarkGreen;
--caption-color: #444444;
--location-color: #555555;
--source-link-color: blue;
--node-color: rgb(0, 0, 136);
--reference-color: rgb(102, 102, 255);
}
/******************************************************************************/
.inline {
@ -2846,8 +2822,7 @@ html .breakpoints-list .breakpoint.paused {
order: 3;
}
:root.theme-light .breakpoint-snippet,
:root.theme-firebug .breakpoint-snippet {
:root.theme-light .breakpoint-snippet {
color: var(--theme-comment);
}
@ -2958,10 +2933,6 @@ html .breakpoints-list .breakpoint.paused {
background-color: var(--theme-selection-background-hover);
}
:root.theme-firebug .expression-container:hover {
background-color: var(--theme-selection-background-hover);
}
.tree .tree-node:not(.focused):hover {
background-color: transparent;
}
@ -3107,8 +3078,7 @@ html .breakpoints-list .breakpoint.paused {
flex-shrink: 0;
}
.theme-light .frames .location,
.theme-firebug .frames .location {
.theme-light .frames .location {
color: var(--theme-comment);
}
@ -3143,7 +3113,6 @@ html .breakpoints-list .breakpoint.paused {
}
:root.theme-light .frames ul li.selected .location,
:root.theme-firebug .frames ul li.selected .location,
:root.theme-dark .frames ul li.selected .location {
color: white;
}

Просмотреть файл

@ -501,18 +501,9 @@ Tools.lightTheme = {
classList: ["theme-light"],
};
Tools.firebugTheme = {
id: "firebug",
label: l10n("options.firebugTheme.label2"),
ordinal: 3,
stylesheets: ["chrome://devtools/skin/firebug-theme.css"],
classList: ["theme-light", "theme-firebug"],
};
exports.defaultThemes = [
Tools.darkTheme,
Tools.lightTheme,
Tools.firebugTheme,
];
// White-list buttons that can be toggled to prevent adding prefs for

Просмотреть файл

@ -42,7 +42,7 @@ body {
/* Read only properties have a padlock icon */
.treeTable tr:not(.writable) td.treeValueCell {
background: url("chrome://devtools/skin/images/firebug/read-only.svg") no-repeat;
background: url("chrome://devtools/skin/images/read-only.svg") no-repeat;
background-position: 1px 5px;
background-size: 10px 10px;
}

Просмотреть файл

@ -24,7 +24,7 @@ add_task(function* testDevtoolsTheme() {
is(document.getElementById("appcontent").getAttribute("devtoolstheme"), "dark",
"The element has an attribute based on devtools theme.");
Services.prefs.setCharPref(PREF_DEVTOOLS_THEME, "firebug");
Services.prefs.setCharPref(PREF_DEVTOOLS_THEME, "unknown");
is(document.getElementById("browser-bottombox").getAttribute("devtoolstheme"), "light",
"The element has 'light' as a default for the devtoolstheme attribute.");
is(document.getElementById("appcontent").getAttribute("devtoolstheme"), "light",

Просмотреть файл

@ -187,17 +187,9 @@ TextProperty.prototype = {
* Validate this property. Does it make sense for this value to be assigned
* to this property name?
*
* @return {Boolean} true if the property value is valid, false otherwise.
* @return {Boolean} true if the whole CSS declaration is valid, false otherwise.
*/
isValid: function() {
// Starting with FF49, StyleRuleActors provide a list of parsed
// declarations, with data about their validity, but if we don't have this,
// compute validity locally (which might not be correct, but better than
// nothing).
if (!this.rule.domRule.declarations) {
return this.cssProperties.isValidOnClient(this.name, this.value, this.panelDoc);
}
let selfIndex = this.rule.textProps.indexOf(this);
// When adding a new property in the rule-view, the TextProperty object is
@ -209,6 +201,30 @@ TextProperty.prototype = {
}
return this.rule.domRule.declarations[selfIndex].isValid;
},
/**
* Validate the name of this property.
*
* @return {Boolean} true if the property name is valid, false otherwise.
*/
isNameValid: function() {
let selfIndex = this.rule.textProps.indexOf(this);
// When adding a new property in the rule-view, the TextProperty object is
// created right away before the rule gets updated on the server, so we're
// not going to find the corresponding declaration object yet. Default to
// true.
if (!this.rule.domRule.declarations[selfIndex]) {
return true;
}
// Starting with FF61, StyleRuleActor provides an accessor to signal if the property
// name is valid. If we don't have this, assume the name is valid. In use, rely on
// isValid() as a guard against false positives.
return (this.rule.domRule.declarations[selfIndex].isNameValid !== undefined)
? this.rule.domRule.declarations[selfIndex].isNameValid
: true;
}
};

Просмотреть файл

@ -32,18 +32,23 @@ add_task(async function() {
let elementStyle = view._elementStyle;
let expected = [
{name: "something", overridden: true},
{name: "color", overridden: true},
{name: "background-color", overridden: true},
{name: "background-color", overridden: false}
{name: "something", overridden: true, isNameValid: false, isValid: false},
{name: "color", overridden: true, isNameValid: true, isValid: false},
{name: "background-color", overridden: true, isNameValid: true, isValid: true},
{name: "background-color", overridden: false, isNameValid: true, isValid: true}
];
let rule = elementStyle.rules[1];
for (let i = 0; i < expected.length; ++i) {
let prop = rule.textProps[i];
is(prop.name, expected[i].name, "test name for prop " + i);
is(prop.name, expected[i].name,
"Check name for prop " + i);
is(prop.overridden, expected[i].overridden,
"test overridden for prop " + i);
"Check overridden for prop " + i);
is(prop.isNameValid(), expected[i].isNameValid,
"Check if property name is valid for prop " + i);
is(prop.isValid(), expected[i].isValid,
"Check if whole declaration is valid for prop " + i);
}
});

Просмотреть файл

@ -572,6 +572,10 @@ TextPropertyEditor.prototype = {
this.enable.removeAttribute("checked");
}
this.warning.title = !this.isNameValid()
? l10n("rule.warningName.title")
: l10n("rule.warning.title");
this.warning.hidden = this.editing || this.isValid();
this.filterProperty.hidden = this.editing ||
!this.isValid() ||
@ -1008,12 +1012,20 @@ TextPropertyEditor.prototype = {
* Validate this property. Does it make sense for this value to be assigned
* to this property name? This does not apply the property value
*
* @return {Boolean} true if the property value is valid, false otherwise.
* @return {Boolean} true if the property name + value pair is valid, false otherwise.
*/
isValid: function() {
return this.prop.isValid();
},
/**
* Validate the name of this property.
* @return {Boolean} true if the property name is valid, false otherwise.
*/
isNameValid: function() {
return this.prop.isNameValid();
},
/**
* Returns true if the property is a `display: [inline-]flex` declaration.
*

Просмотреть файл

@ -50,6 +50,10 @@ async function testAddNode(parentNode, inspector) {
let mutations = await onMutation;
await onNewContainer;
// We are only interested in childList mutations here. Filter everything else out as
// there may be unrelated mutations (e.g. "events") grouped in.
mutations = mutations.filter(({ type }) => type === "childList");
is(mutations.length, 1, "There is one mutation only");
is(mutations[0].added.length, 1, "There is one new node only");

Просмотреть файл

@ -112,7 +112,6 @@ devtools.jar:
skin/devtools-browser.css (themes/devtools-browser.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)
@ -269,44 +268,7 @@ devtools.jar:
skin/images/pane-collapse.svg (themes/images/pane-collapse.svg)
skin/images/pane-expand.svg (themes/images/pane-expand.svg)
skin/images/help.svg (themes/images/help.svg)
# Firebug Theme
skin/images/firebug/read-only.svg (themes/images/firebug/read-only.svg)
skin/images/firebug/twisty-closed-firebug.svg (themes/images/firebug/twisty-closed-firebug.svg)
skin/images/firebug/twisty-open-firebug.svg (themes/images/firebug/twisty-open-firebug.svg)
skin/images/firebug/arrow-down.svg (themes/images/firebug/arrow-down.svg)
skin/images/firebug/arrow-up.svg (themes/images/firebug/arrow-up.svg)
skin/images/firebug/close.svg (themes/images/firebug/close.svg)
skin/images/firebug/pause.svg (themes/images/firebug/pause.svg)
skin/images/firebug/play.svg (themes/images/firebug/play.svg)
skin/images/firebug/rewind.svg (themes/images/firebug/rewind.svg)
skin/images/firebug/disable.svg (themes/images/firebug/disable.svg)
skin/images/firebug/breakpoint.svg (themes/images/firebug/breakpoint.svg)
skin/images/firebug/tool-options.svg (themes/images/firebug/tool-options.svg)
skin/images/firebug/debugger-step-in.svg (themes/images/firebug/debugger-step-in.svg)
skin/images/firebug/debugger-step-out.svg (themes/images/firebug/debugger-step-out.svg)
skin/images/firebug/debugger-step-over.svg (themes/images/firebug/debugger-step-over.svg)
skin/images/firebug/pane-collapse.svg (themes/images/firebug/pane-collapse.svg)
skin/images/firebug/pane-expand.svg (themes/images/firebug/pane-expand.svg)
skin/images/firebug/dock-undock.svg (themes/images/firebug/dock-undock.svg)
skin/images/firebug/dock-side.svg (themes/images/firebug/dock-side.svg)
skin/images/firebug/dock-bottom.svg (themes/images/firebug/dock-bottom.svg)
skin/images/firebug/commandline-icon.svg (themes/images/firebug/commandline-icon.svg)
skin/images/firebug/debugger-blackbox.svg (themes/images/firebug/debugger-blackbox.svg)
skin/images/firebug/debugger-prettyprint.svg (themes/images/firebug/debugger-prettyprint.svg)
skin/images/firebug/debugger-toggleBreakpoints.svg (themes/images/firebug/debugger-toggleBreakpoints.svg)
skin/images/firebug/tool-debugger-paused.svg (themes/images/firebug/tool-debugger-paused.svg)
skin/images/firebug/command-pick.svg (themes/images/firebug/command-pick.svg)
skin/images/firebug/command-console.svg (themes/images/firebug/command-console.svg)
skin/images/firebug/command-eyedropper.svg (themes/images/firebug/command-eyedropper.svg)
skin/images/firebug/command-frames.svg (themes/images/firebug/command-frames.svg)
skin/images/firebug/command-paintflashing.svg (themes/images/firebug/command-paintflashing.svg)
skin/images/firebug/command-responsivemode.svg (themes/images/firebug/command-responsivemode.svg)
skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
skin/images/firebug/command-noautohide.svg (themes/images/firebug/command-noautohide.svg)
skin/images/read-only.svg (themes/images/read-only.svg)
# Debugger
skin/images/debugger/arrow.svg (themes/images/debugger/arrow.svg)

Просмотреть файл

@ -65,14 +65,3 @@
.theme-dark .netInfoParamValue {
color: var(--theme-highlight-gray);
}
/* Firebug Theme */
.theme-firebug .netInfoHeadersTable {
font-family: Lucida Grande, Tahoma, sans-serif;
font-size: 11px;
line-height: 12px;
}
.theme-firebug .netInfoParamValue {
font-family: var(--monospace-font-family);
}

Просмотреть файл

@ -47,12 +47,3 @@
.panelContent .treeTable .treeLabelCell {
padding-right: 17px;
}
/******************************************************************************/
/* Theme Firebug */
/* JSON View is using bigger font-size for the main tabs so,
let's overwrite the default value. */
.theme-firebug .tabs .tabs-navigation {
font-size: 14px;
}

Просмотреть файл

@ -20,9 +20,6 @@ add_task(async function() {
SpecialPowers.setCharPref("devtools.theme", "dark");
is(await getTheme(), "theme-dark", "Theme changed to dark");
SpecialPowers.setCharPref("devtools.theme", "firebug");
is(await getTheme(), "theme-firebug", "Theme changed to firebug");
SpecialPowers.setCharPref("devtools.theme", "light");
is(await getTheme(), "theme-light", "Theme changed to light");

Просмотреть файл

@ -22,10 +22,6 @@ options.darkTheme.label2=Dark
# Used as a label for light theme
options.lightTheme.label2=Light
# LOCALIZATION NOTE (options.firebugTheme.label2)
# Used as a label for Firebug theme
options.firebugTheme.label2=Firebug
# LOCALIZATION NOTE (performance.label):
# This string is displayed in the title of the tab when the profiler is
# displayed inside the developer tools window and in the Developer Tools Menu.

Просмотреть файл

@ -3,14 +3,6 @@
module.exports = {
// Extend from the shared list of defined globals for mochitests.
"extends": "../../../../.eslintrc.mochitests.js",
"globals": {
"addTab": true,
"censusState": true,
"refreshTab": true,
"removeTab": true,
"waitForTime": true,
"waitUntilState": true
},
"rules": {
"no-unused-vars": ["error", { "vars": "local", "args": "none" }],
}

Просмотреть файл

@ -7,7 +7,7 @@
*/
const TEST_URL = "http://example.com/browser/devtools/client/memory/test/browser/doc_steady_allocation.html";
const { viewState, censusState } = require("devtools/client/memory/constants");
const { viewState } = require("devtools/client/memory/constants");
const { changeView } = require("devtools/client/memory/actions/view");
this.test = makeMemoryTest(TEST_URL, async function({ tab, panel }) {

Просмотреть файл

@ -8,7 +8,6 @@
const {
dominatorTreeState,
viewState,
censusState,
} = require("devtools/client/memory/constants");
const { changeViewAndRefresh, changeView } = require("devtools/client/memory/actions/view");

Просмотреть файл

@ -9,7 +9,6 @@
const {
individualsState,
viewState,
censusState,
} = require("devtools/client/memory/constants");
const { changeView } = require("devtools/client/memory/actions/view");

Просмотреть файл

@ -6,8 +6,7 @@
"use strict";
const {
viewState,
censusState
viewState
} = require("devtools/client/memory/constants");
const {
takeSnapshotAndCensus

Просмотреть файл

@ -7,7 +7,6 @@
"use strict";
const {
censusState,
viewState
} = require("devtools/client/memory/constants");
const {

Просмотреть файл

@ -8,7 +8,7 @@
*/
const TEST_URL = "http://example.com/browser/devtools/client/memory/test/browser/doc_steady_allocation.html";
const { viewState, censusState } = require("devtools/client/memory/constants");
const { viewState } = require("devtools/client/memory/constants");
const { changeView } = require("devtools/client/memory/actions/view");
this.test = makeMemoryTest(TEST_URL, async function({ tab, panel }) {

Просмотреть файл

@ -4,16 +4,18 @@
"use strict";
// Load the shared test helpers into this compartment.
/* import-globals-from ../../../shared/test/shared-head.js */
Services.scriptloader.loadSubScript(
"chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js",
this);
// Load the shared Redux helpers into this compartment.
/* import-globals-from ../../../shared/test/shared-redux-head.js */
Services.scriptloader.loadSubScript(
"chrome://mochitests/content/browser/devtools/client/shared/test/shared-redux-head.js",
this);
var { censusDisplays, snapshotState: states } = require("devtools/client/memory/constants");
var { censusDisplays, censusState, snapshotState: states } = require("devtools/client/memory/constants");
var { L10N } = require("devtools/client/memory/utils");
Services.prefs.setBoolPref("devtools.memory.enabled", true);

Просмотреть файл

@ -3,11 +3,6 @@
module.exports = {
// Extend from the shared list of defined globals for mochitests.
"extends": "../../../../.eslintrc.mochitests.js",
"globals": {
"SimpleTest": true,
"ok": true,
"requestAnimationFrame": true
},
"rules": {
"no-unused-vars": ["error", { "vars": "local", "args": "none" }],
}

Просмотреть файл

@ -6,7 +6,6 @@ module.exports = {
"rules": {
"no-unused-vars": ["error", {
"vars": "local",
"varsIgnorePattern": "^run_test$"
}]
}
};

Просмотреть файл

@ -3,6 +3,9 @@
"use strict";
// via xpcshell.ini
/* import-globals-from ../../../shared/test/shared-redux-head.js */
var { require } = ChromeUtils.import("resource://devtools/shared/Loader.jsm", {});
var Services = require("Services");

Просмотреть файл

@ -325,10 +325,6 @@
transition: width 0.2s ease-out;
}
.theme-firebug .network-monitor .requests-list-timings-total {
color: var(--theme-body-color);
}
/* Stack trace panel */
.network-monitor .stack-trace {

Просмотреть файл

@ -86,10 +86,6 @@
display: inline-block;
}
.theme-firebug .requests-list-column {
padding: 1px;
}
/* Requests list headers */
.requests-list-headers-wrapper {
@ -100,10 +96,6 @@
padding: 0;
}
.theme-firebug .requests-list-headers-wrapper {
padding: 0 !important;
}
.requests-list-headers {
display: table-header-group;
height: 24px;
@ -177,36 +169,6 @@
border-image: linear-gradient(var(--theme-splitter-color), var(--theme-splitter-color)) 1 1;
}
.theme-firebug .requests-list-headers {
padding: 0 !important;
font-weight: bold;
background: linear-gradient(rgba(255, 255, 255, 0.05),
rgba(0, 0, 0, 0.05)),
#C8D2DC;
}
.theme-firebug .requests-list-header-button {
min-height: 17px;
}
.theme-firebug .requests-list-header-button > .button-icon {
height: 7px;
}
.theme-firebug .requests-list-header-button[data-sorted] {
background-color: #AAC3DC;
}
:root[platform="linux"].theme-firebug .requests-list-header-button[data-sorted] {
background-color: #FAC8AF !important;
color: inherit !important;
}
.theme-firebug .requests-list-header-button:hover:active {
background-image: linear-gradient(rgba(0, 0, 0, 0.1),
transparent);
}
/* Requests list column */
/* Status column */
@ -217,10 +179,6 @@
text-overflow: initial;
}
.theme-firebug .requests-list-status {
font-weight: bold;
}
.requests-list-status-code {
margin-inline-start: 3px;
padding: 0 2px;
@ -314,10 +272,6 @@
min-width: 85px;
}
.theme-firebug .requests-list-method {
color: rgb(128, 128, 128);
}
/* File column */
.requests-list-file {
@ -473,11 +427,6 @@
min-width: 80px;
}
.theme-firebug .requests-list-size {
justify-content: end;
padding-inline-end: 4px;
}
/* Waterfall column */
.requests-list-waterfall {
@ -562,11 +511,6 @@
height: 9px;
}
.theme-firebug .requests-list-timings-box {
background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.2));
height: 16px;
}
.requests-list-timings-box.blocked {
background-color: var(--timing-blocked-color);
}
@ -645,10 +589,6 @@
opacity: 0.6;
}
.theme-firebug .request-list-item:not(.selected):hover {
background: #EFEFEF;
}
/* Responsive web design support */
@media (max-width: 700px) {

Просмотреть файл

@ -140,48 +140,6 @@
flex-direction: column;
}
/* Firebug theme support for statistics panel charts */
.theme-firebug .chart-colored-blob[name=html] {
fill: rgba(94, 136, 176, 0.8); /* Blue-Grey highlight */
background: rgba(94, 136, 176, 0.8);
}
.theme-firebug .chart-colored-blob[name=css] {
fill: rgba(70, 175, 227, 0.8); /* light blue */
background: rgba(70, 175, 227, 0.8);
}
.theme-firebug .chart-colored-blob[name=js] {
fill: rgba(235, 83, 104, 0.8); /* red */
background: rgba(235, 83, 104, 0.8);
}
.theme-firebug .chart-colored-blob[name=xhr] {
fill: rgba(217, 102, 41, 0.8); /* orange */
background: rgba(217, 102, 41, 0.8);
}
.theme-firebug .chart-colored-blob[name=fonts] {
fill: rgba(223, 128, 255, 0.8); /* pink */
background: rgba(223, 128, 255, 0.8);
}
.theme-firebug .chart-colored-blob[name=images] {
fill: rgba(112, 191, 83, 0.8); /* pink */
background: rgba(112, 191, 83, 0.8);
}
.theme-firebug .chart-colored-blob[name=media] {
fill: rgba(235, 235, 84, 0.8); /* yellow */
background: rgba(235, 235, 84, 0.8);
}
.theme-firebug .chart-colored-blob[name=flash] {
fill: rgba(84, 235, 159, 0.8); /* cyan */
background: rgba(84, 235, 159, 0.8);
}
/* Responsive web design support */
@media (max-width: 700px) {

Просмотреть файл

@ -34,11 +34,6 @@
--sort-descending-image: url(chrome://devtools/skin/images/sort-descending-arrow.svg);
}
:root.theme-firebug {
--sort-ascending-image: url(chrome://devtools/skin/images/firebug/arrow-up.svg);
--sort-descending-image: url(chrome://devtools/skin/images/firebug/arrow-down.svg);
}
:root {
/* Icons */
--play-icon-url: url("chrome://devtools/content/netmonitor/src/assets/icons/play.svg");

Просмотреть файл

@ -18,18 +18,6 @@
--stack-function-color: var(--theme-highlight-red);
}
.theme-firebug {
--number-color: #000088;
--string-color: #FF0000;
--null-color: #787878;
--object-color: DarkGreen;
--caption-color: #444444;
--location-color: #555555;
--source-link-color: blue;
--node-color: rgb(0, 0, 136);
--reference-color: rgb(102, 102, 255);
}
/******************************************************************************/
.inline {

Просмотреть файл

@ -27,11 +27,6 @@ div[hidetabs=true] .tabs .tabs-navigation {
height: 23px;
}
/* Firebug theme is using slightly different height. */
.theme-firebug .tabs .tabs-navigation {
height: 28px;
}
/* The tab takes entire horizontal space and individual tabs
should stretch accordingly. Use flexbox for the behavior.
Use also `overflow: hidden` so, 'overflow' and 'underflow'
@ -49,8 +44,3 @@ div[hidetabs=true] .tabs .tabs-navigation {
text-align: center;
}
/* Firebug theme doesn't stretch the tabs. */
.theme-firebug .tabs .tabs-navigation .tabs-menu-item {
flex-grow: 0;
}

Просмотреть файл

@ -91,7 +91,7 @@
}
.theme-dark .tabs .tabs-menu-item:last-child,
.theme-light:not(.theme-firebug) .tabs .tabs-menu-item:last-child {
.theme-light .tabs .tabs-menu-item:last-child {
border-inline-end-width: 1px;
}
@ -109,58 +109,3 @@
.theme-light .tabs .tabs-menu-item:hover:active:not(.is-active) {
background-color: var(--theme-toolbar-hover-active);
}
/* Firebug Theme */
.theme-firebug .tabs .tabs-navigation {
padding-top: 3px;
padding-left: 3px;
}
.theme-firebug .tabs .tabs-menu {
margin-bottom: -1px;
}
.theme-firebug .tabs .tabs-menu-item.is-active,
.theme-firebug .tabs .tabs-menu-item.is-active:hover {
background-color: transparent;
}
.theme-firebug .tabs .tabs-menu-item {
position: relative;
border-inline-start-width: 0;
}
.theme-firebug .tabs .tabs-menu-item a {
font-family: var(--proportional-font-family);
font-weight: bold;
color: var(--theme-body-color);
border-radius: 4px 4px 0 0;
}
.theme-firebug .tabs .tabs-menu-item:hover:not(.is-active) a {
border: 1px solid var(--theme-splitter-color);
border-bottom: 1px solid transparent;
background-color: transparent;
}
.theme-firebug .tabs .tabs-menu-item.is-active a {
background-color: var(--theme-toolbar-tab-selected-background);
border: 1px solid var(--theme-splitter-color);
border-bottom-color: transparent;
color: var(--theme-body-color);
}
.theme-firebug .tabs .tabs-menu-item:hover:active a {
background-color: var(--theme-toolbar-hover-active);
}
.theme-firebug .tabs .tabs-menu-item.is-active:hover:active a {
background-color: var(--theme-selection-background);
color: var(--theme-selection-color);
}
.theme-firebug .tabs .tabs-menu-item a {
border: 1px solid transparent;
padding: 4px 8px;
}

Просмотреть файл

@ -9,7 +9,6 @@
/* TreeView Colors */
:root {
--tree-link-color: blue;
--tree-header-background: #C8D2DC;
--tree-header-sorted-background: #AAC3DC;
}
@ -160,11 +159,11 @@
}
.treeTable .treeHeaderSorted > .treeHeaderCellBox {
background: url(chrome://devtools/skin/images/firebug/arrow-down.svg) no-repeat calc(100% - 4px);
background: url(chrome://devtools/skin/images/sort-descending-arrow.svg) no-repeat calc(100% - 4px);
}
.treeTable .treeHeaderSorted.sortedAscending > .treeHeaderCellBox {
background-image: url(chrome://devtools/skin/images/firebug/arrow-up.svg);
background-image: url(chrome://devtools/skin/images/sort-ascending-arrow.svg);
}
.treeTable .treeHeaderCell:hover:active {
@ -186,19 +185,7 @@
background-color: var(--theme-selection-background-hover) !important;
}
.theme-firebug .treeTable .treeRow:not(.selected):hover {
background-color: var(--theme-body-background);
}
.theme-light .treeTable,
.theme-dark .treeTable {
color: var(--theme-highlight-blue);
}
.theme-firebug .treeTable {
color: var(--theme-body-color);
}
.theme-firebug .treeTable .treeRow.hasChildren:not(.selected) > .treeLabelCell > .treeLabel:hover {
color: var(--tree-link-color);
}

Просмотреть файл

@ -23,8 +23,6 @@ function testGetTheme() {
is(getTheme(), "light", "getTheme() correctly returns light theme");
Services.prefs.setCharPref("devtools.theme", "dark");
is(getTheme(), "dark", "getTheme() correctly returns dark theme");
Services.prefs.setCharPref("devtools.theme", "firebug");
is(getTheme(), "firebug", "getTheme() correctly returns firebug theme");
Services.prefs.setCharPref("devtools.theme", "unknown");
is(getTheme(), "unknown", "getTheme() correctly returns an unknown theme");
Services.prefs.setCharPref("devtools.theme", originalTheme);
@ -48,9 +46,6 @@ function testSetTheme() {
setTheme(originalTheme);
is(Services.prefs.getCharPref("devtools.theme"), originalTheme,
"setTheme() correctly sets the original theme.");
setTheme("firebug");
is(Services.prefs.getCharPref("devtools.theme"), "firebug",
"setTheme() correctly sets firebug theme.");
setTheme("unknown");
is(Services.prefs.getCharPref("devtools.theme"), "unknown",
"setTheme() correctly sets an unknown theme.");
@ -62,23 +57,18 @@ function testSetTheme() {
function testGetColor() {
let BLUE_DARK = "#75BFFF";
let BLUE_LIGHT = "#0074e8";
let BLUE_FIREBUG = "#3455db";
let originalTheme = getTheme();
setTheme("dark");
is(getColor("highlight-blue"), BLUE_DARK, "correctly gets color for enabled theme.");
setTheme("light");
is(getColor("highlight-blue"), BLUE_LIGHT, "correctly gets color for enabled theme.");
setTheme("firebug");
is(getColor("highlight-blue"), BLUE_FIREBUG, "correctly gets color for enabled theme.");
setTheme("metal");
is(getColor("highlight-blue"), BLUE_LIGHT,
"correctly uses light for default theme if enabled theme not found");
is(getColor("highlight-blue", "dark"), BLUE_DARK,
"if provided and found, uses the provided theme.");
is(getColor("highlight-blue", "firebug"), BLUE_FIREBUG,
"if provided and found, uses the provided theme.");
is(getColor("highlight-blue", "metal"), BLUE_LIGHT,
"if provided and not found, defaults to light theme.");
is(getColor("somecomponents"), null, "if a type cannot be found, should return null.");
@ -100,6 +90,5 @@ function testColorExistence() {
for (let type of vars) {
ok(getColor(type, "light"), `${type} is a valid color in light theme`);
ok(getColor(type, "dark"), `${type} is a valid color in dark theme`);
ok(getColor(type, "firebug"), `${type} is a valid color in firebug theme`);
}
}

Просмотреть файл

@ -1102,6 +1102,11 @@ function isInside(point, polygon) {
return false;
}
// Reduce the length of the fractional part because this is likely to cause errors when
// the point is on the edge of the polygon.
point = point.map(n => n.toFixed(2));
polygon = polygon.map(p => p.map(n => n.toFixed(2)));
const n = polygon.length;
const newPoints = polygon.slice(0);
newPoints.push(polygon[0]);

Просмотреть файл

@ -16,7 +16,6 @@ const variableFileContents = require("theme-loader!devtools/client/themes/variab
const THEME_SELECTOR_STRINGS = {
light: ":root.theme-light {",
dark: ":root.theme-dark {",
firebug: ":root.theme-firebug {",
root: ":root {",
};
const THEME_PREF = "devtools.theme";

Просмотреть файл

@ -30,13 +30,6 @@
--keyframe-marker-shadow-color: #818181;
}
:root.theme-firebug {
--command-pick-image: url(chrome://devtools/skin/images/firebug/command-pick.svg);
--pause-image: url(chrome://devtools/skin/images/firebug/pause.svg);
--resume-image: url(chrome://devtools/skin/images/firebug/play.svg);
--rewind-image: url(chrome://devtools/skin/images/firebug/rewind.svg);
}
/* Root element of animation inspector */
#animation-container {
display: flex;

Просмотреть файл

@ -33,16 +33,7 @@
--close-button-image: url(chrome://devtools/skin/images/close.svg);
}
.theme-firebug {
--even-animation-timeline-background-color: rgba(128,128,128,0.03);
--command-pick-image: url(chrome://devtools/skin/images/firebug/command-pick.svg);
--pause-image: url(chrome://devtools/skin/images/firebug/pause.svg);
--rewind-image: url(chrome://devtools/skin/images/firebug/rewind.svg);
--play-image: url(chrome://devtools/skin/images/firebug/play.svg);
--close-button-image: url(chrome://devtools/skin/images/firebug/close.svg);
}
.theme-light, .theme-firebug {
.theme-light {
/* The color for animation type 'opacity' */
--opacity-border-color: var(--theme-highlight-pink);
--opacity-background-color: #b82ee580;

Просмотреть файл

@ -105,20 +105,6 @@
background-color: var(--contentbox-color);
}
.theme-firebug .boxmodel-main,
.theme-firebug .boxmodel-header {
font-family: var(--proportional-font-family);
}
.theme-firebug .boxmodel-main {
color: var(--theme-body-color);
font-size: var(--theme-toolbar-font-size);
}
.theme-firebug .boxmodel-header {
font-size: var(--theme-toolbar-font-size);
}
/* Editable region sizes are contained in absolutely positioned <p> */
.boxmodel-main > p,

Просмотреть файл

@ -166,74 +166,3 @@
.breadcrumbs-widget-item-pseudo-classes {
color: var(--theme-highlight-lightorange);
}
/* Firebug theme support for breadcrumbs widget. */
.theme-firebug .breadcrumbs-widget-item {
border: 1px solid transparent;
border-radius: 2px;
padding: 0;
}
.theme-firebug .breadcrumbs-widget-item:hover {
border-color: rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6) inset,
0 0 1px rgba(255, 255, 255, 0.6) inset,
0 0 2px rgba(0, 0, 0, 0.05);
}
.theme-firebug .breadcrumbs-widget-item > .button-box {
padding-left: 0;
padding-right: 0;
}
.theme-firebug .breadcrumbs-widget-item:first-child {
margin: 0;
}
.theme-firebug .breadcrumbs-widget-item:not(:first-child)::before {
margin: 0 0 0 -5px;
top: 0;
}
/* Breadcrumbs Separators (reset selection styles) */
.theme-firebug .breadcrumbs-widget-item[checked],
.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-id,
.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-tag,
.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-pseudo-classes,
.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-classes {
background: none;
font-weight: bold;
color: inherit;
}
/* The first rule is there only to make sure the default rule from
widgets.css is overwritten. */
.theme-firebug .breadcrumbs-widget-item[checked] + .breadcrumbs-widget-item {
background: none;
}
.theme-firebug .breadcrumbs-widget-item .breadcrumbs-widget-item-tag {
padding-left: 4px;
padding-right: 4px;
}
/* Breadcrumbs Scrolling Buttons */
.theme-firebug .breadcrumbs-widget-container .scrollbutton-up,
.theme-firebug .breadcrumbs-widget-container .scrollbutton-down {
padding: 0;
box-shadow: none;
outline: 1px solid var(--theme-splitter-color);
}
.theme-firebug .breadcrumbs-widget-container .scrollbutton-up:hover,
.theme-firebug .breadcrumbs-widget-container .scrollbutton-down:hover {
border: 1px transparent solid !important;
box-shadow: none !important;
}
.theme-firebug .breadcrumbs-widget-container .scrollbutton-up:active,
.theme-firebug .breadcrumbs-widget-container .scrollbutton-down:active {
background: none !important;
}

Просмотреть файл

@ -27,15 +27,10 @@
--monospace-font-family: Consolas, monospace;
}
:root[platform="linux"],
:root.theme-firebug {
:root[platform="linux"] {
--monospace-font-family: monospace;
}
:root.theme-firebug {
--proportional-font-family: Lucida Grande, Tahoma, sans-serif;
}
.devtools-monospace {
font-family: var(--monospace-font-family);
}
@ -129,13 +124,6 @@ html|button, html|select {
background-image: linear-gradient(to bottom, hsla(209,18%,18%,0.9), hsl(210,11%,16%));
}
.theme-firebug .devtools-autocomplete-popup {
border-color: var(--theme-splitter-color);
border-radius: 5px;
font-size: var(--theme-autompletion-font-size);
background: var(--theme-body-background);
}
.devtools-autocomplete-listbox .autocomplete-selected,
.devtools-autocomplete-listbox .autocomplete-item:hover {
background-color: rgba(128,128,128,0.3);
@ -351,10 +339,7 @@ checkbox:-moz-focusring {
.devtools-toolbarbutton:not([disabled])[label][checked=true],
.devtools-toolbarbutton:not([disabled])[label][open],
.devtools-button:not(:empty).checked,
.theme-firebug .devtools-toolbarbutton[checked],
.theme-firebug .devtools-toolbarbutton[open],
.theme-firebug .devtools-button.checked:empty {
.devtools-button:not(:empty).checked {
background: var(--toolbarbutton-checked-background);
border-color: var(--toolbarbutton-checked-border-color);
color: var(--toolbarbutton-checked-color);
@ -723,11 +708,6 @@ checkbox:-moz-focusring {
background: var(--tab-line-selected-color);
}
/* Hide the tab line in the firebug theme */
.theme-firebug .devtools-tab-line {
background: transparent !important;
}
/* No result message styles */
.devtools-sidepanel-no-result {

Просмотреть файл

@ -122,15 +122,6 @@
padding-inline-start: 17px;
}
.theme-firebug .computed-property-view,
.theme-firebug .computed-property-content {
font-family: var(--proportional-font-family);
}
.theme-firebug .computed-property-view {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* Bug 1360238 - getSelection displays an extra "\n" on multiple sibling block elements.
We rely on this behavior to add an extra "\n" between matched selectors (Bug 1222737).
Therefore we use <div> elements around matched selectors and need this class

Просмотреть файл

@ -59,24 +59,6 @@
margin: 2px;
}
/* Firebug theme uses breakpoint icon istead of a checkbox */
.theme-firebug #sources-pane .dbg-breakpoint-checkbox .checkbox-check {
-moz-appearance: none;
border: none;
background: url(chrome://devtools/skin/images/firebug/breakpoint.svg) no-repeat 50% 50%;
}
.theme-firebug #sources-pane .dbg-breakpoint-checkbox:not([checked="true"]) > .checkbox-check,
.theme-firebug #sources-pane .dbg-breakpoint-checkbox:not([checked="true"]) ~ * {
opacity: 0.5;
}
.theme-firebug #sources-pane .dbg-breakpoint-checkbox {
padding-inline-end: 0;
margin-inline-end: 0;
}
.dbg-breakpoint-condition-thrown-message {
display: none;
color: var(--theme-highlight-red);
@ -98,28 +80,15 @@
list-style-image: url(images/item-toggle.svg);
}
.theme-firebug #black-box {
list-style-image: url(images/firebug/debugger-blackbox.svg);
}
#pretty-print {
list-style-image: url(images/tool-styleeditor.svg);
}
.theme-firebug #pretty-print {
list-style-image: url(images/firebug/debugger-prettyprint.svg);
}
#toggle-breakpoints {
list-style-image: url(images/debugger-toggleBreakpoints.svg);
-moz-image-region: rect(0,32px,16px,16px);
}
.theme-firebug #toggle-breakpoints {
list-style-image: url(images/firebug/debugger-toggleBreakpoints.svg);
-moz-image-region: unset;
}
#toggle-breakpoints[checked] {
-moz-image-region: rect(0,16px,16px,0);
}
@ -545,14 +514,6 @@
list-style-image: url(images/play.svg);
}
.theme-firebug #resume {
list-style-image: url(images/firebug/pause.svg);
}
.theme-firebug #resume[checked] {
list-style-image: url(images/firebug/play.svg);
}
#resume[break-on-next] {
background: var(--theme-highlight-lightorange);
}
@ -569,18 +530,6 @@
list-style-image: url(images/debugger-step-out.svg);
}
.theme-firebug #step-over {
list-style-image: url(images/firebug/debugger-step-over.svg);
}
.theme-firebug #step-in {
list-style-image: url(images/firebug/debugger-step-in.svg);
}
.theme-firebug #step-out {
list-style-image: url(images/firebug/debugger-step-out.svg);
}
#instruments-pane-toggle {
list-style-image: var(--theme-pane-collapse-image);
}
@ -618,53 +567,3 @@
#body[layout=vertical] .side-menu-widget-item {
margin-inline-end: 0;
}
/* Firebug theme customization of source group title */
.theme-firebug #sources-pane .side-menu-widget-group-title {
border-bottom: none;
padding: 2px 4px;
background: var(--theme-header-background);
font-weight: bold;
}
/* Sections titles (toolbars) in Variables panel they have different height */
.theme-firebug #variables-tabpanel .title.devtools-toolbar {
display: -moz-box;
height: 20px !important;
}
/* Firebug theme support for the Callstack Panel */
.theme-firebug #callstack-list {
font-family: var(--proportional-font-family);
}
.theme-firebug #callstack-list .dbg-classic-stackframe-title {
color: var(--theme-content-color2);
font-weight: normal;
font-family: monospace;
}
.theme-firebug #callstack-list .side-menu-widget-item {
padding-top: 2px;
padding-bottom: 2px;
}
.theme-firebug #callstack-list .dbg-classic-stackframe-details-url,
.theme-firebug #callstack-list .dbg-classic-stackframe-details-sep,
.theme-firebug #callstack-list .dbg-classic-stackframe-details-line {
color: blue;
font-weight: bold;
}
.theme-firebug #callstack-list .side-menu-widget-item {
margin: 0 4px;
}
.theme-firebug #callstack-list .side-menu-widget-item.selected {
color: var(--theme-selection-color);
}
.theme-firebug #callstack-list .side-menu-widget-item:first-child {
border-top: none;
}

Просмотреть файл

@ -1,220 +0,0 @@
/* vim:set ts=2 sw=2 sts=2 et: */
/* 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/. */
@import url(resource://devtools/client/themes/variables.css);
@import url(resource://devtools/client/themes/common.css);
@import url(chrome://devtools/skin/light-theme.css);
:root.theme-firebug {
font-size: 11px;
font-family: var(--proportional-font-family);
}
/* CodeMirror Color Syntax */
.theme-firebug .cm-keyword {color: BlueViolet; font-weight: bold;}
.theme-firebug .cm-atom {color: #219;}
.theme-firebug .cm-number {color: #164;}
.theme-firebug .cm-def {color: #00f;}
.theme-firebug .cm-variable {color: black;}
.theme-firebug .cm-variable-2 {color: black;}
.theme-firebug .cm-variable-3 {color: black;}
.theme-firebug .cm-property {color: black;}
.theme-firebug .cm-operator {color: black;}
.theme-firebug .cm-comment {color: Silver;}
.theme-firebug .cm-string {color: Red;}
.theme-firebug .cm-string-2 {color: Red;}
.theme-firebug .cm-meta {color: rgb(120, 120, 120); font-style: italic;}
.theme-firebug .cm-error {color: #f00;}
.theme-firebug .cm-qualifier {color: #555;}
.theme-firebug .cm-builtin {color: #30a;}
.theme-firebug .cm-bracket {color: #997;}
.theme-firebug .cm-tag {color: blue;}
.theme-firebug .cm-attribute {color: rgb(0, 0, 136);}
.theme-firebug .cm-header {color: blue;}
.theme-firebug .cm-quote {color: #090;}
.theme-firebug .cm-hr {color: #999;}
.theme-firebug .cm-link {color: #00c;}
.theme-firebug .theme-fg-color3,
.theme-firebug .cm-s-mozilla .kind-Object .cm-variable{
color: var(--theme-content-color1);
font-style: normal;
}
.theme-firebug .console-string {
color: #FF183C;
}
/* Variables View */
.theme-firebug .variables-view-variable > .title > .name,
.theme-firebug .variables-view-variable > .title > .value {
color: var(--theme-body-color);
}
/* Firebug theme support for tabbar and panel tabs
(both, main and side panels )*/
/* Only apply bottom-border for:
1) The main tab list.
2) The side tab list if there is no scroll-box that has its own border.
Use !important to override even the rule in webconsole.css that uses
ID in the selector. */
.theme-firebug .devtools-sidebar-tabs tabs {
background: var(--theme-tab-toolbar-background) !important;
border-bottom: 1px solid var(--theme-splitter-color) !important;
}
/* Add a negative bottom margin to overlap bottom border
of the parent element (see also the next comment for 'tabs') */
.theme-firebug .devtools-tab,
.theme-firebug .devtools-sidebar-tabs tab {
margin: 3px 0 -1px 0;
padding: 1px 4px !important;
border: 1px solid transparent !important;
border-bottom: none !important;
border-radius: 4px 4px 0 0;
font-weight: bold;
color: var(--theme-body-color);
-moz-box-flex: initial;
min-width: 0;
}
/* For toolbox tabs, the negative margin is applied on the container
instead of the tab to avoid triggering y-overflow on the container
that causes the overflow menu to display */
.theme-firebug .devtools-tab {
margin-bottom: 0;
}
.theme-firebug .toolbox-tabs,
.theme-firebug #toolbox-option-container {
margin-bottom: -1px;
}
.theme-firebug .devtools-tab-label {
padding-inline-end: 0;
mask-image: none;
}
/* In order to hide bottom-border of side panel tabs we need
to make the parent element overflow visible, so child element
can move one pixel down to hide the bottom border of the parent. */
.theme-firebug .devtools-sidebar-tabs tabs {
overflow: visible;
}
.theme-firebug .devtools-tab:hover,
.theme-firebug .devtools-sidebar-tabs tab:hover {
border-color: #C8C8C8 !important;
}
.theme-firebug .devtools-tab.selected,
.theme-firebug .devtools-sidebar-tabs tab[selected] {
background-color: var(--theme-toolbar-tab-selected-background);
border-color: var(--theme-splitter-color) !important;
border-bottom-color: transparent !important;
padding-bottom: 2px;
color: inherit;
}
.theme-firebug .devtools-tabbar .devtools-separator,
.theme-firebug .devtools-tab img {
display: none;
}
.theme-firebug .devtools-sidebar-tabs tab label {
margin: 2px 0 0 0;
}
/* Use different padding for labels inside tabs on Win platform.
Make sure this overrides the default in global.css */
:root[platform="win"].theme-firebug .devtools-sidebar-tabs tab label {
margin: 0 4px !important;
}
.theme-firebug #panelSideBox .devtools-tab.selected,
.theme-firebug .devtools-sidebar-tabs tab[selected] {
background-color: white;
}
.theme-firebug #panelSideBox .devtools-tab:first-child,
.theme-firebug .devtools-sidebar-tabs tab:first-child {
margin-inline-start: 5px;
}
/* Firebug theme support for the Option (panel) tab */
.theme-firebug #toolbox-tab-options {
margin-inline-end: 4px;
}
.theme-firebug #toolbox-tab-options::before {
content: url(chrome://devtools/skin/images/firebug/tool-options.svg);
display: block;
margin: 4px 4px 0;
}
.theme-firebug #toolbox-tab-options:not([selected]):hover::before {
filter: brightness(80%);
}
/* Element picker */
.theme-firebug #toolbox-buttons-start {
border: none;
}
/* Toolbar */
.theme-firebug .theme-toolbar,
.theme-firebug toolbar,
.theme-firebug .devtools-toolbar {
background: var(--theme-toolbar-background) !important;
padding-inline-end: 4px;
}
/* The vbox for panel content also uses theme-toolbar class from some reason
but it shouldn't have the padding as defined above, so fix it here */
.theme-firebug #toolbox-deck > .toolbox-panel.theme-toolbar {
padding-inline-end: 0;
}
/* Space around toolbar buttons */
.theme-firebug .devtools-toolbar {
padding: 2px 3px;
}
/* The height is the same for all toolbars and side panels tabs */
.theme-firebug .theme-toolbar,
.theme-firebug .devtools-sidebar-tabs tabs,
.theme-firebug .devtools-toolbar {
height: 28px !important;
}
/* Do not set the fixed height for rule viewtoolbar. This toolbar
is changing its height to show pseudo classes. */
.theme-firebug #ruleview-toolbar-container {
height: auto !important;
}
/* The Inspector panel side panels are using both
.devtools-toolbar and .theme-toolbar. We want the
proportional font for all labels in these toolbars */
.theme-firebug .devtools-toolbar label,
.theme-firebug .devtools-toolbar .label,
.theme-firebug .theme-toolbar label,
.theme-firebug .theme-toolbar .label {
font-family: var(--proportional-font-family);
}
/* Make sure the toolbar buttons shrink nicely. */
#toolbox-buttons-end {
background-image: linear-gradient(rgba(253, 253, 253, 0.2), rgba(253, 253, 253, 0));
}

Просмотреть файл

@ -1,6 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" width="7" height="7">
<path d="M1.774 4.486L.257 1.86-1.259-.768h6.067L3.29 1.859z" transform="matrix(.88859 0 0 1.0498 1.923 1.549)" stroke-linejoin="round" fill="#39424a" stroke="#39424a"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 453 B

Просмотреть файл

@ -1,6 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" width="7" height="7">
<path d="M1.774 4.486L.257 1.86-1.259-.768h6.067L3.29 1.859z" transform="matrix(.88859 0 0 -1.0498 1.923 5.452)" stroke-linejoin="round" fill="#39424a" stroke="#39424a"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 454 B

Просмотреть файл

@ -1,13 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#c80000"/>
<stop offset="1" stop-color="#780000"/>
</linearGradient>
<radialGradient cx="4.8" cy="4.665" r="5.59" fx="4.8" fy="4.665" id="b" xlink:href="#a" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M11.553 5.995a5.59 5.59 0 1 1-11.18 0 5.59 5.59 0 1 1 11.18 0z" transform="translate(-.4 -.435) scale(1.0734)" fill="url(#b)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 751 B

Просмотреть файл

@ -1,25 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#f2451d"/>
<stop offset=".101" stop-color="#f01428" stop-opacity=".8"/>
<stop offset=".897" stop-color="#de8493"/>
<stop offset="1" stop-color="#efc3cc"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#520e0d"/>
<stop offset="1" stop-color="#c4181d"/>
</linearGradient>
<linearGradient x1="8.769" y1="1049.931" x2="8.769" y2="1038.668" id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<linearGradient x1="7.231" y1="1051.323" x2="7.231" y2="1037.401" id="d" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<filter x="-.24" y="-.24" width="1.48" height="1.48" color-interpolation-filters="sRGB" id="e">
<feGaussianBlur stdDeviation=".713"/>
</filter>
</defs>
<rect width="13" height="13" rx="2" ry="2" x="1.5" y="1.5" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
<path d="M6.5 5.437L4.938 7l2 2-2 2L6.5 12.562l2-2 2 2L12.064 11l-2-2 2-2L10.5 5.437l-2 2-2-2z" opacity=".4" filter="url(#e)"/>
<path d="M6 4.438L4.437 6l2 2-2 2L6 11.563l2-2 2 2L11.563 10l-2-2 2-2L10 4.437l-2 2-2-2z" fill="#fff"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -1,31 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#325de6"/>
<stop offset="1" stop-color="#8ba3f1"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#1a47d6"/>
<stop offset="1" stop-color="#6786ed"/>
</linearGradient>
<linearGradient x1="7.771" y1="13.61" x2="7.771" y2="2.16" id="e" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-.70047 0 0 .8 8.145 1037.962)"/>
<linearGradient x1="7.21" y1="14.919" x2="7.21" y2="1.081" id="f" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-.70047 0 0 .8 8.145 1037.962)"/>
<linearGradient id="c">
<stop offset="0" stop-color="#282828"/>
<stop offset="1" stop-color="#505050"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0"/>
<stop offset="1" stop-color="#3c3c3c"/>
</linearGradient>
<linearGradient x1="7.771" y1="15.451" x2="7.771" y2="3.941" id="g" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-.9204 0 0 .56 15.804 1039.472)"/>
<linearGradient x1="7.21" y1="16.411" x2="7.21" y2="3.037" id="h" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-.9204 0 0 .56 15.804 1039.472)"/>
</defs>
<g stroke-linejoin="round">
<path d="M1.14 1039.162l4.56 5.167-4.56 5.233-.84-.8 3.166-4.433-3.166-4.367z" fill="url(#e)" stroke="url(#f)" stroke-width=".6" transform="translate(0 -1036.362)"/>
<path d="M5.688 1040.05v1.125h10.125v-1.125H5.687zm2.5 3.75v1.125h7.624v-1.125H8.189zm-2.5 3.75v1.125h10.125v-1.125H5.687z" style="marker:none" color="#000" fill="url(#g)" stroke="url(#h)" stroke-width=".4" overflow="visible" transform="translate(0 -1036.362)"/>
</g>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Просмотреть файл

@ -1,38 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="e">
<stop offset="0" stop-color="#e97f7f"/>
<stop offset="1" stop-color="#efa1a1"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#e2e9ea"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#65888b"/>
<stop offset="1" stop-color="#91adaf"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#746b54"/>
<stop offset="1" stop-color="#454033"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#8c7f64"/>
<stop offset="1" stop-color="#5d5543"/>
</linearGradient>
<radialGradient xlink:href="#a" id="h" cx="8.847" cy="1.845" fx="8.847" fy="1.845" r="1.587" gradientTransform="matrix(1.27453 .37742 -.46407 1.55272 -1.03 -4.65)" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(1.11829 0 0 1.11313 -.505 -.258)" xlink:href="#b" id="i" x1="8.531" y1=".95" x2="9.908" y2="4.42" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(1.11794 0 0 1.11348 .554 .12)" xlink:href="#b" id="k" x1="-6.81" y1="-1.866" x2="-12.495" y2="-1.812" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(1.11794 0 0 1.11348 .554 .12)" xlink:href="#a" id="j" x1="-7.216" y1="-2.356" x2="-12.008" y2="-2.36" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(1.11829 0 0 1.11313 -.505 -.258)" xlink:href="#c" id="f" x1="7.153" y1="11.831" x2="6.271" y2="11.424" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(1.11829 0 0 1.11313 -.505 -.258)" xlink:href="#d" id="g" x1="8.328" y1="9.463" x2="6.703" y2="8.785" gradientUnits="userSpaceOnUse"/>
<linearGradient xlink:href="#e" id="l" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.11829 0 0 1.11313 -.505 -.258)" x1="7.153" y1="11.831" x2="6.271" y2="11.424"/>
</defs>
<path d="M6.705 15.7c1.12-1.51 1.556-2.841 1.973-4.387.502-1.793.766-3.668 1.251-5.471l-1.73-.462c-.485 1.804-1.194 3.562-1.665 5.363-.406 1.532-.717 2.951-.495 4.78z" fill="url(#f)" stroke="url(#g)" stroke-width=".4" stroke-linejoin="round"/>
<path d="M10.647 4.88a1.677 2.784 15.142 0 0 .76-1.525 1.677 2.784 15.142 0 0-.896-3.12 1.677 2.784 15.142 0 0-2.344 2.256 1.677 2.784 15.142 0 0-.109 1.7l2.589.69z" fill="url(#h)" stroke="url(#i)" stroke-width=".4" stroke-linejoin="round"/>
<rect width="6.708" height="1.113" x="-13.565" y="-3.086" rx=".5" ry=".5" transform="rotate(-165.066) skewX(-.132)" fill="url(#j)" stroke="url(#k)" stroke-width=".4" stroke-linejoin="round"/>
<path d="M8.558 10.973l-2.003.496c-.315 1.252-.487 2.44-.332 3.901l.406.107c1.03-1.428 1.416-2.582 1.86-4.226.028-.107.05-.199.07-.278z" fill="url(#l)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 3.1 KiB

Просмотреть файл

@ -1,25 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#fff"/>
<stop offset="1" stop-color="#f0f0f0"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#e1e8ff"/>
<stop offset="1" stop-color="#b9c9ff"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#505050"/>
<stop offset="1" stop-color="#787878"/>
</linearGradient>
<linearGradient gradientTransform="translate(.078 -1.018) scale(1.07692)" gradientUnits="userSpaceOnUse" y2="2.767" x2="1.624" y1="14.154" x1="13.01" id="d" xlink:href="#a"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="12.503" x2="12.396" y1="3.285" x1="3.179" id="e" xlink:href="#b"/>
<linearGradient y2="12.503" x2="12.396" y1="3.285" x1="3.179" gradientUnits="userSpaceOnUse" id="f" xlink:href="#c"/>
</defs>
<rect ry="1" rx="1" y="1" x="1" height="14" width="14" fill="url(#d)"/>
<path d="M7 2h7v3H7zM2 2h4v12H2z" fill="url(#e)"/>
<path d="M7 6h7v8H7z" fill="url(#f)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.3 KiB

Просмотреть файл

@ -1,26 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#505424"/>
<stop offset="1" stop-color="#6c6f31"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#e8eace"/>
<stop offset="1" stop-color="#f5f6ea"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#484a2e"/>
<stop offset="1" stop-color="#61633d"/>
</linearGradient>
<linearGradient xlink:href="#a" id="d" x1="-.831" y1="11.595" x2="2.378" y2="1.336" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.2174 0 0 1 -11.66 -4.6)"/>
<linearGradient xlink:href="#b" id="e" x1="1.536" y1="14.334" x2="5.493" y2="1.678" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.2174 0 0 1 -11.66 -4.6)"/>
<linearGradient xlink:href="#c" id="f" x1="1.695" y1="14.28" x2="6.421" y2="1.672" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-90 3.4 8)"/>
</defs>
<g transform="translate(4.6 .6)">
<rect transform="rotate(-90)" ry=".5" rx=".5" y="-3.4" x="-10.2" height="13.6" width="5.6" fill="url(#d)" stroke="url(#e)" stroke-width=".4" stroke-linejoin="round"/>
<path d="M-2.1 10.4v-3m11 3v-3m-2.75 3V8.9M3.4 10.4v-3m-2.75 3V8.9" fill="none" stroke="url(#f)"/>
</g>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -1,43 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="b">
<stop stop-color="#747254" offset="0"/>
<stop stop-color="#8b8965" offset="1"/>
</linearGradient>
<linearGradient id="a">
<stop stop-color="#e1e1d7" offset="0"/>
<stop stop-color="#f2f2ee" offset="1"/>
</linearGradient>
<linearGradient xlink:href="#a" id="g" x1="13" y1="13" x2="2.9" y2="4.8" gradientUnits="userSpaceOnUse" gradientTransform="translate(-2.28 -2.28) scale(1.1724)"/>
<linearGradient xlink:href="#b" id="h" x1="15" y1="11.1" x2="4.8" y2="2.7" gradientUnits="userSpaceOnUse" gradientTransform="translate(-2.28 -2.28) scale(1.1724)"/>
<linearGradient x1="8.6" y1="4.3" x2="6.3" y2=".6" id="i" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.62854 0 0 .6863 5.97 6.076)"/>
<linearGradient id="c">
<stop stop-color="#c8c8c8" offset="0"/>
<stop stop-color="#dcdcdc" offset="1"/>
</linearGradient>
<linearGradient x1="7.2" y1="5.1" x2="5" y2="1.4" id="j" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.62854 0 0 .6863 5.97 6.076)"/>
<linearGradient id="d">
<stop stop-color="#787878" offset="0"/>
<stop stop-color="#8c8c8c" offset="1"/>
</linearGradient>
<linearGradient x1="11.4" y1="1052.1" x2="4.6" y2="1040.7" id="k" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.6104 0 0 .57897 6.117 -593.406)"/>
<linearGradient x1="8.8" y1="1053.4" x2="1.9" y2="1041.9" id="l" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.6104 0 0 .57897 6.117 -593.406)"/>
<linearGradient x1="8.5" y1="12.5" x2="6.6" y2="7.8" id="m" xlink:href="#e" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.7015 0 0 .70214 5.388 5.378)"/>
<linearGradient id="e">
<stop stop-color="#505050" offset="0"/>
<stop stop-color="#787878" offset="1"/>
</linearGradient>
<linearGradient x1="9.4" y1="12.1" x2="7.4" y2="7.4" id="n" xlink:href="#f" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.7015 0 0 .70214 5.388 5.378)"/>
<linearGradient id="f">
<stop stop-color="#787878" offset="0"/>
<stop stop-color="#b4b4b4" offset="1"/>
</linearGradient>
</defs>
<path d="M9.5.3L11 2l1 .7h.7c.7 0 1.2.5 1.2 1.2v8.7c0 .7-.6 1.2-1.3 1.2H1.5c-.7 0-1.2-.6-1.2-1.3V4c0-.8.5-1.3 1.2-1.3H7l.8-.8L9.4.2z" fill="url(#g)" stroke="url(#h)" stroke-width=".6" stroke-linejoin="round"/>
<path d="M11 6.3a3 3 0 0 0-3 3l.4-.2h1c0-.8.7-1.5 1.6-1.5 1 0 1.6.7 1.7 1.6h1l.2.2a3 3 0 0 0-3-3z" fill="url(#i)" stroke="url(#j)" stroke-width=".6" stroke-linejoin="round"/>
<rect width="9.4" height="6.6" rx=".8" ry=".8" x="6.3" y="9.1" fill="url(#k)" stroke="url(#l)" stroke-width=".6" stroke-linejoin="round"/>
<path d="M11 10.5a1.2 1.2 0 0 0-1.2 1.2c0 .5.4 1 1 1v1.6h.5v-1.5c.5 0 1-.6 1-1a1.2 1.2 0 0 0-1.3-1.3z" fill="url(#m)" stroke="url(#n)" stroke-width=".4" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 3.2 KiB

Просмотреть файл

@ -1,38 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="d">
<stop offset="0" stop-color="#8c8c8c"/>
<stop offset="1" stop-color="#b4b4b4"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#544024"/>
<stop offset="1" stop-color="#8b6b3d"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#a0a0a0"/>
<stop offset="1" stop-color="#a0a0a0" stop-opacity="0"/>
</linearGradient>
<linearGradient id="e">
<stop offset="0" stop-color="#a0a0a0"/>
<stop offset="1" stop-color="#c8c8c8"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#382b18"/>
<stop offset="1" stop-color="#6f5631"/>
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" y2="3.409" x2="6.735" y1="3.859" x1="9.123" id="f" xlink:href="#a"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="8.347" x2="2.4" y1="9.586" x1="13.352" id="j" xlink:href="#a"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="11.675" x2="7.974" y1="14.423" x1="7.974" id="l" xlink:href="#b" gradientTransform="translate(0 -.2)"/>
<linearGradient xlink:href="#c" id="g" x1="9.32" y1="7.243" x2="6.728" y2="6.716" gradientUnits="userSpaceOnUse"/>
<linearGradient xlink:href="#c" id="k" x1="12.451" y1="11.469" x2="1.56" y2="10.342" gradientUnits="userSpaceOnUse"/>
<linearGradient xlink:href="#d" id="i" x1="13.218" y1="13.627" x2="2.686" y2="13.627" gradientUnits="userSpaceOnUse"/>
<linearGradient xlink:href="#e" id="h" x1="12.607" y1="12.021" x2="3.321" y2="12.021" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M8 1c-.828 0-1.5 1.343-1.5 3v3.5c0 .554.446 1 1 1h1c.554 0 1-.446 1-1V4c0-1.657-.672-3-1.5-3z" fill="url(#f)" stroke="url(#g)" stroke-width=".4" stroke-linejoin="round"/>
<rect width="11" height="5" x="2.5" y="10" rx=".5" ry=".5" fill="url(#h)" stroke="url(#i)" stroke-width=".4" stroke-linejoin="round"/>
<rect width="12" height="2" x="2" y="8" rx=".5" ry=".5" fill="url(#j)" stroke="url(#k)" stroke-width=".4" stroke-linejoin="round"/>
<path d="M11.5 10.8h1v4h-1zm-2 0h1v4h-1zm-2 0h1v4h-1zm-2 0h1v4h-1zm-2 0h1v4h-1z" fill="url(#l)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Просмотреть файл

@ -1,20 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#6f9fdf"/>
<stop offset="1" stop-color="#b8d0f1"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#133cb8"/>
<stop offset="1" stop-color="#7faae8"/>
</linearGradient>
<linearGradient x1="11.304" y1="9.268" x2="7.065" y2="4.197" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse"/>
<linearGradient x1="6.587" y1="7.594" x2="2.992" y2=".487" id="c" xlink:href="#b" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M.5.813c-.273.04-.502.354-.5.687v5.625c0 .36.265.688.563.688h4.406v-1h-3.5a.52.52 0 0 1-.5-.5V2.218a.517.517 0 0 1 .437-.5h3.75c.227-.4.634-.711 1.094-.75.415-.031.84.134 1.125.437l.313.313h6.843c.262 0 .5.238.5.5v4.094a.52.52 0 0 1-.5.5h-1.969l.938 1h1.938c.297 0 .562-.328.562-.688V1.5c0-.36-.265-.688-.563-.688H.5z" fill="#fff"/>
<path d="M.5 0C.227.041-.002.355 0 .688v5.625C0 6.673.265 7 .563 7h4.406V6h-3.5a.52.52 0 0 1-.5-.5V1.406a.517.517 0 0 1 .437-.5h13.125c.262 0 .5.238.5.5V5.5a.52.52 0 0 1-.5.5h-2.75l.969 1h2.688c.297 0 .562-.328.562-.688V.688c0-.36-.265-.687-.563-.687H.5z" fill="url(#c)"/>
<path d="M6.375 2.375v9.906l2.094-.844 1.625 3.844 2.531-1.062-1.594-3.781 2.188-.876L9.813 5.97 6.374 2.375z" fill="url(#d)" stroke="#4673ce" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -1,39 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="d">
<stop offset="0" stop-color="#141414"/>
<stop offset="1" stop-color="#3c3c3c"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#cdf0ff"/>
<stop offset="1" stop-color="#f5fcff"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#787878"/>
<stop offset="1" stop-color="#505050"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#282828"/>
<stop offset="1" stop-color="#505050"/>
</linearGradient>
<linearGradient gradientTransform="matrix(1.04615 0 0 1.06667 -.415 .667)" gradientUnits="userSpaceOnUse" y2="1.576" x2="3.337" y1="8.108" x1="14.078" id="e" xlink:href="#a"/>
<linearGradient gradientTransform="matrix(2 0 0 2 -13 -4)" gradientUnits="userSpaceOnUse" y2="4.752" x2="13.239" y1="5.261" x1="13.748" id="h" xlink:href="#b"/>
<linearGradient gradientTransform="translate(0 1)" gradientUnits="userSpaceOnUse" y2="1.854" x2="3.829" y1="8.432" x1="12.299" id="g" xlink:href="#c"/>
<linearGradient gradientTransform="translate(-.5 -.5)" gradientUnits="userSpaceOnUse" y2="5.946" x2=".987" y1="15.102" x1="5.989" id="i" xlink:href="#a"/>
<linearGradient gradientTransform="matrix(1.10989 0 0 .79278 -.4 .958)" gradientUnits="userSpaceOnUse" y2="10.774" x2="4.865" y1="10.774" x1="1.261" id="k" xlink:href="#c"/>
<linearGradient gradientTransform="matrix(1.5 0 0 1.5 -17.25 6)" gradientUnits="userSpaceOnUse" y2="4.752" x2="13.239" y1="5.261" x1="13.748" id="l" xlink:href="#b"/>
<linearGradient gradientTransform="matrix(.683 0 0 .6166 .985 2.273)" gradientUnits="userSpaceOnUse" y2="5.597" x2="2.826" y1="6.539" x1="3.079" id="m" xlink:href="#b"/>
<linearGradient xlink:href="#d" id="f" x1="13.677" y1="12.328" x2=".512" y2="4.058" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.97143 0 0 .96 .257 .24)"/>
<linearGradient xlink:href="#d" id="j" x1="5.489" y1="14.602" x2=".487" y2="5.446" gradientUnits="userSpaceOnUse"/>
</defs>
<rect ry="1" rx="1" y="1.2" x="2.2" height="9.6" width="13.6" fill="url(#e)" stroke="url(#f)" stroke-width=".4" stroke-linejoin="round"/>
<rect ry=".5" rx=".5" y="2.5" x="3.5" height="7" width="9" fill="url(#g)"/>
<circle r="1" cy="6" cx="14" fill="url(#h)"/>
<rect ry="1" rx="1" y="5" height="10" width="6" fill="url(#i)" stroke="url(#j)" stroke-width=".4" stroke-linejoin="round"/>
<rect ry=".5" rx=".5" y="7" x="1" height="5" width="4" fill="url(#k)"/>
<circle r=".75" cy="13.5" cx="3" fill="url(#l)"/>
<rect ry=".5" rx=".5" y="5.75" x="2" height=".5" width="2" fill="url(#m)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.9 KiB

Просмотреть файл

@ -1,20 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#e2e6ea"/>
<stop offset="1" stop-color="#f9fafb"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#323b46"/>
<stop offset="1" stop-color="#546374"/>
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" y2=".822" x2="4.016" y1="13.198" x1="8.663" id="d" xlink:href="#a"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="1.975" x2="2.064" y1="13.044" x1="6.113" id="c" xlink:href="#b"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="1.511" x2="3.948" y1="13.163" x1="7.795" id="e" xlink:href="#a"/>
</defs>
<path d="M1.7 1.2c-.278 0-.5.222-.5.5v12.6c0 .278.222.5.5.5h3.6c.278 0 .5-.222.5-.5V5.8h8.5c.278 0 .5-.222.5-.5V1.7c0-.278-.222-.5-.5-.5H1.7z" fill="url(#c)" stroke="url(#d)" stroke-width=".4" stroke-linejoin="round"/>
<path d="M1 4.5h1.5M1 7.5h3m-3 3h1.5m-1.5 3h3M4.5 1v1.5m3-1.5v3m3-3v1.5m3-1.5v3" fill="none" stroke="url(#e)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.3 KiB

Просмотреть файл

@ -1,38 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" height="16" width="16">
<defs>
<linearGradient id="e">
<stop offset="0" stop-color="#434f5d"/>
<stop offset="1" stop-color="#65788b"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#787878"/>
<stop offset="1" stop-color="#8c8c8c"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#8c8c8c"/>
<stop offset="1" stop-color="#a0a0a0"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#b6b38a"/>
<stop offset="1" stop-color="#d3d2bd"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#ecebe0"/>
<stop offset="1" stop-color="#fbfbf9" stop-opacity="0"/>
</linearGradient>
<linearGradient gradientTransform="translate(-1.018 -.726)" gradientUnits="userSpaceOnUse" y2="4.549" x2="4.08" y1="14.382" x1="13.934" id="f" xlink:href="#a"/>
<linearGradient gradientTransform="translate(-1.018 -.726)" gradientUnits="userSpaceOnUse" y2="4.836" x2="1.893" y1="16.614" x1="13.78" id="g" xlink:href="#b"/>
<linearGradient y2="2.41" x2="4.751" y1="4.023" x1="5.458" gradientTransform="translate(-1.018 -1.026)" gradientUnits="userSpaceOnUse" id="h" xlink:href="#c"/>
<linearGradient y2=".94" x2="4.252" y1="3.313" x1="5.323" gradientTransform="translate(0 -.3)" gradientUnits="userSpaceOnUse" id="i" xlink:href="#d"/>
<linearGradient gradientUnits="userSpaceOnUse" y2="9.29" x2="11.377" y1="9.29" x1="4.575" id="j" xlink:href="#e"/>
</defs>
<path style="marker:none" color="#000" overflow="visible" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" d="M2 2.75h12v12H2z"/>
<path style="marker:none" d="M4 .75c-.553 0-1 .672-1 1.5 0 .829.399 1.474 1 1.5.106.006.2-.08.2-.25 0-.168-.11-.25-.2-.25-.277 0-.5-.447-.5-1 0-.552.223-1 .5-1 .275 0 .5.448.5 1H5c0-.828-.448-1.5-1-1.5z" id="k" color="#000" overflow="visible" fill="url(#h)" stroke="url(#i)" stroke-width=".2" stroke-linejoin="round"/>
<path d="M4 11.45h7v1H4zm1-5.321h5v1H5zm1 2.66h6v1H6z" style="marker:none" color="#000" overflow="visible" fill="url(#j)"/>
<use height="100%" width="100%" transform="translate(2.667)" id="l" xlink:href="#k"/>
<use height="100%" width="100%" transform="translate(2.667)" id="m" xlink:href="#l"/>
<use height="100%" width="100%" transform="translate(2.667)" xlink:href="#m"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Просмотреть файл

@ -1,39 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="e">
<stop offset="0" stop-color="#65808b"/>
<stop offset="1" stop-color="#7c939c"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#43555d"/>
<stop offset="1" stop-color="#566a72"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#54a0ec"/>
<stop offset="1" stop-color="#99c5f7"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#f6fafe"/>
<stop offset="1" stop-color="#99c5f7"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#324046"/>
<stop offset="1" stop-color="#45555b"/>
</linearGradient>
<linearGradient xlink:href="#a" id="h" x1="13.661" y1="12.474" x2="2.358" y2="5.025" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.97143 0 0 .96 .229 .612)"/>
<linearGradient xlink:href="#b" id="i" x1="16.505" y1="11.096" x2="2.974" y2="2.807" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.97143 0 0 .96 .229 .612)"/>
<linearGradient xlink:href="#b" id="k" x1="10.3" y1="11.02" x2="5.662" y2="6.382" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 .236)"/>
<linearGradient xlink:href="#a" id="j" x1="10.582" y1="9.815" x2="6.843" y2="6.172" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 .236)"/>
<radialGradient xlink:href="#c" id="l" cx="7.075" cy="7.944" fx="7.075" fy="7.944" r="2.5" gradientUnits="userSpaceOnUse" gradientTransform="rotate(45 9.338 9.078) scale(1.00392 1.2642)"/>
<linearGradient xlink:href="#d" id="m" x1="8.873" y1="11.096" x2="5.628" y2="7.85" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 .236)"/>
<linearGradient xlink:href="#a" id="g" x1="10.226" y1="3.728" x2="6.522" y2="2.07" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 .314)"/>
<linearGradient xlink:href="#e" id="f" x1="9.212" y1="4.437" x2="6.127" y2="3.047" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 .314)"/>
</defs>
<path d="M6.5 2.225c-.277 0-.641.14-.816.316L4.316 3.908c-.175.175-.093.317.184.317h7c.277 0 .359-.142.184-.317l-1.368-1.367c-.175-.175-.539-.316-.816-.316h-2z" fill="url(#f)" stroke="url(#g)" stroke-width=".4" stroke-linejoin="round"/>
<rect ry="1" rx="1" y="4.2" x="1.2" height="9.6" width="13.6" fill="url(#h)" stroke="url(#i)" stroke-width=".4" stroke-linejoin="round"/>
<circle r="3.5" cy="9" cx="8" fill="url(#j)" stroke="url(#k)" stroke-width=".4" stroke-linejoin="round"/>
<circle cx="8" cy="9" r="2.5" fill="url(#l)" stroke="url(#m)" stroke-width=".4" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.9 KiB

Просмотреть файл

@ -1,26 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="14" height="14">
<defs>
<style>
path {
opacity: 0.5;
}
path:target {
opacity: 1;
}
</style>
<linearGradient id="b">
<stop offset="0" stop-color="#234ccd"/>
<stop offset="1" stop-color="#5d7de3"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#1e3faa"/>
<stop offset="1" stop-color="#3a61de"/>
</linearGradient>
<linearGradient x1="2.002" y1="12.252" x2="-.099" y2="6.755" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(5.841 1034.646)"/>
<linearGradient x1="3.309" y1="11.177" x2="1.468" y2="6.456" id="c" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="translate(5.841 1034.646)"/>
</defs>
<path id="focus" d="M6.841 1040.052l-.437.406 2.469 3.688-2.47 3.687.438.407 3.438-4.094z" fill="url(#c)" stroke="url(#d)" stroke-width=".4" stroke-linecap="round" stroke-linejoin="round" transform="translate(-1.341 -1037.146)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.3 KiB

Просмотреть файл

@ -1,30 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="d">
<stop offset="0" stop-color="#323232"/>
<stop offset="1" stop-color="#646464"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#b4b4b4"/>
<stop offset="1" stop-color="#dcdcdc"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#3c3c3c"/>
<stop offset="1" stop-color="#646464"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#505050"/>
<stop offset="1" stop-color="#8c8c8c"/>
</linearGradient>
<linearGradient gradientTransform="matrix(.97143 0 0 1.08571 .229 -1125.879)" xlink:href="#a" id="e" x1="10.803" y1="1047.39" x2="4.726" y2="1041.559" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="matrix(.97143 0 0 1.08571 .229 -1125.879)" xlink:href="#b" id="f" x1="12.563" y1="1046.633" x2="5.974" y2="1040.229" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="translate(-1.333 -1210.423) scale(1.16667)" xlink:href="#c" id="g" x1="9.698" y1="1046.429" x2="5.893" y2="1042.623" gradientUnits="userSpaceOnUse"/>
<linearGradient gradientTransform="translate(0 -1036.362)" xlink:href="#d" id="h" x1="9.023" y1="1045.897" x2="6.49" y2="1043.363" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M14.8 8c0 1.085-3.044 3.8-6.8 3.8S1.2 9.085 1.2 8 4.244 4.2 8 4.2s6.8 2.715 6.8 3.8z" style="marker:none" color="#000" overflow="visible" fill="url(#e)" stroke="url(#f)" stroke-width=".4" stroke-linejoin="round"/>
<circle r="3.5" cy="8" cx="8" style="marker:none" color="#000" overflow="visible" fill="url(#g)"/>
<circle r="2" cy="8" cx="8" style="marker:none" color="#000" overflow="visible" fill="url(#h)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Просмотреть файл

@ -1,18 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#285a8c"/>
<stop offset="1" stop-color="#508cc8"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#1c3b5c"/>
<stop offset="1" stop-color="#285078"/>
</linearGradient>
<linearGradient x1="17.286" y1="1046.293" x2="-18.065" y2="1003.191" id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 28.42 0)"/>
<linearGradient x1="12.826" y1="1050.761" x2="-24.272" y2="1006.022" id="d" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 28.42 0)"/>
</defs>
<path d="M21.734 1045.673v5.125h-1.816c-4.864 0-9.028-.723-10.688-2.168-1.64-1.445-2.46-4.326-2.46-8.643v-6.098c0-2.95-.528-4.99-1.583-6.123-1.054-1.133-2.968-1.7-5.742-1.7h-1.787v-4.189h1.787c2.793 0 4.707-.556 5.742-1.67 1.055-1.133 1.582-3.154 1.582-6.064v-6.127c0-4.317.82-7.188 2.461-8.613 1.66-1.446 5.824-2.168 10.688-2.168h1.816v5.093h-1.992c-2.754 0-4.55.43-5.39 1.29-.84.859-1.26 1.761-1.26 4.515v6.361c0 3.067-1.352 5.293-2.25 6.68-.88 1.387-1.49 2.324-3.64 2.813 2.169.527 2.79 1.484 3.669 2.87.879 1.387 2.22 3.604 2.22 6.65v6.363c0 2.754.42 3.654 1.26 4.514.84.859 2.96 1.289 5.391 1.289zm12.579 0v5.125h1.816c4.864 0 9.028-.723 10.688-2.168 1.64-1.445 2.46-4.326 2.46-8.643v-6.098c0-2.95.528-4.99 1.583-6.123 1.054-1.133 2.968-1.7 5.742-1.7h1.787v-4.189h-1.787c-2.793 0-4.707-.556-5.742-1.67-1.055-1.133-1.582-3.154-1.582-6.064v-6.127c0-4.317-.82-7.188-2.461-8.613-1.66-1.446-5.824-2.168-10.688-2.168h-1.816v5.093h1.992c2.754 0 4.55.43 5.39 1.29.84.859 1.26 1.761 1.26 4.515v6.361c0 3.067 1.352 5.293 2.25 6.68.88 1.387 1.49 2.324 3.64 2.813-2.169.527-2.79 1.484-3.669 2.87-.879 1.387-2.22 3.604-2.22 6.65v6.363c0 2.754-.42 3.654-1.26 4.514-.84.859-2.96 1.289-5.391 1.289z" style="-inkscape-font-specification:Fixedsys" font-size="60" fill="url(#c)" stroke="url(#d)" font-family="Fixedsys" transform="matrix(-.22157 0 0 .22103 14.138 -218.338)" font-weight="400" letter-spacing="0" word-spacing="0" stroke-width="1.807" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.4 KiB

Просмотреть файл

@ -1,26 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="c">
<stop offset="0" stop-color="#dd8506"/>
<stop offset="1" stop-color="#f4a24b"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#e68507"/>
<stop offset="1" stop-color="#f4b65f"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#f3a952"/>
<stop offset="1" stop-color="#fadbba"/>
</linearGradient>
<linearGradient x1="9.06" y1="13.305" x2="9.06" y2="1.704" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse"/>
<linearGradient x1="3.865" y1="14.919" x2="3.865" y2="13.049" id="f" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.9974 0 0 1.0026 -1.01 -.02)"/>
<linearGradient x1="14.005" y1="14.902" x2="14.005" y2="13.07" id="g" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.9974 0 0 1.0026 -.959 -.02)"/>
<linearGradient x1="10.576" y1="11.641" x2=".835" y2="1.901" id="e" xlink:href="#c" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M.534 2.46h3.864C7.45 2.46 9.5 4.288 9.5 7.028v3.565h1.961L8.076 13.5l-3.382-2.914h1.899V7.74c0-1.554-.866-2.492-2.966-2.492H.534z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/>
<path fill="url(#f)" d="M1 13h4v2H1z"/>
<path fill="url(#g)" d="M11 13h4v2h-4z"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -1,26 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="c">
<stop offset="0" stop-color="#dd8506"/>
<stop offset="1" stop-color="#f4a24b"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#e68507"/>
<stop offset="1" stop-color="#f4b65f"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#f3a952"/>
<stop offset="1" stop-color="#fadbba"/>
</linearGradient>
<linearGradient x1="-.161" y1="7.678" x2="12.316" y2="7.678" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-90 7.756 5.205)"/>
<linearGradient x1="14.005" y1="14.902" x2="14.005" y2="13.07" id="g" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.9974 0 0 1.0026 -.959 -.02)"/>
<linearGradient x1="3.865" y1="14.919" x2="3.865" y2="13.049" id="f" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.9974 0 0 1.0026 -1.01 -.02)"/>
<linearGradient x1="11.034" y1="9.145" x2="6.593" y2="4.703" id="e" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1.116)"/>
</defs>
<path d="M6.486 12.5V7.009c0-3.051 1.555-4.548 4.295-4.548h1.73V.5l2.907 3.385-2.914 3.382V5.368H11.7c-1.554 0-2.222.518-2.222 2.618V12.5z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/>
<path fill="url(#f)" d="M1 13h4v2H1z"/>
<path fill="url(#g)" d="M11 13h4v2h-4z"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.7 KiB

Просмотреть файл

@ -1,24 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="c">
<stop offset="0" stop-color="#dd8506"/>
<stop offset="1" stop-color="#f4a24b"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#e68507"/>
<stop offset="1" stop-color="#f4b65f"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#f3a952"/>
<stop offset="1" stop-color="#fadbba"/>
</linearGradient>
<linearGradient x1="9.06" y1="13.305" x2="9.06" y2="1.704" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(3)"/>
<linearGradient x1="3.865" y1="14.919" x2="3.865" y2="13.049" id="f" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="translate(3)"/>
<linearGradient x1="12.911" y1="12.657" x2="2.554" y2="2.3" id="e" xlink:href="#c" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M4.698 2.46h3.7c3.052 0 5.102 1.828 5.102 4.568v3.565h1.962L12.077 13.5l-3.383-2.914h1.9V7.74c0-1.793-.486-2.454-2.047-2.492-.791-.02-1.842 0-2.647 0-1.821 0-2.368.81-2.368 2.488V12.5H.522S.518 9.04.518 7.03c0-2.72 2.209-4.57 4.179-4.57z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/>
<path fill="url(#f)" d="M5.016 12.987h4.01v1.995h-4.01z"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.5 KiB

Просмотреть файл

@ -1,13 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="16" width="16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#c80000"/>
<stop offset="1" stop-color="#780000"/>
</linearGradient>
<radialGradient gradientUnits="userSpaceOnUse" xlink:href="#a" id="b" fy="4.665" fx="4.8" r="5.59" cy="4.665" cx="4.8"/>
</defs>
<path transform="translate(1.599 1.565) scale(1.07342)" d="M11.553 5.995a5.59 5.59 0 1 1-11.179 0 5.59 5.59 0 1 1 11.18 0z" fill="url(#b)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 755 B

Просмотреть файл

@ -1,6 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12">
<path d="M5.563 0A6 6 0 0 0 0 6a6 6 0 0 0 12 0 6 6 0 0 0-6.438-6zm.156 2a4 4 0 0 1 2.25.5L2.5 7.97A4 4 0 0 1 2 6a4 4 0 0 1 3.72-4zm3.685 1.906A4 4 0 0 1 10 6a4 4 0 0 1-6.094 3.406l5.5-5.5z" fill="red"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 488 B

Просмотреть файл

@ -1,25 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#f2451d"/>
<stop offset=".101" stop-color="#f01428" stop-opacity=".8"/>
<stop offset=".897" stop-color="#de8493"/>
<stop offset="1" stop-color="#efc3cc"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#520e0d"/>
<stop offset="1" stop-color="#c4181d"/>
</linearGradient>
<linearGradient x1="7.231" y1="1051.323" x2="7.231" y2="1037.401" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<linearGradient x1="8.769" y1="1049.931" x2="8.769" y2="1038.668" id="c" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<filter height="1.48" y="-.24" width="1.48" x="-.24" id="e" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation=".8"/>
</filter>
</defs>
<rect y="1.5" x="1.5" ry="2" rx="2" height="13" width="13" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
<path style="marker:none" d="M4.5 5v8h8V5zm1 1h6v4h-6z" color="#000" overflow="visible" opacity=".4" filter="url(#e)"/>
<path style="marker:none" d="M4 4v8h8V4zm1 1h6v4H5z" color="#000" overflow="visible" fill="#fff"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.5 KiB

Просмотреть файл

@ -1,25 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#f2451d"/>
<stop offset=".101" stop-color="#f01428" stop-opacity=".8"/>
<stop offset=".897" stop-color="#de8493"/>
<stop offset="1" stop-color="#efc3cc"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#520e0d"/>
<stop offset="1" stop-color="#c4181d"/>
</linearGradient>
<linearGradient x1="7.231" y1="1051.323" x2="7.231" y2="1037.401" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<linearGradient x1="8.769" y1="1049.931" x2="8.769" y2="1038.668" id="c" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 -1036.362)"/>
<filter height="1.48" y="-.24" width="1.48" x="-.24" id="e" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation=".8"/>
</filter>
</defs>
<rect y="1.5" x="1.5" ry="2" rx="2" height="13" width="13" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
<path style="marker:none" d="M4.5 5v8h8V5zm1 1h6v4h-6z" transform="rotate(-90 8.5 9)" color="#000" overflow="visible" opacity=".4" filter="url(#e)"/>
<path style="marker:none" d="M4 12h8V4H4zm1-1V5h4v6z" color="#000" overflow="visible" fill="#fff"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

@ -1,27 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#f2451d"/>
<stop offset=".101" stop-color="#f01428" stop-opacity=".8"/>
<stop offset=".897" stop-color="#de8493"/>
<stop offset="1" stop-color="#efc3cc"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#520e0d"/>
<stop offset="1" stop-color="#c4181d"/>
</linearGradient>
<linearGradient x1="7.231" y1="1051.323" x2="7.231" y2="1037.401" id="d" xlink:href="#a" gradientUnits="userSpaceOnUse"/>
<linearGradient x1="8.769" y1="1049.931" x2="8.769" y2="1038.668" id="c" xlink:href="#b" gradientUnits="userSpaceOnUse"/>
<filter x="-.24" y="-.24" width="1.48" height="1.48" color-interpolation-filters="sRGB" id="e">
<feGaussianBlur stdDeviation=".8"/>
</filter>
</defs>
<g transform="translate(0 -1036.362)">
<rect width="13" height="13" rx="2" ry="2" x="1.5" y="1037.862" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
<path d="M6.5 1041.362v2h-2v6h6v-2h2v-6h-6zm1 1h4v4h-1v-3h-3v-1zm-2 2h4v4h-4v-4z" opacity=".4" filter="url(#e)"/>
<path d="M6 1040.362v2H4v6h6v-2h2v-6H6zm1 1h4v4h-1v-3H7v-1zm-2 2h4v4H5v-4z" fill="#fff"/>
</g>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.5 KiB

Просмотреть файл

@ -1,11 +0,0 @@
# vim: set filetype=python:
# 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/.
DevToolsModules(
'read-only.svg',
'spinner.png',
'twisty-closed-firebug.svg',
'twisty-open-firebug.svg',
)

Просмотреть файл

@ -1,29 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="c">
<stop offset="0" stop-color="#fff" stop-opacity=".196"/>
<stop offset="1" stop-color="#fff" stop-opacity=".784"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#353593"/>
<stop offset="1" stop-color="#7373cd"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#2a2a76"/>
<stop offset="1" stop-color="#5656c2"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#aabccf"/>
<stop offset="1" stop-color="#c5d2df"/>
</linearGradient>
<linearGradient x1="9.29" y1="6.369" x2="5.581" y2="3.673" id="g" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.53813 0 0 .74017 3.298 3.873)"/>
<linearGradient x1="7.02" y1="7.949" x2="2.721" y2="4.824" id="h" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.53813 0 0 .74017 3.298 3.873)"/>
<linearGradient x1="14.692" y1="1049.087" x2="5.246" y2="1039.64" id="e" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.167 -949.332) scale(.91667)"/>
<linearGradient x1="13.658" y1="1050.509" x2="3.64" y2="1040.492" id="f" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="translate(-2 -1036.362)"/>
</defs>
<path fill="url(#e)" stroke="url(#f)" d="M2.5 2.5h11v11h-11z"/>
<path d="M9.7 8l-3.4 2.7V5.3z" fill="url(#g)" stroke="url(#h)" stroke-width=".6" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.8 KiB

Просмотреть файл

@ -1,29 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#353593"/>
<stop offset="1" stop-color="#7373cd"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#2a2a76"/>
<stop offset="1" stop-color="#5656c2"/>
</linearGradient>
<linearGradient x1="11.709" y1="6.295" x2="8.675" y2="4.089" id="g" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.53813 0 0 .74017 3.298 3.873)"/>
<linearGradient x1="11.445" y1="8.382" x2="7.061" y2="5.195" id="h" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.53813 0 0 .74017 3.298 3.873)"/>
<linearGradient id="c">
<stop offset="0" stop-color="#fff" stop-opacity=".196"/>
<stop offset="1" stop-color="#fff" stop-opacity=".784"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#aabccf"/>
<stop offset="1" stop-color="#c5d2df"/>
</linearGradient>
<linearGradient x1="14.692" y1="1049.087" x2="5.246" y2="1039.64" id="e" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.167 -949.332) scale(.91667)"/>
<linearGradient x1="13.658" y1="1050.509" x2="3.64" y2="1040.492" id="f" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="translate(-2 -1036.362)"/>
</defs>
<path fill="url(#e)" stroke="url(#f)" d="M2.5 2.5h11v11h-11z"/>
<path d="M6.3 8l3.4 2.7V5.3z" fill="url(#g)" stroke="url(#h)" stroke-width=".6" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.8 KiB

Просмотреть файл

@ -1,31 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#dd8506"/>
<stop offset="1" stop-color="#f9c06e" stop-opacity=".988"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#f5a742"/>
<stop offset="1" stop-color="#f9cb8a"/>
</linearGradient>
<linearGradient x1="4.779" y1="1048.788" x2="3.117" y2="1039.853" id="e" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.993 0 0 .998 .028 2.025)"/>
<linearGradient x1="5.527" y1="1049.91" x2="2.514" y2="1038.877" id="f" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.993 0 0 .998 .028 2.025)"/>
<linearGradient id="c">
<stop offset="0" stop-color="#f5a742"/>
<stop offset="1" stop-color="#f9cb8a"/>
</linearGradient>
<linearGradient id="d">
<stop offset="0" stop-color="#dd8506"/>
<stop offset="1" stop-color="#f9c06e" stop-opacity=".988"/>
</linearGradient>
<linearGradient x1="4.779" y1="1048.788" x2="3.117" y2="1039.853" id="g" xlink:href="#c" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.993 0 0 .998 7.028 2.025)"/>
<linearGradient x1="5.527" y1="1049.91" x2="2.514" y2="1038.877" id="h" xlink:href="#d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.993 0 0 .998 7.028 2.025)"/>
</defs>
<g stroke-linejoin="round">
<path fill="url(#e)" stroke="url(#f)" d="M2.5 1038.862h3v11h-3z" transform="translate(0 -1036.362)"/>
<path fill="url(#g)" stroke="url(#h)" d="M9.5 1038.862h3v11h-3z" transform="translate(0 -1036.362)"/>
</g>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.9 KiB

Просмотреть файл

@ -1,18 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#2959b8"/>
<stop offset="1" stop-color="#83ace8"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#5c87d0"/>
<stop offset="1" stop-color="#abc7ed"/>
</linearGradient>
<linearGradient x1="1.472" y1="-4.098" x2="1.472" y2="6.772" id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.65609 0 0 -1.01925 4.494 9.401)"/>
<linearGradient x1="10.18" y1="8.767" x2="3.926" y2="2.99" id="d" xlink:href="#b" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M11.788 8L4.5 1.204v13.592z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Просмотреть файл

@ -1,18 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#2959b8"/>
<stop offset="1" stop-color="#83ace8"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#5c87d0"/>
<stop offset="1" stop-color="#abc7ed"/>
</linearGradient>
<linearGradient x1="1.472" y1="-4.098" x2="1.472" y2="6.772" id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.65609 0 0 -1.01925 4.494 9.401)"/>
<linearGradient x1="10.18" y1="8.767" x2="3.926" y2="2.99" id="d" xlink:href="#b" gradientUnits="userSpaceOnUse"/>
</defs>
<path d="M11.788 8L4.5 1.204v13.592z" transform="matrix(-1 0 0 1 16 0)" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Просмотреть файл

@ -1,14 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11" height="12">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#b4aa00"/>
<stop offset=".659" stop-color="#f5e600"/>
<stop offset="1" stop-color="#f5e600"/>
</linearGradient>
<linearGradient x1="1.256" y1="6.226" x2=".157" y2=".942" id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.1625 0 0 1.2744 1.663 1040.82)"/>
</defs>
<path d="M8.553 1046.88l-2.742 1.735c-4.951 3.273-5.215 3.09-5.215.035v-6.845c0-2.706.26-2.927 5.215.208l2.593 1.641c2.642 1.553 2.642 1.648.149 3.226z" fill="url(#b)" stroke-width="1.217" stroke-linejoin="round" transform="matrix(1 0 0 .95762 0 -995.06)" stroke="#888000"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 991 B

Просмотреть файл

@ -1,18 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#464f5a"/>
<stop offset="1" stop-color="#7e8b9a"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#6a7786"/>
<stop offset="1" stop-color="#abb3bd"/>
</linearGradient>
<linearGradient xlink:href="#a" id="c" x1="13.108" y1="13.135" x2="2.763" y2="2.791" gradientUnits="userSpaceOnUse" gradientTransform="translate(.306 1036.661) scale(.9618)"/>
<linearGradient xlink:href="#b" id="d" x1="14.815" y1="11.602" x2="4.34" y2="1.127" gradientUnits="userSpaceOnUse" gradientTransform="translate(.306 1036.661) scale(.9618)"/>
</defs>
<path style="marker:none" d="M7.23 1036.661c-.426 0-.665.445-.768.962l-.25 1.25a5.77 5.77 0 0 0-.825.345l-1.063-.71c-.477-.205-.924-.437-1.225-.135l-1.088 1.087c-.301.302-.157.786.136 1.225l.706 1.062a5.77 5.77 0 0 0-.333.824l-1.258.252c-.482.193-.962.344-.962.77v1.538c0 .427.445.665.962.769l1.258.252a5.77 5.77 0 0 0 .34.815l-.713 1.073c-.205.477-.437.92-.136 1.223l1.088 1.089c.301.301.786.155 1.225-.137l1.069-.712a5.77 5.77 0 0 0 .815.33l.254 1.268c.192.482.342.962.768.962h1.54c.426 0 .665-.445.768-.962l.254-1.264a5.77 5.77 0 0 0 .81-.338l1.074.716c.477.204.924.438 1.225.137l1.088-1.09c.301-.301.157-.784-.136-1.222l-.71-1.067a5.77 5.77 0 0 0 .333-.821l1.262-.252c.482-.193.962-.342.962-.769v-1.538c0-.426-.445-.667-.962-.77l-1.253-.252a5.77 5.77 0 0 0-.342-.819l.71-1.067c.205-.477.437-.923.136-1.225l-1.088-1.087c-.301-.302-.786-.158-1.225.135l-1.057.706a5.77 5.77 0 0 0-.829-.336l-.252-1.255c-.192-.482-.342-.962-.768-.962H7.23zm.77 4.81a2.885 2.885 0 0 1 2.885 2.885A2.885 2.885 0 0 1 8 1047.24a2.885 2.885 0 0 1-2.885-2.885A2.885 2.885 0 0 1 8 1041.47z" color="#000" overflow="visible" fill="url(#c)" stroke="url(#d)" stroke-width=".6" stroke-linejoin="round" transform="translate(0 -1036.362)"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Просмотреть файл

@ -1,14 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11" height="11">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#c3baaa"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient x1="6.053" y1="7.093" x2="2.888" y2="1.8" id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(.885 .885) scale(1.02564)"/>
</defs>
<rect width="8" height="8" rx="1" ry="1" x="1.5" y="1.5" fill="url(#b)" stroke="#7898b5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M5 3v2H3v1h2v2h1V6h2V5H6V3H5z"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 842 B

Просмотреть файл

@ -1,14 +0,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/. -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11" height="11">
<defs>
<linearGradient id="a">
<stop offset="0" stop-color="#c3baaa"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient x1="6.053" y1="7.093" x2="2.888" y2="1.8" id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="translate(.885 .885) scale(1.02564)"/>
</defs>
<rect width="8" height="8" rx="1" ry="1" x="1.5" y="1.5" fill="url(#b)" stroke="#7898b5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3 5h5v1H3z"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 824 B

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.6 KiB

После

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Просмотреть файл

@ -7,10 +7,6 @@
--eyedropper-image: url(images/command-eyedropper.svg);
}
.theme-firebug {
--eyedropper-image: url(images/firebug/command-eyedropper.svg);
}
* {
box-sizing: border-box;
}

Просмотреть файл

@ -365,34 +365,6 @@ ul.children + .tag-line::before {
color: var(--markup-hidden-tag-color);
}
/* Firebug Theme */
.theme-firebug .theme-fg-color3 {
color: var(--theme-graphs-full-blue);
font-weight: normal;
}
.theme-firebug .open,
.theme-firebug .close,
.theme-firebug .attr-name.theme-fg-color2 {
color: var(--theme-highlight-purple);
}
.theme-firebug .attr-value.theme-fg-color6 {
color: var(--theme-highlight-red);
}
.theme-firebug .markupview-display,
.theme-firebug .markupview-events {
font-size: var(--theme-toolbar-font-size);
}
/* In case a node isn't displayed in the page, we fade the syntax highlighting */
.theme-firebug .not-displayed .open,
.theme-firebug .not-displayed .close {
opacity: .5;
}
/* Selected nodes in the tree should have light selected text.
theme-selected doesn't work in this case since the text is a
sibling of the class, not a child. */
@ -409,21 +381,11 @@ ul.children + .tag-line::before {
color: var(--theme-selection-color);
}
/* Make sure even text nodes are white when selected in the Inspector panel. */
.theme-firebug .theme-selected ~ .editor .open,
.theme-firebug .theme-selected ~ .editor .close {
color: var(--theme-selection-color);
}
/* Applicable to the DOCTYPE */
.doctype {
font-style: italic;
}
.theme-firebug .doctype {
color: #787878;
}
/* Display and Events Bubble */
.markupview-display,
.markupview-events {

Просмотреть файл

@ -20,14 +20,6 @@
--row-hover-background-color: rgba(76,158,217,0.2);
}
.theme-firebug {
--cell-border-color: rgba(0,0,0,0.15);
--cell-border-color-light: rgba(0,0,0,0.1);
--focus-cell-border-color: rgba(0,0,0,0.3);
--row-alt-background-color: rgba(76,158,217,0.1);
--row-hover-background-color: rgba(76,158,217,0.2);
}
/*
* DE-XUL: Set a sidebar width because inline XUL components will cause the flex
* to overflow if dynamically sized.

Просмотреть файл

@ -19,14 +19,6 @@
--rule-shape-toggle-color: var(--grey-10);
}
:root.theme-firebug {
--rule-highlight-background-color: var(--theme-highlight-yellow);
--rule-property-name: darkgreen;
--rule-property-value: darkblue;
--rule-overridden-item-border-color: var(--theme-content-color2);
--rule-header-background-color: var(--theme-header-background);
}
/* Rule View Tabpanel */
#sidebar-panel-ruleview {
@ -217,12 +209,6 @@
cursor: default;
}
.theme-firebug .ruleview-rule-source-label {
font-family: var(--proportional-font-family);
font-weight: bold;
color: #0000FF;
}
.ruleview-rule-source:not([unselectable]):hover {
text-decoration: underline;
}
@ -240,17 +226,6 @@
-moz-user-select: none;
}
.theme-firebug .ruleview-header {
font-family: var(--proportional-font-family);
font-weight: bold;
color: inherit;
border: none;
margin: 4px 0;
padding: 3px 4px 2px 4px;
line-height: inherit;
min-height: 0;
}
.ruleview-expandable-header {
cursor: pointer;
}
@ -308,46 +283,6 @@
border-bottom-color: transparent;
}
.theme-firebug .ruleview-namecontainer > .ruleview-propertyname,
.theme-firebug .ruleview-propertyvaluecontainer > .ruleview-propertyvalue {
border-bottom: none;
}
.theme-firebug .ruleview-namecontainer > .ruleview-propertyname {
color: var(--rule-property-name);
}
.theme-firebug .ruleview-propertyvaluecontainer > .ruleview-propertyvalue {
color: var(--rule-property-value);
}
.theme-firebug .ruleview-overridden .ruleview-propertyname,
.theme-firebug .ruleview-overridden .ruleview-propertyvalue {
text-decoration: line-through;
}
.theme-firebug .ruleview-enableproperty:not([checked]) ~ .ruleview-namecontainer,
.theme-firebug .ruleview-enableproperty:not([checked]) ~ .ruleview-namecontainer *,
.theme-firebug .ruleview-enableproperty:not([checked]) ~ .ruleview-propertyvaluecontainer,
.theme-firebug .ruleview-enableproperty:not([checked]) ~ .ruleview-propertyvaluecontainer *,
.theme-firebug .ruleview-overridden > * > .ruleview-computed:not(.ruleview-overridden),
.theme-firebug .ruleview-overridden > * > .ruleview-computed:not(.ruleview-overridden) * {
color: #CCCCCC;
}
.theme-firebug .ruleview-rule + .ruleview-rule {
border-bottom: none;
}
.ruleview-warning {
background-image: url(images/alerticon-warning.png);
background-size: 13px 12px;
margin-inline-start: 5px;
display: inline-block;
width: 13px;
height: 12px;
}
@media (min-resolution: 1.1dppx) {
.ruleview-warning {
background-image: url(images/alerticon-warning@2x.png);
@ -586,11 +521,6 @@
margin: -1px -3px -1px -1px;
}
.theme-firebug .styleinspector-propertyeditor {
border: 1px solid var(--theme-splitter-color);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
}
.ruleview-property {
border-left: 3px solid transparent;
clear: both;
@ -644,12 +574,6 @@
color: var(--theme-highlight-orange);
}
.theme-firebug .ruleview-selector > .ruleview-selector-matched,
.theme-firebug .ruleview-selector > .ruleview-selector-separator,
.theme-firebug .ruleview-selector > .ruleview-selector-unmatched {
color: inherit;
}
.ruleview-selectorhighlighter {
background: url("chrome://devtools/skin/images/vview-open-inspector.png") no-repeat 0 0;
padding-left: 16px;
@ -687,29 +611,3 @@
.ruleview-overridden-rule-filter:hover {
opacity: 1;
}
.theme-firebug .ruleview-overridden {
text-decoration: none;
}
/* Firebug theme disable/enable CSS rule. Firebug theme uses its own
icons to indicate when CSS rules can be disabled or enabled. */
.theme-firebug .ruleview-rule .theme-checkbox {
background-repeat: no-repeat;
background-size: 12px 12px;
background-image: url(chrome://devtools/skin/images/firebug/disable.svg);
background-position: 0 0;
}
.theme-firebug .ruleview-rule .theme-checkbox:not([checked]){
filter: grayscale(1);
}
.theme-firebug .ruleview-rule .theme-checkbox[checked] {
background-position: 0 0;
}
.theme-firebug .ruleview-property:not(:hover) .ruleview-enableproperty {
visibility: hidden;
}

Просмотреть файл

@ -30,12 +30,6 @@
--separator-border-image: linear-gradient(transparent 4px, rgba(100%,100%,100%,.2) 4px, rgba(100%,100%,100%,.2) calc(100% - 4px), transparent calc(100% - 4px));
}
.theme-firebug {
--magnifying-glass-image: url(chrome://devtools/skin/images/search.svg);
--tool-options-image: url(chrome://devtools/skin/images/firebug/tool-options.svg);
}
/* Toolbars */
.devtools-toolbar,
.devtools-sidebar-tabs tabs {

Просмотреть файл

@ -22,24 +22,6 @@
--command-measure-image: url(images/command-measure.svg);
}
.theme-firebug {
--close-button-image: url(chrome://devtools/skin/images/firebug/close.svg);
--dock-bottom-image: url(chrome://devtools/skin/images/firebug/dock-bottom.svg);
--dock-side-image: url(chrome://devtools/skin/images/firebug/dock-side.svg);
--dock-undock-image: url(chrome://devtools/skin/images/firebug/dock-undock.svg);
--command-paintflashing-image: url(images/firebug/command-paintflashing.svg);
--command-screenshot-image: url(images/firebug/command-screenshot.svg);
--command-responsive-image: url(images/firebug/command-responsivemode.svg);
--command-scratchpad-image: url(images/firebug/command-scratchpad.svg);
--command-pick-image: url(images/firebug/command-pick.svg);
--command-frames-image: url(images/firebug/command-frames.svg);
--command-splitconsole-image: url(images/firebug/command-console.svg);
--command-noautohide-image: url(images/firebug/command-noautohide.svg);
--command-rulers-image: url(images/firebug/command-rulers.svg);
--command-measure-image: url(images/firebug/command-measure.svg);
}
/* Toolbox tabbar */
.devtools-tabbar {
@ -136,11 +118,6 @@
min-width: 24px;
}
/* Save space on the tab-strip in Firebug theme */
.theme-firebug .devtools-tab {
-moz-box-flex: initial;
}
.devtools-tab {
color: var(--theme-toolbar-color);
}
@ -157,16 +134,6 @@
color: var(--theme-toolbar-selected-color);
}
/* Display execution pointer in the Debugger tab to indicate
that the debugger is paused. */
.theme-firebug #toolbox-tab-jsdebugger.devtools-tab:not(.selected).highlighted {
background-color: rgba(89, 178, 234, .2);
background-image: url(chrome://devtools/skin/images/firebug/tool-debugger-paused.svg);
background-repeat: no-repeat;
padding-left: 13px !important;
background-position: 3px 6px;
}
.devtools-tab > img {
border: none;
margin: 0;
@ -209,12 +176,6 @@
/* Toolbox controls */
/* Save space in Firebug theme */
.theme-firebug #toolbox-controls button {
margin-inline-start: 0 !important;
min-width: 12px;
margin: 0 1px;
}
#toolbox-close::before {
background-image: var(--close-button-image);

Просмотреть файл

@ -186,85 +186,6 @@
--theme-messageCloseButtonFilter: invert(1);
}
:root.theme-firebug {
--theme-body-background: #fff;
--theme-sidebar-background: #fcfcfc;
--theme-contrast-background: #e6b064;
--theme-tab-toolbar-background: rgb(240, 240, 240) linear-gradient(rgba(255, 255, 255, 0.8), transparent);
--theme-toolbar-background: rgb(240, 240, 240) linear-gradient(rgba(255, 255, 255, 0.8), transparent);
--theme-toolbar-tab-selected-background: rgb(253, 253, 253);
--theme-selection-background: #3399ff;
--theme-selection-background-hover: rgba(128,128,128,0.2);
--theme-selection-color: white;
--theme-splitter-color: #bfbfbf;
--theme-comment: darkgreen;
--theme-body-color: #252525;
--theme-body-color-alt: #585959;
--theme-content-color1: #292e33;
--theme-content-color2: #8fa1b2;
--theme-content-color3: #667380;
--theme-highlight-green: #2cbb0f;
--theme-highlight-blue: #3455db;
--theme-highlight-bluegrey: #0072ab;
--theme-highlight-purple: #000080;
--theme-highlight-lightorange: #d97e00;
--theme-highlight-orange: #f13c00;
--theme-highlight-red: #f00;
--theme-highlight-pink: #b82ee5;
--theme-highlight-gray: #dde1e4;
/* Colors used in Graphs, like performance tools. Similar colors to Chrome's timeline. */
--theme-graphs-green: #85d175;
--theme-graphs-blue: #83b7f6;
--theme-graphs-bluegrey: #0072ab;
--theme-graphs-purple: #b693eb;
--theme-graphs-yellow: #efc052;
--theme-graphs-orange: #d97e00;
--theme-graphs-red: #e57180;
--theme-graphs-grey: #cccccc;
--theme-graphs-full-red: #f00;
--theme-graphs-full-blue: #00f;
/* Images */
--theme-pane-collapse-image: url(chrome://devtools/skin/images/firebug/pane-collapse.svg);
--theme-pane-expand-image: url(chrome://devtools/skin/images/firebug/pane-expand.svg);
/* Icon filters */
--theme-icon-checked-filter: url(chrome://devtools/skin/images/filters.svg#icon-checked-light);
/* Font size */
--theme-toolbar-font-size: 12px;
/* Header */
--theme-header-background: #F0F0F0 linear-gradient(to top,
rgba(0, 0, 0, 0.1),
transparent) repeat-x;
/* Command line */
--theme-command-line-image: url(chrome://devtools/skin/images/firebug/commandline-icon.svg);
--theme-command-line-image-focus: url(chrome://devtools/skin/images/firebug/commandline-icon.svg#focus);
/* Toolbar buttons */
--toolbarbutton-background: transparent linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2)) no-repeat;
--toolbarbutton-hover-background: transparent;
--toolbarbutton-hover-border-color: var(--theme-splitter-color);
--toolbarbutton-checked-background: linear-gradient(rgba(0, 0, 0, 0.1), transparent);
--toolbarbutton-checked-color: var(--theme-body-color);
--toolbarbutton-checked-border-color: var(--toolbarbutton-hover-border-color);
--theme-codemirror-gutter-background: #ebeced;
}
:root.theme-firebug[platform="win"] {
--theme-tab-toolbar-background: #d8eaf9 linear-gradient(rgba(253, 253, 253, 0.2), rgba(253, 253, 253, 0));
--theme-toolbar-background: #d8eaf9 linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
--theme-toolbar-tab-selected-background: rgb(247, 251, 254);
--theme-splitter-color: #aabccf;
}
:root {
--theme-focus-border-color-textbox: #0675d3;
--theme-textbox-box-shadow: rgba(97,181,255,.75);

Просмотреть файл

@ -3,8 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* Webconsole specific theme variables */
.theme-light,
.theme-firebug {
.theme-light {
--error-color: #FF0000;
--error-background-color: #FFEBEB;
--warning-background-color: #FFFFC8;
@ -52,21 +51,12 @@ a {
align-self: flex-start;
}
.theme-firebug .message > .icon {
margin: 0;
margin-inline-end: 6px;
}
.theme-firebug .message[severity="error"],
.theme-light .message.error,
.theme-firebug .message.error {
.theme-light .message.error {
color: var(--error-color);
background-color: var(--error-background-color);
}
.theme-firebug .message[severity="warn"],
.theme-light .message.warn,
.theme-firebug .message.warn {
.theme-light .message.warn {
background-color: var(--warning-background-color);
}
@ -399,10 +389,6 @@ html #webconsole-notificationbox {
border-top-color: #e0e0e0;
}
.theme-firebug .jsterm-input-container {
border-top: 1px solid #ccc;
}
/* styles for the new HTML frontend */
html .jsterm-stack-node {
@ -495,11 +481,6 @@ textbox.jsterm-input-node[focused="true"] {
border: none;
}
/* Firebug theme has the tabs visible. */
.theme-firebug #webconsole-sidebar > tabs {
height: 28px;
}
.devtools-side-splitter ~ #webconsole-sidebar[hidden] {
display: none;
}
@ -673,16 +654,6 @@ a.learn-more-link.webconsole-learn-more-link {
width: 200px;
}
/* Firebug theme support for console.table() */
.theme-firebug .consoletable .theme-body {
width: 100%;
border-top: 1px solid #D7D7D7;
border-bottom: 2px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
}
/* NEW CONSOLE STYLES */
@ -705,8 +676,7 @@ a.learn-more-link.webconsole-learn-more-link {
}
/* Webconsole specific theme variables */
.theme-light .webconsole-output-wrapper,
.theme-firebug .webconsole-output-wrapper {
.theme-light .webconsole-output-wrapper {
--error-color: var(--red-70);
--error-background-color: #FDF2F5;
--warning-color: var(--yellow-80);

Просмотреть файл

@ -23,15 +23,6 @@
--delete-icon-2x: url(chrome://devtools/skin/images/vview-delete@2x.png);
}
.theme-firebug {
--table-splitter-color: rgba(0,0,0,0.15);
--table-zebra-background: rgba(0,0,0,0.05);
--sidemenu-selected-arrow: url(images/item-arrow-ltr.svg);
--sidemenu-selected-arrow-rtl: url(images/item-arrow-rtl.svg);
--delete-icon: url(chrome://devtools/skin/images/firebug/close.svg);
--delete-icon-2x: url(chrome://devtools/skin/images/firebug/close.svg);
}
/* Generic pane helpers */
.generic-toggled-pane {
@ -311,10 +302,6 @@
border-bottom: 1px solid rgba(128, 128, 128, .15);
}
.theme-firebug .variables-view-variable {
border-bottom: 1px solid transparent;
}
.variables-view-variable > .title > .name {
font-weight: 600;
}
@ -870,51 +857,6 @@
display: none;
}
/* Firebug theme support for table widget */
.theme-firebug .devtools-toolbar.table-widget-column-header {
font-family: var(--proportional-font-family);
color: var(--theme-body-color);
/* Make sure to override the default Firebug devtools-toolbar height */
height: 19px !important;
/* Make sure to override the dafault .table-widget-column-header font-weight and background */
font-weight: bold !important;
background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-color: #C8D2DC !important;
/* Vertically center header label */
padding-top: 2px !important;
}
.theme-firebug .devtools-toolbar.table-widget-column-header[sorted] {
background-color: #AAC3DC !important;
}
:root[platform="linux"].theme-firebug .devtools-toolbar.table-widget-column-header[sorted] {
background-color: #FAC8AF !important;
color: inherit !important;
}
.theme-firebug .devtools-toolbar.table-widget-column-header:hover:active {
background-image: linear-gradient(rgba(0, 0, 0, 0.1),
transparent);
}
.theme-firebug .devtools-toolbar.table-widget-column-header[sorted=descending]:not(:active) {
background-image: url(chrome://devtools/skin/images/firebug/arrow-down.svg) !important;
}
.theme-firebug .devtools-toolbar.table-widget-column-header[sorted=ascending]:not(:active) {
background-image: url(chrome://devtools/skin/images/firebug/arrow-up.svg) !important;
}
.theme-firebug .devtools-toolbar.table-widget-column-header[sorted]:not(:active) {
background-position: right !important;
background-repeat: no-repeat !important;
}
/* Cells */
.table-widget-cell {

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше