From: Robert Kaiser Date: Sun, 29 Jul 2012 19:09:51 +0000 (+0200) Subject: complete sync of LCARStrek with browser winstripe changes in Firefox 14 X-Git-Tag: LCARStrek-2.11~3 X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=commitdiff_plain;h=a40f6a794ddf9a8312e4c951d3f6543fa7718819 complete sync of LCARStrek with browser winstripe changes in Firefox 14 --- diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index 65af4f3c..e71fc9e4 100644 --- a/LCARStrek/browser/browser.css +++ b/LCARStrek/browser/browser.css @@ -1247,6 +1247,10 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, -moz-box-align: stretch; } +.urlbar-input-box { + -moz-margin-start: 0; +} + #urlbar-icons { -moz-box-align: center; } @@ -1293,14 +1297,13 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, -moz-margin-end: 3px; margin-top: 0; margin-bottom: 0; + -moz-margin-start: 0; color: #8050B0; } /* identity box */ #identity-box { - background-color: #000000; - color: #FF9F00; border-radius: 2px; } @@ -1350,25 +1353,24 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon padding-right: 5.01px; } -#identity-box:hover { - background-color: #9C9CFF; - color: #000000; +#identity-box.verifiedIdentity { + color: #008484; + -moz-border-end: 1px solid #008484; + -moz-margin-end: 3px; } -#identity-box[open="true"], -#identity-box:hover:active { - background-color: #FF9F00; - color: #000000; +#identity-box.verifiedIdentity:-moz-locale-dir(ltr) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } -#identity-box.verifiedDomain { - background-color: #FFCF00; - color: #000000; +#identity-box.verifiedIdentity:-moz-locale-dir(rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } -#identity-box.verifiedIdentity { - background-color: #008484; - color: #000000; +#identity-box.verifiedIdentity:not(:-moz-lwtheme) { + background-color: #000000; } #identity-box:-moz-focusring { @@ -1409,11 +1411,25 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon #page-proxy-favicon { width: 16px; height: 16px; - /* margin: 1px 4px; */ + list-style-image: url("chrome://browser/skin/identity-icons-generic.png"); + -moz-image-region: rect(0, 16px, 16px, 0); } -#page-proxy-favicon:not([src]) { - list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); +.verifiedDomain > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon { + list-style-image: url("chrome://browser/skin/identity-icons-https.png"); +} + +.verifiedIdentity > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon { + list-style-image: url("chrome://browser/skin/identity-icons-https-ev.png"); +} + +#identity-box:hover > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon { + -moz-image-region: rect(0, 32px, 16px, 16px); +} + +#identity-box:hover:active > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon, +#identity-box[open=true] > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon { + -moz-image-region: rect(0, 48px, 16px, 32px); } #page-proxy-favicon[pageproxystate="invalid"] { @@ -2068,13 +2084,18 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .popup-notification-icon[popupid="addon-install-cancelled"], .popup-notification-icon[popupid="addon-install-blocked"], .popup-notification-icon[popupid="addon-install-failed"], -.popup-notification-icon[popupid="addon-install-complete"], -.popup-notification-icon[popupid="click-to-play-plugins"] { +.popup-notification-icon[popupid="addon-install-complete"] { list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); width: 32px; height: 32px; } +.popup-notification-icon[popupid="click-to-play-plugins"] { + list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png"); + width: 32px; + height: 32px; +} + .addon-progress-description { width: 350px; max-width: 350px; @@ -2176,6 +2197,10 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon list-style-image: url("chrome://browser/skin/webapps-16.png"); } +#plugins-notification-icon { + list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png"); +} + #identity-popup-container { min-width: 280px; } @@ -2507,8 +2532,22 @@ html|*#highlighter-nodeinfobar-pseudo-classes { /* Highlighter - Node Infobar */ +#highlighter-nodeinfobar { + color: #FF9F00; + border: 1px solid rgba(156, 156, 255, .5); + border-radius: 3px; + background-color: #000000; + background-clip: padding-box; +} + /* Highlighter - Node Infobar - text */ +#highlighter-nodeinfobar-text { + /* 100% - size of the buttons and margins */ + max-width: -moz-calc(100% - 2 * (26px + 6px)); + padding-bottom: 1px; +} + html|*#highlighter-nodeinfobar-tagname { color: #FFCF00; } @@ -2517,16 +2556,47 @@ html|*#highlighter-nodeinfobar-id { color: #9C9CFF; } -/* Highlighter - Node Infobar - box & arrow */ -#highlighter-nodeinfobar { +html|*#highlighter-nodeinfobar-pseudo-classes { color: #FF9F00; - border: 1px solid rgba(156, 156, 255, .5); - border-radius: 3px; - padding: 8px 16px; - background-color: #000000; - background-clip: padding-box; } +/* Highlighter - Node Infobar - buttons */ + +.highlighter-nodeinfobar-button { + padding: 0; + width: 26px; + min-height: 26px; +} + +#highlighter-nodeinfobar-inspectbutton { + list-style-image: url("chrome://browser/skin/devtools/inspect-button.png"); + -moz-image-region: rect(0px 16px 16px 0px); + -moz-margin-start: 0px; + -moz-margin-end: 2px; +} + +#highlighter-nodeinfobar-inspectbutton:-moz-locale-dir(rtl) { +} + +#highlighter-nodeinfobar-inspectbutton:hover, +#highlighter-nodeinfobar-inspectbutton:hover:active/*, +#highlighter-nodeinfobar-container:not([locked]) > #highlighter-nodeinfobar > #highlighter-nodeinfobar-inspectbutton*/ { + -moz-image-region: rect(0px 32px 16px 16px); +} + +#highlighter-nodeinfobar-menu { +} + +#highlighter-nodeinfobar-menu:-moz-locale-dir(rtl) { +} + +#highlighter-nodeinfobar-menu > .toolbarbutton-menu-dropmarker { + -moz-box-align: center; + -moz-margin-start: -1px; +} + +/* Highlighter - Node Infobar - box & arrow */ + .highlighter-nodeinfobar-arrow { width: 14px; height: 14px; @@ -2585,11 +2655,64 @@ html|*#highlighter-nodeinfobar-id { /* Highlighter toolbar - breadcrumbs */ #inspector-breadcrumbs { - padding: 0 6px; + -moz-margin-start: 2px; } #inspector-breadcrumbs > .scrollbutton-up, #inspector-breadcrumbs > .scrollbutton-down { + min-height: 25px; + margin-top: 0; + margin-bottom: 0; +} + +#inspector-breadcrumbs > .scrollbutton-up { + -moz-margin-end: 1px; +} + +#inspector-breadcrumbs > .scrollbutton-down { + -moz-margin-end: 0; +} + +#inspector-breadcrumbs > .scrollbutton-up:not([disabled]):active:hover, +#inspector-breadcrumbs > .scrollbutton-down:not([disabled]):active:hover { +} + +#inspector-breadcrumbs > .scrollbutton-up > .toolbarbutton-icon, +#inspector-breadcrumbs > .scrollbutton-down > .toolbarbutton-icon { + /* margin: 0 5px; */ +} + +#inspector-breadcrumbs > .scrollbutton-up[disabled] > .toolbarbutton-icon, +#inspector-breadcrumbs > .scrollbutton-down[disabled] > .toolbarbutton-icon { +} + +#inspector-breadcrumbs > .scrollbutton-up:not([disabled]):active:hover > .toolbarbutton-icon, +#inspector-breadcrumbs > .scrollbutton-down:not([disabled]):active:hover > .toolbarbutton-icon { +} + +#inspector-breadcrumbs > .scrollbutton-up:-moz-locale-dir(ltr) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +#inspector-breadcrumbs > .scrollbutton-down:-moz-locale-dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +#inspector-breadcrumbs > .scrollbutton-up:-moz-locale-dir(rtl) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +#inspector-breadcrumbs > .scrollbutton-down:-moz-locale-dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +#inspector-breadcrumbs > .scrollbutton-up > .toolbarbutton-icon:-moz-locale-dir(rtl), +#inspector-breadcrumbs > .scrollbutton-down > .toolbarbutton-icon:-moz-locale-dir(ltr) { +/* -moz-transform: scaleX(-1); */ } .inspector-breadcrumbs-button { @@ -2597,7 +2720,7 @@ html|*#highlighter-nodeinfobar-id { border-width: 2px 13px !important; outline: none; /* color: hsl(210,30%,85%); */ - max-width: 85px; + width: 85px; /* Can't use max-width. See bug 723132 */ /* The content of the button can be larger than the button */ overflow: hidden; min-height: 25px; @@ -2605,6 +2728,10 @@ html|*#highlighter-nodeinfobar-id { padding: 0 9px; } +.inspector-breadcrumbs-button:-moz-focusring > label { + border-bottom: 1px dotted #008484; +} + .inspector-breadcrumbs-button[checked] > .inspector-breadcrumbs-tag { /*color: hsl(208,100%,60%); */ } @@ -2636,7 +2763,6 @@ html|*#highlighter-nodeinfobar-id { /* Highlighter toolbar - breadcrumbs - LTR */ .inspector-breadcrumbs-button:-moz-locale-dir(ltr):first-of-type { - margin-left: 0; } .inspector-breadcrumbs-button { @@ -2679,6 +2805,9 @@ html|*#highlighter-nodeinfobar-id { -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end.png") 2 13 2 13 stretch; } +#inspector-breadcrumbs[overflows] > .inspector-breadcrumbs-button:-moz-locale-dir(ltr):last-of-type { +} + .inspector-breadcrumbs-button[siblings-menu-open]:last-of-type:not([checked]), .inspector-breadcrumbs-button:last-of-type:not([checked]):hover:active { -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end-pressed.png") 2 13 2 13 stretch; @@ -2696,7 +2825,6 @@ html|*#highlighter-nodeinfobar-id { /* Highlighter toolbar - breadcrumbs - RTL */ .inspector-breadcrumbs-button:-moz-locale-dir(rtl):first-of-type { - margin-right: 0; } .inspector-breadcrumbs-button:-moz-locale-dir(rtl) { @@ -2739,6 +2867,9 @@ html|*#highlighter-nodeinfobar-id { -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end.png") 2 13 2 13 stretch; } +#inspector-breadcrumbs[overflows] > .inspector-breadcrumbs-button:last-of-type:-moz-locale-dir(rtl) { +} + .inspector-breadcrumbs-button[siblings-menu-open]:last-of-type:not([checked]):-moz-locale-dir(rtl), .inspector-breadcrumbs-button:last-of-type:not([checked]):hover:active:-moz-locale-dir(rtl) { -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end-pressed.png") 2 13 2 13 stretch; @@ -2765,6 +2896,16 @@ html|*#highlighter-nodeinfobar-id { -moz-image-region: rect(0 36px 16px 18px); } +#inspector-breadcrumbs > .scrollbutton-down:-moz-locale-dir(rtl), +#inspector-treepanel-toolbutton:-moz-locale-dir(ltr) { +/* border-radius: 3px 0 0 3px;*/ +} + +#inspector-breadcrumbs > .scrollbutton-down:-moz-locale-dir(ltr), +#inspector-treepanel-toolbutton:-moz-locale-dir(rtl) { +/* border-radius: 0 3px 3px 0;*/ +} + #inspector-tree-splitter { border: none; min-height: 3px; diff --git a/LCARStrek/browser/devtools/common.css b/LCARStrek/browser/devtools/common.css index f43a3d0d..755d5ac3 100644 --- a/LCARStrek/browser/devtools/common.css +++ b/LCARStrek/browser/devtools/common.css @@ -11,6 +11,11 @@ .devtools-toolbarbutton { } +.devtools-toolbarbutton:-moz-focusring { + outline: 1px dotted #008484; + outline-offset: -4px; +} + .devtools-toolbarbutton > .toolbarbutton-icon { } diff --git a/LCARStrek/browser/devtools/layout-background-grid.png b/LCARStrek/browser/devtools/layout-background-grid.png new file mode 100644 index 00000000..87b0b855 Binary files /dev/null and b/LCARStrek/browser/devtools/layout-background-grid.png differ diff --git a/LCARStrek/browser/devtools/layout-background.png b/LCARStrek/browser/devtools/layout-background.png new file mode 100644 index 00000000..6991cc0f Binary files /dev/null and b/LCARStrek/browser/devtools/layout-background.png differ diff --git a/LCARStrek/browser/devtools/layout-buttons.png b/LCARStrek/browser/devtools/layout-buttons.png new file mode 100644 index 00000000..287fb71a Binary files /dev/null and b/LCARStrek/browser/devtools/layout-buttons.png differ diff --git a/LCARStrek/browser/devtools/layoutview.css b/LCARStrek/browser/devtools/layoutview.css new file mode 100644 index 00000000..643dd0b4 --- /dev/null +++ b/LCARStrek/browser/devtools/layoutview.css @@ -0,0 +1,58 @@ +/* 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/. */ + +body { + background: url("layout-background.png"), -moz-radial-gradient(50% 70%, circle cover, #000000 0%, #000000 100%); + color: #FF9F00; + border-top: 1px solid #9C9CFF; + -moz-box-sizing: border-box; +} + +#element-size { + color: #FF9F00; +} + +#main { + border-color: #FF9F00; + border-style: dotted; +} + +#main > .border { + color: #000000; +} + +.border > span { + background-color: #9C9CFF; + border-radius: 2px; + padding: 0 4px; +} + +#content { + border-color: #FF9F00; + border-style: dotted +} + +#padding { + border-color: hsla(240,100%,85%,0.1); + border-style: solid; +} + +#borders { + border-style: solid; + border-color: #9C9CFF; +} + +#togglebutton { + background-image: url("layout-buttons.png"); + width: 16px; + height: 16px; +} + +body.open { + background: url("layout-background-grid.png"), -moz-radial-gradient(50% 70%, circle cover, #000000 0%, #000000 100%); +} + +body.open > #header > #togglebutton { + background-position: -16px 0; +} diff --git a/LCARStrek/browser/identity-icons-generic.png b/LCARStrek/browser/identity-icons-generic.png new file mode 100644 index 00000000..32591b54 Binary files /dev/null and b/LCARStrek/browser/identity-icons-generic.png differ diff --git a/LCARStrek/browser/identity-icons-https-ev.png b/LCARStrek/browser/identity-icons-https-ev.png new file mode 100644 index 00000000..3ce0c34b Binary files /dev/null and b/LCARStrek/browser/identity-icons-https-ev.png differ diff --git a/LCARStrek/browser/identity-icons-https.png b/LCARStrek/browser/identity-icons-https.png new file mode 100644 index 00000000..4ba8d6c0 Binary files /dev/null and b/LCARStrek/browser/identity-icons-https.png differ diff --git a/LCARStrek/browser/preferences/aboutPermissions.css b/LCARStrek/browser/preferences/aboutPermissions.css index ebaf8115..95d4ba62 100644 --- a/LCARStrek/browser/preferences/aboutPermissions.css +++ b/LCARStrek/browser/preferences/aboutPermissions.css @@ -89,6 +89,9 @@ .pref-icon[type="image"] { list-style-image: url("chrome://global/skin/icons/alert-question.gif"); } +.pref-icon[type="plugins"] { + list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png"); +} .pref-title { font-size: 125%;