X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fbrowser.css;h=f583841fea1ecd6004748bc6c1ed36fdcc5032dd;hp=f5d3a7cb5b74b8bd11d2a3fcce95560067f07611;hb=445863a284a9920d9f9633ca01b87ca65609a94c;hpb=71a617ff22ae6266108ab20198128db5ae2bd33c diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index f5d3a7cb..f583841f 100644 --- a/LCARStrek/browser/browser.css +++ b/LCARStrek/browser/browser.css @@ -1136,7 +1136,6 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon #urlbar { width: 7em; - min-width: 7em; /* make color as light as possible to deal with dark non-domain parts */ color: #FFBFFF; } @@ -1236,6 +1235,7 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, .urlbar-input-box { -moz-margin-start: 0; + min-width: 4em; } #urlbar-icons { @@ -1406,23 +1406,18 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon -moz-image-region: rect(0, 16px, 16px, 0); } -.verifiedDomain > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon, .verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] { list-style-image: url("chrome://browser/skin/identity-icons-https.png"); } -.verifiedIdentity > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon, .verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] { list-style-image: url("chrome://browser/skin/identity-icons-https-ev.png"); } -#identity-box:hover > #identity-box-inner > #page-proxy-stack > #page-proxy-favicon, #identity-box:hover > #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, #identity-box:hover:active > #page-proxy-favicon, #identity-box[open=true] > #page-proxy-favicon { -moz-image-region: rect(0, 48px, 16px, 32px); @@ -1604,6 +1599,50 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- -moz-image-region: rect(0, 32px, 16px, 16px); } +/* social recommending panel */ + +#share-button { + -moz-image-region: rect(0, 16px, 16px, 0); +} + +#socialUserPortrait { + width: 48px; + height: 48px; +} + +#socialUserDisplayName, +#socialUserPortrait { + cursor: pointer; +} + +#socialUserDisplayName { + border: none; + background-color: transparent; + margin-top: 0; + padding-top: 0; + font-size: 130%; + font-weight: bold; +} + +#socialUserDisplayName > .button-box { + -moz-padding-start: 0; + padding-top: 0; + border-top-width: 0; +} + +#socialUserDisplayName:hover { + color: #9C9CFF; + text-decoration: underline; +} + +#unsharePopupText { + height: 48px; +} + +#unsharePopupBottomButtons { + margin-top: 1em; +} + /* star button */ #star-button { @@ -1659,9 +1698,9 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- .panel-promo-box { margin: 5px -6px -6px; padding: 5px; + border-top: 1px solid #9C9CFF; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; - border-top: 1px solid #9C9CFF; } .panel-promo-icon { @@ -1708,12 +1747,12 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } #navigator-throbber[busy="true"] { - list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.gif"); + list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png"); } #navigator-throbber, #wrapper-navigator-throbber > #navigator-throbber { - list-style-image: url("chrome://communicator/skin/brand/throbber16-single.gif"); + list-style-image: url("chrome://communicator/skin/brand/throbber16-single.png"); } /* Tabstrip */ @@ -1788,15 +1827,11 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } .tab-throbber { - list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); + list-style-image: url("chrome://communicator/skin/brand/throbber16-anim-connect.png"); } .tab-throbber[progress] { - list-style-image: url("chrome://browser/skin/tabbrowser/loading.png"); -} - -#tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] { - min-height: 16px; /* corresponds to the max. height of non-textual tab contents, i.e. the favicon */ + list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png"); } .tab-throbber[pinned], @@ -1851,7 +1886,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } .tab-content { - min-height: -moz-calc(6.8mozmm - 7px); /* subtract borders from the desired height */ + min-height: calc(6.8mozmm - 7px); /* subtract borders from the desired height */ } } @@ -2109,9 +2144,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } .popup-notification-icon[popupid="click-to-play-plugins"] { - list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png"); - width: 32px; - height: 32px; + list-style-image: url("chrome://mozapps/skin/plugins/pluginBlocked-64.png"); } .addon-progress-description { @@ -2159,6 +2192,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { list-style-image: url("chrome://browser/skin/webapps-64.png"); } +.popup-notification-icon[popupid="webRTC-shareDevices"] { + list-style-image: url("chrome://browser/skin/webRTC-shareDevice-64.png"); +} + /* Notification icon box */ #notification-popup-box { position: relative; @@ -2198,6 +2235,10 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon list-style-image: url("chrome://global/skin/icons/information-16.png"); } +#identity-notification-icon { + list-style-image: url("chrome://mozapps/skin/profile/profileicon.png"); +} + #geo-notification-icon { list-style-image: url("chrome://browser/skin/Geolocation-16.png"); } @@ -2222,6 +2263,10 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png"); } +#webRTC-notification-icon { + list-style-image: url("chrome://browser/skin/webRTC-shareDevice-16.png"); +} + #identity-popup-container { min-width: 280px; } @@ -2375,29 +2420,6 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon outline: 1px dotted #008484; } -/* Inspector / Highlighter */ - -#highlighter-panel { - -moz-window-shadow: none; - background: #000000; - border: none; -} - -listitem.style-selector { - background-color: #9C9CFF; - color: #000000; -} - -listitem.style-section { - background-color: #E7ADE7; - color: #000000; - font-weight: bold; -} - -panel[dimmed="true"] { - opacity: 0.5; -} - /* Add-on bar */ #addon-bar { @@ -2485,19 +2507,14 @@ panel[dimmed="true"] { /* Highlighter */ -.highlighter-veil { - background-color: rgba(25, 25, 25, 0.5); -} - -highlighter-veil-transparentbox { - box-shadow: 0 0 0 1px rgba(0,0,0,0.5); - outline: 1px dashed rgba(255,255,255,0.5); - outline-offset: -1px; +#highlighter-outline { + box-shadow: 0 0 0 1px black; + outline: 1px dashed white; } -#highlighter-veil-container[locked] > #highlighter-veil-middlebox > #highlighter-veil-transparentbox { - box-shadow: 0 0 0 1px black; - outline-color: white; +#highlighter-outline[locked] { + box-shadow: 0 0 0 1px rgba(0,0,0,0.3); + outline-color: rgba(255,255,255,0.7); } /* Highlighter toolbar */ @@ -2512,16 +2529,6 @@ highlighter-veil-transparentbox { -moz-image-region: rect(0 32px 16px 16px); } -#inspector-option-toolbarbutton { - list-style-image: url("chrome://browser/skin/devtools/inspector-option-icon.png"); - -moz-image-region: rect(0 16px 16px 0); -} - -#inspector-option-toolbarbutton[open], -#inspector-option-toolbarbutton:hover { - -moz-image-region: rect(0 32px 16px 16px); -} - #inspector-toolbar, #developer-toolbar { border-top: 3px solid #000000; @@ -2572,7 +2579,7 @@ html|*#highlighter-nodeinfobar-pseudo-classes { #highlighter-nodeinfobar-text { /* 100% - size of the buttons and margins */ - max-width: -moz-calc(100% - 2 * (26px + 6px)); + max-width: calc(100% - 2 * (26px + 6px)); padding-bottom: 1px; } @@ -2628,7 +2635,7 @@ html|*#highlighter-nodeinfobar-pseudo-classes { .highlighter-nodeinfobar-arrow { width: 14px; height: 14px; - -moz-margin-start: -moz-calc(50% - 7px); + -moz-margin-start: calc(50% - 7px); transform: rotate(-45deg); border: 1px solid transparent; background-clip: padding-box; @@ -2987,6 +2994,12 @@ html|*#gcli-output-frame { border-color: transparent; } +.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection { + background-color: #008484; + color: #000000; + text-shadow: none; +} + .gclitoolbar-complete-node { padding-left: 21px; background-color: transparent; @@ -3036,13 +3049,12 @@ html|*#gcli-output-frame { /* Responsive Mode */ -vbox[anonid=browserContainer][responsivemode] { - background: #392900 url("chrome://browser/skin/devtools/responsive-background.png"); - box-shadow: 0 0 7px #9C9CFF inset; +.browserContainer[responsivemode] { + background: #221500 url("chrome://browser/skin/devtools/responsive-background.png"); padding: 0 20px 20px 20px; } -stack[anonid=browserStack][responsivemode] { +.browserStack[responsivemode] { box-shadow: 0 0 7px #9C9CFF; } @@ -3084,95 +3096,126 @@ stack[anonid=browserStack][responsivemode] { /* Web Console */ .web-console-frame { + /* border-bottom: 3px solid #000000; */ } .web-console-frame[animated] { transition: height 100ms; } -.web-console-splitter { - border: none; +/* Developer Toolbar */ + +.developer-toolbar-button { + min-width: 78px; + min-height: 21px; + margin: 0 1px; + list-style-image: url("chrome://browser/skin/devtools/tools-icons-small.png"); } +.developer-toolbar-button[open=true], +.developer-toolbar-button:active:hover, +.developer-toolbar-button[checked=true] { +} -/* social toolbar button */ -.social-statusarea-container { - -moz-appearance: none; - border-radius: 3px; - background-color: #000000; +.developer-toolbar-button[checked=true] { } -.social-statusarea-container:hover { - background-color: #FFCF00; +#developer-toolbar-webconsole { + -moz-image-region: rect(0, 16px, 16px, 0); } -#social-toolbar-button[open="true"] > .social-statusarea-container { - background-color: #FF9F00; +#developer-toolbar-inspector { + -moz-image-region: rect(16px, 16px, 32px, 0); } -/* favicon for the service */ -#social-provider-image { - min-width: 20px; - min-height: 20px; - padding: 2px 5px; - margin: 0; - background: transparent; - list-style-image: url("chrome://browser/skin/social/social.png"); +#developer-toolbar-styleeditor { + -moz-image-region: rect(32px, 16px, 48px, 0); } -#social-provider-image > .button-box > .box-inherit > .button-icon { - max-height: 16px; - max-width: 16px; +#developer-toolbar-debugger { + -moz-image-region: rect(48px, 16px, 64px, 0); } -#social-provider-image > .button-box { - padding: 0; - margin: 0; - background: transparent; - border: none; +#developer-toolbar-other-tools { + -moz-image-region: rect(64px, 16px, 80px, 0); } -#social-provider-image > .button-box > .button-menu-dropmarker { +#developer-toolbar-other-tools > .toolbarbutton-menu-dropmarker { display: none; } -/* hbox that hold notification icons */ -#social-status-iconbox { - margin: 0; - padding: 0; +#developer-toolbar-toolbox-button { + -moz-image-region: rect(64px, 16px, 80px, 0); } -/* hbox that surrounds an image and its counter */ -.social-notification-icon-container { - padding: 0; - margin: 0; - position: relative; +/* Error counter */ + +#developer-toolbar-webconsole[error-count]:before { + color: #000000; + min-width: 16px; + text-shadow: none; + background-color: #FF0000; + border-radius: 1px; + -moz-margin-end: 5px; } -/* notification counter box */ -.social-notification-icon-counter { - background-color: #000000; - border: 1px solid #9C9CFF; - padding-right: 1px; - padding-left: 1px; - color: #FF9F00; +/* Social toolbar item */ + +#social-provider-button > .toolbarbutton-menu-dropmarker { + display: none; +} + +#social-toolbar-item > .toolbarbutton-1 { +} + +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .toolbarbutton-1 { +} + +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .toolbarbutton-1:first-child { +} + +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .toolbarbutton-1:last-child { +} + +.social-notification-icon-hbox { + pointer-events: none; +} + +.social-notification-icon-stack > image { + max-height: 20px; +} + +.social-notification-icon-label { + text-align: end; font-size: 9px; font-weight: bold; - position: absolute; - right: -3px; - top: -4px; - z-index: 1; - text-align: center; + padding: 0 1px; + color: #FF9F00; + background-color: #000000; + border: 1px solid #9C9CFF; + border-radius: 2px; +} + +.social-notification-icon-label[value=""] { + display: none; } -/* notification image */ .social-notification-icon-image { - padding: 2px; - margin: 0; - min-width: 20px; - max-width: 32px; - max-height: 20px; - list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); + -moz-image-region: rect(0, 16px, 16px, 0); +} + +#social-notification-icon-mentions { + background-color: #000000; + border-radius: 3px; + -moz-margin-start: 2px; +} + +#social-notification-icon-mentions:hover { + background-color: #FFCF00; +} + +#social-notification-icon-mentions[open="true"] { + background-color: #FF9F00; } #social-sidebar-splitter { @@ -3191,7 +3234,7 @@ stack[anonid=browserStack][responsivemode] { background-color: #000000; color: #FF9F00; position: relative; - font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif; + cursor: pointer; } #social-statusarea-user-portrait { @@ -3199,28 +3242,30 @@ stack[anonid=browserStack][responsivemode] { height: 32px; border-radius: 2px; margin: 10px; - list-style-image: url("chrome://browser/skin/social/social.png"); } -#social-statusarea-username { +#social-statusarea-user > vbox > #social-statusarea-notloggedin, +#social-statusarea-user > vbox > #social-statusarea-username { background: transparent; border: none; color: #9C9CFF; - cursor: pointer; min-width: 0; margin: 0 6px; + list-style-image: none; } -#social-statusarea-username:hover { + +#social-statusarea-user[_moz-menuactive] > vbox > #social-statusarea-notloggedin, +#social-statusarea-user[_moz-menuactive] > vbox > #social-statusarea-username { text-decoration: underline; } -#social-notification-panel { - min-height: 100px; - min-width: 100px; - max-height: 600px; - max-width: 400px; +.social-panel > .panel-arrowcontainer > .panel-arrowcontent { + padding: 0; } +.social-panel-frame { + border-radius: inherit; +} .chat-status-icon { max-height: 16px; @@ -3241,54 +3286,48 @@ stack[anonid=browserStack][responsivemode] { } .chat-close-button { - list-style-image: url("chrome://global/skin/icons/close-button.gif"); - padding: 2px 4px; + list-style-image: url('chrome://browser/skin/social/chat-close.png'); + -moz-image-region: rect(0, 14px, 14px, 0); } .chat-close-button:hover, .chat-close-button:hover:active { - list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); -} - - -.chat-toggle-button { - /* XXX get a real image for this */ - list-style-image: url("chrome://global/skin/arrow/arrow-down-sharp.gif"); -} - -.chat-toggle-button:hover { - list-style-image: url("chrome://global/skin/arrow/arrow-down-sharp-hover.gif"); -} - -.chat-toggle-button[minimized="true"] { - list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp.png"); -} - -.chat-toggle-button[minimized="true"]:hover { - list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-hover.png"); + -moz-image-region: rect(14px, 14px, 28px, 0); } .chat-title { font-weight: bold; font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif; + text-shadow: none; + cursor: inherit; } .chat-titlebar { background-color: #9C9CFF; color: #000000; height: 20px; - min-height: 20px; + min-height: 16px; width: 100%; margin: 0; padding: 2px; + -moz-padding-start: 6px; border: none; border-bottom: 1px solid #008484; + cursor: pointer; } .chat-titlebar[minimized="true"] { border-bottom: none; } +.chat-titlebar[selected] { + background-color: #008484; +} + +.chat-titlebar[activity] { + background-color: #E7ADE7; +} + .chat-frame { padding: 0; margin: 0; @@ -3308,43 +3347,169 @@ stack[anonid=browserStack][responsivemode] { -moz-border-end: 1px solid #008484; } -.chatbar-button > .button-box > .box-inherit > .button-icon { +.chatbar-button > menupopup > .menuitem-iconic > .menu-iconic-left > .menu-iconic-icon { + width: auto; + height: auto; max-height: 16px; max-width: 16px; - padding: 2px; } -.chatbar-button[open="true"], -.chatbar-button:hover, -.chatbar-button:active:hover { +.chatbar-button > .toolbarbutton-icon { + opacity: .6; + -moz-margin-end: 0; +} +.chatbar-button:hover > .toolbarbutton-icon, +.chatbar-button[open="true"] > .toolbarbutton-icon { + opacity: 1; +} + +.chatbar-button[open="true"] { } -/* toolbarbutton-icon */ .chatbar-button > .toolbarbutton-text, .chatbar-button > .toolbarbutton-menu-dropmarker { display: none; } +.chatbar-button[activity]:not([open="true"]) { + background-color: #E7ADE7; +} + +.chatbar-button > menupopup > menuitem[activity] { + font-weight: bold; +} + .chatbar-innerbox { background: transparent; - margin: -200px -1px 0 -1px; + margin: -285px 0 0; overflow: hidden; } +chatbar { + -moz-margin-end: 20px; +} + chatbar > chatbox { - height: 200px; - width: 200px; + height: 285px; + width: 260px; + -moz-margin-start: 4px; background-color: #000000; border: 1px solid #9C9CFF; border-bottom: none; + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } -chatbar > chatbox[minimized="true"] { - width: 100px; +chatbox[minimized="true"] { + width: 160px; height: 20px; - border-bottom: none; } -chatbar > chatbox + chatbox { - -moz-margin-start: -1px; +.click-to-play-plugins-notification-content { + margin: -10px; + border-radius: 4px; +} + +.click-to-play-plugins-notification-icon-box { + background: #000000; + -moz-border-end: 1px solid #9C9CFF; + padding-top: 16px; + -moz-padding-end: 16px; + -moz-padding-start: 24px; +} + +.click-to-play-plugins-notification-icon-box:-moz-locale-dir(ltr) { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.click-to-play-plugins-notification-icon-box:-moz-locale-dir(rtl) { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} + +.click-to-play-plugins-notification-separator { + -moz-border-start: 1px solid #9C9CFF; + border-top: 1px solid #9C9CFF; +} + +.click-to-play-plugins-notification-description-box { + border-bottom: 1px solid #9C9CFF; + -moz-border-start: 1px solid #9C9CFF; + padding-top: 12px; + -moz-padding-end: 11px; + padding-bottom: 9px; + -moz-padding-start: 10px; +} + +.click-to-play-plugins-notification-center-box { + border-top: 1px solid #9C9CFF; + border-bottom: 1px solid #9C9CFF; + -moz-border-start: 1px solid #9C9CFF; + background-color: #000000; +} + +.click-to-play-plugins-notification-button-container { + border-top: 1px solid #9C9CFF; + -moz-border-start: 1px solid #9C9CFF; + margin: 0px; + padding: 16px; +} + +.center-item-box { + padding: 12px 16px 0px 16px; +} + +.center-item-box[padbottom="true"] { + padding-bottom: 12px; +} + +.center-item-icon { + background-image: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png"); + background-repeat: no-repeat; + height: 16px; + width: 16px; + margin-bottom: 4px; +} + +.center-item-box[warn="true"] { + background-color: #FFCF00; + color: #000000; + padding: 8px 16px 6px 16px; +} + +.center-item-box[padbottom="true"][warn="true"] { + padding-bottom: 4px; +} + +.center-item-box[showseparator="true"] { + border-top: 1px solid #9C9CFF; +} + +.center-item-box[warn="false"] > .center-item-warning { + display: none; +} + +.center-item-warning > .text-link { + color: #6868AA; +} + +.center-item-warning > .text-link[href=""] { + display: none; +} + +.center-item-warning-icon { + background-image: url("chrome://mozapps/skin/extensions/alerticon-info-negative.png"); + background-repeat: no-repeat; + width: 16px; + height: 15px; + margin-bottom: 4px; +} + +.center-item-warning-description { + color: #828282; +} + +.center-item-button { + min-width: 0; }