X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fbrowser.css;h=027911cd62ee27400cb187df9ed39badb49ff59d;hp=1c9448a958f06811ad7cb46fbfd2ebc0a04cf2d7;hb=c4460289dd1725d56322647e95f117e93f1e8941;hpb=f9fc08c79bdf98effdbf7ed9aefecd38a25cc432 diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index 1c9448a9..027911cd 100644 --- a/LCARStrek/browser/browser.css +++ b/LCARStrek/browser/browser.css @@ -65,6 +65,9 @@ menubar { background-color: #8050B0; color: #FF9F00; } +#main-window[tabsintitlebar]:not([inFullscreen]) #toolbar-menubar[inactive] ~ #TabsToolbar > .tabbrowser-tabs > .tabbrowser-tab { + padding-top: 3px; +} #main-window[tabsintitlebar] #titlebar:-moz-lwtheme { visibility: hidden; @@ -290,10 +293,23 @@ menubar { list-style-image: url("chrome://browser/skin/Privacy-16.png"); } +@media (min-resolution: 1.25dppx) { + #appmenu_privateBrowsing, + #appmenu_newPrivateWindow { + list-style-image: url("chrome://browser/skin/Privacy-32.png"); + } +} + #appmenu_addons { list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric-16.png"); } +@media (min-resolution: 1.25dppx) { + #appmenu_addons { + list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); + } +} + #BMB_bookmarkThisPage, #appmenu_bookmarkThisPage { list-style-image: url("chrome://browser/skin/places/bookmark.png"); @@ -1584,48 +1600,93 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- -moz-image-region: rect(0, 32px, 16px, 16px); } -/* social recommending panel */ +/* social share panel */ + +#social-share-panel > iframe { +/* background: linear-gradient(to bottom, #f0f4f7, #fafbfc);*/ + width: 300px; + height: 150px; +} -#share-button { +#social-share-button { + list-style-image: url("chrome://browser/skin/social/share-button.png"); -moz-image-region: rect(0, 16px, 16px, 0); } -#socialUserPortrait { - width: 48px; - height: 48px; +.social-share-toolbar { + border-right: 1px solid #9C9CFF; +/* background-color: #000000; */ } -#socialUserDisplayName, -#socialUserPortrait { - cursor: pointer; +#social-share-provider-buttons { + padding: 6px; } -#socialUserDisplayName { +#social-share-provider-buttons > .share-provider-button { + -moz-appearance: none; + padding: 5px; + margin: 1px; border: none; - background-color: transparent; - margin-top: 0; - padding-top: 0; - font-size: 130%; - font-weight: bold; + background: none; + border-radius: 2px; } -#socialUserDisplayName > .button-box { - -moz-padding-start: 0; - padding-top: 0; - border-top-width: 0; +#social-share-provider-buttons > .share-provider-button[checked="true"]:not([disabled="true"]), +#social-share-provider-buttons > .share-provider-button:hover, +#social-share-provider-buttons > .share-provider-button:active { + padding: 4px; } -#socialUserDisplayName:hover { - color: #9C9CFF; - text-decoration: underline; +#social-share-provider-buttons > .share-provider-button[checked="true"]:not([disabled="true"]) { } -#unsharePopupText { - height: 48px; +#social-share-provider-buttons > .share-provider-button > .toolbarbutton-text { + display: none; +} +#social-share-provider-buttons > .share-provider-button > .toolbarbutton-icon { + width: 16px; + min-height: 16px; + max-height: 16px; +} + +/* fixup corners for share panel */ +.social-panel > .social-panel-frame { + border-radius: inherit; +} + +#social-share-panel { + max-height: 600px; + min-height: 100px; + max-width: 800px; + min-width: 300px; } -#unsharePopupBottomButtons { - margin-top: 1em; +.social-share-frame { +/* background: linear-gradient(to bottom, #f0f4f7, #fafbfc); */ + width: 330px; + height: 150px; + border-top-left-radius: none; + border-bottom-left-radius: none; + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + /* we resize our panels dynamically, make it look nice */ + transition: height 100ms ease-out, width 100ms ease-out; +} + +#social-share-panel > .social-share-toolbar { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} + +#social-share-provider-buttons { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} + +/* social recommending panel */ + +#social-mark-button { + -moz-image-region: rect(0, 16px, 16px, 0); } /* star button */ @@ -2119,6 +2180,14 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { list-style-image: url("chrome://mozapps/skin/plugins/pluginBlocked-64.png"); } +.popup-notification-icon[popupid="plugins-not-found"] { + list-style-image: url("chrome://browser/skin/pluginInstall-64.png"); +} + +.popup-notification-icon[popupid="web-notifications"] { + list-style-image: url("chrome://browser/skin/notification-64.png"); +} + .addon-progress-description { width: 350px; max-width: 350px; @@ -2151,7 +2220,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } .popup-notification-icon[popupid="indexedDB-permissions-prompt"], -.popup-notification-icon[popupid="indexedDB-quota-prompt"] { +.popup-notification-icon[popupid="indexedDB-quota-prompt"], +.popup-notification-icon[popupid*="offline-app-requested"] { list-style-image: url("chrome://global/skin/icons/alert-question.gif"); } @@ -2173,6 +2243,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { list-style-image: url("chrome://browser/skin/webRTC-shareDevice-64.png"); } +.popup-notification-icon[popupid="pointerLock"] { + list-style-image: url("chrome://browser/skin/pointerLock-64.png"); +} + /* Notification icon box */ #notification-popup-box { position: relative; @@ -2181,7 +2255,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { padding-left: 3px; padding-right: 8px; border-radius: 3px 0 0 3px; - -moz-border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 / 0 8px 0 0; + border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 / 0 8px 0 0; -moz-margin-end: -8px; border-right-width: 8px; } @@ -2244,6 +2318,10 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon list-style-image: url("chrome://mozapps/skin/plugins/notifyPluginBlocked.png"); } +#plugin-install-notification-icon { + list-style-image: url("chrome://browser/skin/pluginInstall-16.png"); +} + #notification-popup-box[hidden] { /* Override display:none to make the pluginBlockedNotification animation work when showing the notification repeatedly. */ @@ -2276,6 +2354,17 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon list-style-image: url("chrome://browser/skin/webRTC-sharingDevice-16.png"); } +#web-notifications-notification-icon { + list-style-image: url("chrome://browser/skin/notification-16.png"); +} + +#pointerLock-notification-icon { + list-style-image: url("chrome://browser/skin/pointerLock-16.png"); +} +#pointerLock-cancel { + margin: 0px; +} + #identity-popup-container { min-width: 280px; } @@ -2807,32 +2896,37 @@ html|*#gcli-output-frame { #social-provider-button { -moz-image-region: rect(0, 16px, 16px, 0); + list-style-image: url("chrome://browser/skin/social/services-16.png"); } #social-provider-button > .toolbarbutton-menu-dropmarker { display: none; } -#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .toolbarbutton-1, -#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .social-notification-container > .toolbarbutton-1 { - padding-left: 0; - padding-right: 0; +.toolbarbutton-badge-container { + margin: 0; + padding: 0; + position: relative; } -#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item { - margin-left: 5px; - margin-right: 5px; +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-badge-container { + padding: 2px 2px; } -.social-notification-container { - /* position:relative on .toolbarbutton-1 does not get position:absolute - to work as expected on .toolbarbutton-1 generated content. Placing a - simple container outside of .toolbarbutton-1 and setting position:relative - on the simple container however will work. */ - position: relative; +.toolbarbutton-1 > .toolbarbutton-badge-container > .toolbar-icon { + position: absolute; + top: 2px; + right: 2px; +} + +.toolbarbutton-badge-container > .toolbarbutton-icon[label]:not([label=""]) { + -moz-margin-end: 0; } -.social-notification-container > .toolbarbutton-1[badge]:not([badge=""])::after { +.toolbarbutton-badge[badge=""] { + display: none; +} +.toolbarbutton-badge[badge]:not([badge=""])::after { /* The |content| property is set in the content stylesheet. */ font-size: 9px; font-weight: bold; @@ -2842,16 +2936,22 @@ html|*#gcli-output-frame { border: 1px solid #9C9CFF; border-radius: 2px; position: absolute; - top: 2px; - right: 2px; + top: 0; + right: 0; +} + +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { + top: 1px; + right: 1px; } -#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > *|* > .social-notification-container > .toolbarbutton-1[badge]:not([badge=""])::after { - top: 7px; +.toolbarbutton-badge[badge]:not([badge=""]):-moz-locale-dir(rtl)::after { + left: 0; + right: auto; } -.social-notification-container > .toolbarbutton-1[badge]:not([badge=""]):-moz-locale-dir(rtl)::after { - left: 2px; +#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar *|* > .toolbarbutton-badge[badge]:not([badge=""]):-moz-locale-dir(rtl)::after { + left: 1px; right: auto; } @@ -2873,6 +2973,36 @@ html|*#gcli-output-frame { border: 0; } +.popup-notification-icon[popupid="servicesInstall"] { + list-style-image: url("chrome://browser/skin/social/services-64.png"); +} +#servicesInstall-notification-icon { + list-style-image: url("chrome://browser/skin/social/services-16.png"); +} +#social-undoactivation-button, +#servicesInstall-learnmore-link { + -moz-margin-start: 0; /* override default label margin to match description margin */ +} + +#socialActivatedNotification .popup-notification-button-container { + margin-left: 6px; +} + +.social-activation-icon { + width: auto; + height: auto; + max-height: 64px; + max-width: 64px; +} + +#social-activation-message { + max-width: 250px; +} + +#social-activation-message > label { + margin: 0; +} + /* social toolbar provider menu */ .social-statusarea-popup { margin-top: 0; @@ -2984,8 +3114,7 @@ html|*#gcli-output-frame { } .chatbar-button { - /* XXX get a real image for this */ - list-style-image: url("chrome://browser/skin/social/social.png"); + list-style-image: url("chrome://browser/skin/social/services-16.png"); background-color: #000000; border: none; margin: 0; @@ -2996,6 +3125,12 @@ html|*#gcli-output-frame { -moz-border-end: 1px solid #008484; } +@media (min-resolution: 2dppx) { + .chatbar-button { + list-style-image: url("chrome://browser/skin/social/services-16@2x.png"); + } +} + .chatbar-button > menupopup > .menuitem-iconic > .menu-iconic-left > .menu-iconic-icon { width: auto; height: auto; @@ -3012,6 +3147,7 @@ html|*#gcli-output-frame { opacity: 1; } +.chatbar-button:hover, .chatbar-button[open="true"] { }