2009-12-15 04:01:31 -05:00
|
|
|
@import url("chrome://treestyletab/content/treestyletab-tmp.css"); /* hacks for Tab Mix Plus */
|
2009-12-15 03:33:03 -05:00
|
|
|
|
2007-10-16 13:22:28 -04:00
|
|
|
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
2007-10-20 08:15:05 -04:00
|
|
|
@namespace html url("http://www.w3.org/1999/xhtml");
|
2007-10-16 13:22:28 -04:00
|
|
|
|
2007-10-25 18:59:34 -04:00
|
|
|
.tabbrowser-tab .treestyletab-twisty,
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-twisty-style="none"] .treestyletab-twisty-container,
|
2007-10-25 18:59:34 -04:00
|
|
|
.tabbrowser-tab .treestyletab-counter-container,
|
|
|
|
.tabbrowser-tab .treestyletab-drop-marker,
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-allow-subtree-collapse="true"] .tabbrowser-tab[treestyletab-children]:not([treestyletab-subtree-collapsed="true"]) .treestyletab-counter-container {
|
2007-10-19 02:40:30 -04:00
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-allow-subtree-collapse="true"] .tabbrowser-tab[treestyletab-children] .treestyletab-twisty,
|
|
|
|
.tabbrowser-tabs[treestyletab-allow-subtree-collapse="true"] .tabbrowser-tab[treestyletab-children] .treestyletab-counter-container,
|
2007-10-25 18:59:34 -04:00
|
|
|
.tabbrowser-tab[treestyletab-drop-position] .treestyletab-drop-marker {
|
2007-10-20 02:12:22 -04:00
|
|
|
display: -moz-box;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs:not([treestyletab-allow-subtree-collapse="true"]) .treestyletab-twisty-container,
|
|
|
|
.tabbrowser-tabs[treestyletab-allow-subtree-collapse="true"] .tabbrowser-tab[treestyletab-collapsed-done="true"],
|
2007-11-09 10:13:25 -05:00
|
|
|
.tabbrowser-strip[collapsed="true"]+splitter:not([state="collapsed"]),
|
2010-03-23 12:31:27 -04:00
|
|
|
.tabbrowser-strip[treestyletab-tabbar-autohide="hidden"],
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-tabbar-autohide="hidden"],
|
2010-03-23 12:31:27 -04:00
|
|
|
.tabbrowser-strip[treestyletab-tabbar-autohide="hidden"]+splitter,
|
2009-03-29 17:03:58 -04:00
|
|
|
tabbrowser:not([treestyletab-tabbar-autohide="hidden"]) .treestyletab-tabbar-toggler,
|
2008-02-22 12:55:35 -05:00
|
|
|
#appcontent[ahFull="true"] .tabbrowser-strip[ahHIDE="true"]+splitter /* AutoHide */,
|
2010-03-28 14:22:15 -04:00
|
|
|
.tabbrowser-strip[treestyletab-tabbar-fixed="true"]+splitter,
|
|
|
|
.tabbrowser-strip[treestyletab-print-preview="true"],
|
|
|
|
.tabbrowser-strip[treestyletab-print-preview="true"]+splitter,
|
2010-04-21 06:21:28 -04:00
|
|
|
#TabsToolbar[treestyletab-print-preview="true"],
|
|
|
|
window[chromehidden~="toolbar"] .tabbrowser-strip[treestyletab-tabbar-placeholder="true"],
|
|
|
|
window[chromehidden~="toolbar"] .tabbrowser-strip[treestyletab-tabbar-placeholder="true"]+splitter {
|
2007-10-19 02:40:30 -04:00
|
|
|
visibility: collapse;
|
2009-04-07 13:14:09 -04:00
|
|
|
}
|
|
|
|
|
2007-10-20 06:24:36 -04:00
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabbrowser-arrowscrollbox > .scrollbutton-down-stack,
|
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabbrowser-arrowscrollbox > .scrollbutton-down, /* Firefox 3 */
|
|
|
|
.tabbrowser-tabs[treestyletab-hide-alltabs-button="true"] .tabs-alltabs-stack,
|
2010-04-29 23:20:18 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-hide-alltabs-button="true"] .tabbrowser-arrowscrollbox ~ stack, /* "all tabs" button in Firefox 3.0 / 3.5 */
|
|
|
|
#TabsToolbar[treestyletab-hide-alltabs-button="true"] .tabs-alltabs-button, /* Firefox 3.7 or later */
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabs-closebutton-box,
|
2010-04-29 23:20:18 -04:00
|
|
|
#TabsToolbar[treestyletab-mode="vertical"] .tabs-closebutton, /* Firefox 3.7 or later */
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tab-drop-indicator-bar {
|
2009-04-21 02:10:26 -04:00
|
|
|
visibility: collapse !important;
|
2007-10-20 06:24:36 -04:00
|
|
|
}
|
2007-10-20 06:44:42 -04:00
|
|
|
|
2007-10-21 13:45:14 -04:00
|
|
|
#appcontent {
|
2007-11-08 19:08:30 -05:00
|
|
|
/* position: relative;*/
|
2007-10-21 13:45:14 -04:00
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabbrowser-arrowscrollbox > scrollbox {
|
2007-11-12 10:29:12 -05:00
|
|
|
overflow-x: hidden !important;
|
|
|
|
overflow-y: auto !important;
|
2007-10-20 07:29:42 -04:00
|
|
|
}
|
2007-10-20 08:15:05 -04:00
|
|
|
|
2010-02-03 03:06:28 -05:00
|
|
|
/* for Firefox 3.0 (not 3.5 and later!) */
|
2010-02-03 03:04:45 -05:00
|
|
|
/* ".tabs-apptabs-container" will be introduced by Tab Utilities
|
|
|
|
https://addons.mozilla.org/firefox/addon/59961 */
|
|
|
|
tabbrowser[treestyletab-mode="vertical"] .tabs-stack > *:first-child + * > hbox:not(.tabs-apptabs-container) {
|
2007-10-20 12:47:08 -04:00
|
|
|
-moz-box-flex: 1 !important;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-tabbar-position="left"][treestyletab-scrollbar-inverted="true"] .tabbrowser-arrowscrollbox > scrollbox {
|
2007-10-23 02:05:44 -04:00
|
|
|
direction: rtl !important;
|
2007-11-06 03:04:34 -05:00
|
|
|
/* if there is scrollbar, closeboxes of tabs cannot be clicked because
|
|
|
|
they are "under the rightside scrollbar" even if it is moved to
|
|
|
|
leftside by the above rule. This seems a bug. Following rules move
|
|
|
|
the "hidden rightside scrollbar" out of the box, then we can click
|
|
|
|
closeboxes again. */
|
|
|
|
margin-right: -1em !important;
|
|
|
|
padding-right: 1em !important;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-tabbar-position="left"][treestyletab-scrollbar-inverted="true"] .tabbrowser-arrowscrollbox > scrollbox > .scrollbox-innerbox {
|
2007-11-06 03:19:04 -05:00
|
|
|
direction: ltr !important;
|
|
|
|
}
|
|
|
|
|
2010-04-29 23:47:30 -04:00
|
|
|
#TabsToolbar {
|
|
|
|
-moz-binding: url(treestyletab.xml#tabs-toolbar);
|
|
|
|
}
|
2010-03-25 04:51:49 -04:00
|
|
|
#TabsToolbar:not([treestyletab-tabbar-position="top"]),
|
|
|
|
#TabsToolbar[treestyletab-tabbar-position="top"]:not([treestyletab-tabbar-fixed="true"]) {
|
2010-03-24 13:18:23 -04:00
|
|
|
line-height: 0 !important;
|
2010-03-24 12:08:35 -04:00
|
|
|
position: fixed !important;
|
|
|
|
-moz-appearance: none !important;
|
|
|
|
}
|
2010-04-07 09:38:37 -04:00
|
|
|
#TabsToolbar:not([treestyletab-tabbar-position="top"]) .tabbrowser-tabs,
|
|
|
|
#TabsToolbar[treestyletab-tabbar-position="top"]:not([treestyletab-tabbar-fixed="true"]) .tabbrowser-tabs {
|
|
|
|
overflow: hidden !important;
|
|
|
|
}
|
2010-03-24 12:08:35 -04:00
|
|
|
|
|
|
|
|
2007-10-20 08:15:05 -04:00
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs:not([treestyletab-mode="vertical"]) .tabbrowser-tab:not([treestyletab-nest="0"]) + .tabbrowser-tab[treestyletab-nest="0"],
|
|
|
|
.tabbrowser-tabs:not([treestyletab-mode="vertical"]) .tabbrowser-tab[treestyletab-nest="0"] + .tabbrowser-tab[treestyletab-nest="0"][treestyletab-children] {
|
2007-10-25 18:59:34 -04:00
|
|
|
margin-left: 0.8em !important;
|
|
|
|
}
|
2007-10-26 08:56:04 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="multirow"] .tabbrowser-arrowscrollbox > scrollbox > .scrollbox-innerbox {
|
2007-10-26 08:56:04 -04:00
|
|
|
display: block !important;
|
|
|
|
overflow-x: visible !important;
|
|
|
|
overflow-y: visible !important;
|
|
|
|
}
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="multirow"] .tabbrowser-arrowscrollbox > scrollbox {
|
2007-10-26 08:56:04 -04:00
|
|
|
display: block !important;
|
|
|
|
overflow-x: visible !important;
|
|
|
|
overflow-y: auto !important;
|
|
|
|
max-height: 100px !important;
|
|
|
|
}
|
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="multirow"] .tabbrowser-tab {
|
2007-10-26 08:56:04 -04:00
|
|
|
min-width: 150px !important;
|
|
|
|
}
|
|
|
|
*/
|
2008-02-22 12:12:20 -05:00
|
|
|
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-tabbar-autohide][treestyletab-tabbar-transparent] .tabs-stack > *:first-child > :not(html|canvas),
|
|
|
|
.tabbrowser-tabs[treestyletab-tabbar-resizing] .tabs-stack > *:first-child > html|canvas {
|
2008-03-10 03:21:32 -04:00
|
|
|
display: none !important;
|
2008-03-09 23:51:21 -04:00
|
|
|
}
|
|
|
|
|
2008-02-22 12:12:20 -05:00
|
|
|
|
2008-02-22 12:13:46 -05:00
|
|
|
/* for some themes */
|
2008-02-22 12:12:20 -05:00
|
|
|
image.tab-icon {
|
|
|
|
display: -moz-stack;
|
2008-02-22 12:13:46 -05:00
|
|
|
-moz-binding: url(treestyletab.xml#tab-icon);
|
2008-02-22 12:12:20 -05:00
|
|
|
}
|
2008-03-02 13:35:31 -05:00
|
|
|
|
2009-08-10 00:05:57 -04:00
|
|
|
/* for Tabbrowser Preferences, and some theme */
|
2010-03-23 12:12:49 -04:00
|
|
|
.tabbrowser-tabs .tabs-newbutton,
|
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .scrollbutton-up,
|
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .scrollbutton-down,
|
2010-04-29 23:20:18 -04:00
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .tabs-alltabs-button, /* Firefox 3.6 or older */
|
|
|
|
.tabbrowser-tabs[treestyletab-mode="vertical"] .close-button.tabs-closebutton, /* Firefox 3.6 or older */
|
|
|
|
#TabsToolbar[treestyletab-mode="vertical"] .tabs-alltabs-button, /* Firefox 3.7 or later */
|
|
|
|
#TabsToolbar[treestyletab-mode="vertical"] > .close-button.tabs-closebutton /* Firefox 3.7 or later */ {
|
2008-03-02 13:35:31 -05:00
|
|
|
max-width: none !important;
|
|
|
|
}
|
2008-03-03 01:00:59 -05:00
|
|
|
|
|
|
|
/* for All-in-One Sidebar */
|
|
|
|
#aiostbx-tableft-toolbox:not([incustomisemode="true"]) > toolbar[currentset="__empty"],
|
|
|
|
#aiostbx-tableft-toolbox:not([incustomisemode="true"]) > toolbar:not([currentset]),
|
|
|
|
#aiostbx-tabright-toolbox:not([incustomisemode="true"]) > toolbar[currentset="__empty"],
|
|
|
|
#aiostbx-tabright-toolbox:not([incustomisemode="true"]) > toolbar:not([currentset]) {
|
|
|
|
visibility: collapse;
|
|
|
|
}
|
2010-05-02 00:30:51 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.tabbrowser-tabs[treestyletab-animation-enabled="true"][treestyletab-mode="vertical"]:not([treestyletab-tab-inverted="true"])
|
|
|
|
.tabbrowser-tab {
|
|
|
|
-moz-transition: margin-top 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-left 0.2s ease-out;
|
|
|
|
transition: margin-top 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-left 0.2s ease-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabbrowser-tabs[treestyletab-animation-enabled="true"][treestyletab-mode="vertical"][treestyletab-tab-inverted="true"]
|
|
|
|
.tabbrowser-tab {
|
|
|
|
-moz-transition: margin-top 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-right 0.2s ease-out;
|
|
|
|
transition: margin-top 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-right 0.2s ease-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabbrowser-tabs[treestyletab-animation-enabled="true"]:not([treestyletab-mode="vertical"]):not([treestyletab-tab-inverted="true"])
|
|
|
|
.tabbrowser-tab {
|
|
|
|
-moz-transition: margin-left 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-top 0.2s ease-out;
|
|
|
|
transition: margin-left 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-top 0.2s ease-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabbrowser-tabs[treestyletab-animation-enabled="true"]:not([treestyletab-mode="vertical"])[treestyletab-tab-inverted="true"]
|
|
|
|
.tabbrowser-tab {
|
|
|
|
-moz-transition: margin-left 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-bottom 0.2s ease-out;
|
|
|
|
transition: margin-left 0.15s ease-out,
|
|
|
|
opacity 0.15s ease-out,
|
|
|
|
margin-bottom 0.2s ease-out;
|
|
|
|
}
|