X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fglobal%2Fbrowser.css;h=e59022d14883db5156b138182ef60e2230a75837;hp=56e4894a37bdb52966618f6e1a9e36dcd5a7db72;hb=c79d2bbe6e21fbe322c5481d0757831306d1eeaf;hpb=35eb061608e58d763f25903d14db5b58b491bf58 diff --git a/LCARStrek/global/browser.css b/LCARStrek/global/browser.css index 56e4894a..e59022d1 100644 --- a/LCARStrek/global/browser.css +++ b/LCARStrek/global/browser.css @@ -37,80 +37,157 @@ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); -.tabbrowser-strip { - padding-bottom: 1px; - border-bottom: 1px solid #FF9F00; -} +/** + * Tabbrowser Tabs + */ .tabbrowser-tabs { - padding-top: 1px; + /* XXX: Firefox rules - look into those when we support FF + -moz-binding: url("chrome://global/skin/globalBindings.xml#tabbrowser-tabs") !important; + padding-top: 0px; + background: -moz-dialog url("chrome://global/skin/icons/tabbrowser-tabs-bkgnd.png") !important; + -moz-padding-start: 0px; + */ } -.tabs-left, -.tabs-right { - width: 0px; +.tabbrowser-tabs[overflow="true"] { + -moz-padding-start: 0px; +} + +/** + * Tab + */ + +.tabbrowser-tab { + /* XXX: Firefox rules - look into those when we support FF + -moz-binding: url("chrome://global/skin/globalBindings.xml#tabbrowser-tab") !important; + background: transparent !important; + margin: 0px 0px 1px !important; + padding: 0px !important; + border: none !important; + height: 22px !important; + */ } -.tab-icon { +.tabbrowser-tab[busy] > .tab-image-middle > .tab-icon > .tab-icon-image { + list-style-image: url("chrome://global/skin/icons/loading.gif") !important; +} + +.tabbrowser-tab[selected="true"] { + font-weight: bold; +} + +.tab-icon-image { margin-top: 1px; - margin-right: 3px; + -moz-margin-end: 3px; width: 16px; height: 16px; + /* XXX: Firefox rules - look into those when we support FF + list-style-image: url("chrome://global/skin/icons/folder-item.png"); + -moz-image-region: rect(0px, 16px, 16px, 0px); + */ } -tab { - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item16.gif"); +.tabs-bottom { } -tab[busy] { - list-style-image: url("chrome://global/skin/icons/loading.gif"); +tabpanels { } -tabbrowser > tabbox > tabpanels { - border: none; - padding: 0px; - margin: 0px; +.tabs-left, +.tabs-right { + width: 3px; + border-bottom-width: 0px; } -/* ::::: close & new tab buttons ::::: */ +/* tabbrowser-tab focus ring */ +.tabbrowser-tab > .tab-image-middle > .tab-text { + border: 1px dotted transparent; +} -.tabs-closebutton { - margin-bottom: 2px; - margin-right: 2px; - list-style-image: url("chrome://global/skin/icons/close-button.gif"); +.tabbrowser-tab:focus > .tab-image-middle > .tab-text { + border: 1px dotted #008484; +} + +/** + * Tab Drag and Drop + */ + +.tab-drop-indicator-bar { + visibility: hidden; + height: 9px; + margin-top: -9px; + position: relative; +} + +.tab-drop-indicator { + height: 11px; + width: 11px; + margin-bottom: -5px; + position: relative; + background: url('chrome://global/skin/icons/tab-drag-indicator.gif') 50% 50% no-repeat; } -.tabs-closebutton:hover { - list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); +.tab-drop-indicator-bar[dragging="true"] { + visibility: visible; } -.tabs-closebutton > .toolbarbutton-icon { - margin: 0; +/** + * In-tab close button + */ +.tab-close-button > .toolbarbutton-icon { + -moz-margin-end: 0px !important; + margin-top: 1px; } -.tabs-newbutton { - margin: 0px; - margin-top: 2px; - margin-right: 1px; +.tab-close-button { + border: none !important; padding: 0px; - list-style-image: url("chrome://global/skin/icons/tab-new.gif"); + cursor: default; + list-style-image: url("chrome://global/skin/icons/close-button.gif"); } -.tab-drop-indicator-bar { - height: 11px; - margin-top: -11px; - margin-left: -8px; - position: relative; + +.tab-close-button:focus { + outline: none !important; } -.tab-drop-indicator { - height: 11px; - width: 11px; - margin-bottom: -8px; - position: relative; - list-style-image: url('chrome://global/skin/icons/tab-drag-indicator.gif'); +/** + * Tab Scrollbox Arrow Buttons + */ + +/* XXX: Firefox rules - look into those when we support FF */ + +/** + * All Tabs Button + */ + +/* XXX: Firefox rules - look into those when we support FF +.tabs-alltabs-box { } -tooltip[tabpreview="true"] { - max-width: none; +.tabs-alltabs-button { +} + +.tabs-alltabs-box-animate { +} +*/ + +/** + * All Tabs Menupopup + */ + +.alltabs-item > .menu-iconic-left > .menu-iconic-icon { + /* XXX: Firefox rules - look into those when we support FF + list-style-image: url("chrome://global/skin/icons/folder-item.png"); + -moz-image-region: rect(0px, 16px, 16px, 0px); + */ +} + +.alltabs-item[selected="true"] { + font-weight: bold; +} + +.alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon { + list-style-image: url("chrome://global/skin/icons/loading.gif"); }