From 4516ace58daeba7dcb3164dc2fb6368ecb354e66 Mon Sep 17 00:00:00 2001 From: piro Date: Sat, 26 Jun 2010 15:23:01 +0000 Subject: [PATCH] =?UTF-8?q?pinned=20tab=E3=81=AE=E3=81=9F=E3=82=81?= =?UTF-8?q?=E3=81=AE=E3=82=B3=E3=83=BC=E3=83=89=E3=82=92=E3=83=A9=E3=82=A4?= =?UTF-8?q?=E3=83=96=E3=83=A9=E3=83=AA=E3=81=AB=E7=A7=BB=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6746 599a83e7-65a4-db11-8015-0010dcdd6dc2 --- content/treestyletab/res/tabFx2Compatible.css | 40 +++++++++++-------- content/treestyletab/res/tabFx2Compatible.xml | 2 +- content/treestyletab/res/tabFx2Compatible.xul | 4 +- content/treestyletab/treestyletab.css | 3 -- 4 files changed, 26 insertions(+), 23 deletions(-) diff --git a/content/treestyletab/res/tabFx2Compatible.css b/content/treestyletab/res/tabFx2Compatible.css index 5e38cc99..686fd311 100644 --- a/content/treestyletab/res/tabFx2Compatible.css +++ b/content/treestyletab/res/tabFx2Compatible.css @@ -4,7 +4,7 @@ Usage: - lisence: The MIT License, Copyright (c) 2009 SHIMODA "Piro" Hiroshi + lisence: The MIT License, Copyright (c) 2009-2010 SHIMODA "Piro" Hiroshi http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/license.txt original: http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.xul @@ -14,75 +14,81 @@ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); -:root[tabFx2Compatible="6"] +:root[tabFx2Compatible="7"] .tabbrowser-tab { -moz-binding: url(tabFx2Compatible.xml#tabbrowser-tab) !important; } -:root[tabFx2Compatible="6"]:not([tabFx2Compatible-flags~="png-throbber"]) +:root[tabFx2Compatible="7"]:not([tabFx2Compatible-flags~="png-throbber"]) .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image { list-style-image: url("chrome://global/skin/throbber/Throbber-small.gif") !important; opacity: 0.6; } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="png-throbber"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="png-throbber"] .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image { list-style-image: url("chrome://global/skin/icons/loading_16.png") !important; } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="mac"][tabFx2Compatible-flags~="png-throbber"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="mac"][tabFx2Compatible-flags~="png-throbber"] .tabbrowser-tab .tab-icon-image { list-style-image: url("chrome://global/skin/tree/item.png"); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="mac"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="mac"] .tabbrowser-tab:not(:hover):not([selected="true"]) .tab-icon-image { opacity: 0.6; } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy] > hbox > stack > .tab-icon-image { list-style-image: url("chrome://browser/skin/tabbrowser/progress.png") !important; -moz-image-region: rect(0, 16px, 16px, 0); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][stalled] > hbox > stack > .tab-icon-image { list-style-image: url("chrome://browser/skin/tabbrowser/progress-pulsing.png") !important; } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="1"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 32px, 16px, 16px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="2"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 48px, 16px, 32px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="3"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 64px, 16px, 48px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="4"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 80px, 16px, 64px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="5"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 96px, 16px, 80px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="6"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 112px, 16px, 96px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="7"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 128px, 16px, 112px); } -:root[tabFx2Compatible="6"][tabFx2Compatible-flags~="pie"] +:root[tabFx2Compatible="7"][tabFx2Compatible-flags~="pie"] .tabbrowser-tab[busy][progress="8"] > hbox > stack > .tab-icon-image { -moz-image-region: rect(0, 144px, 16px, 128px); } -:root[tabFx2Compatible="6"] +:root[tabFx2Compatible="7"] .tabbrowser-tab[selected="true"]:focus > hbox > .tab-text { border: 1px dotted -moz-DialogText; } + + +:root[tabFx2Compatible="7"] + .tabbrowser-tab[pinned="true"] .tab-text { + visibility: collapse !important; +} diff --git a/content/treestyletab/res/tabFx2Compatible.xml b/content/treestyletab/res/tabFx2Compatible.xml index a7d9f12c..b456f6ba 100644 --- a/content/treestyletab/res/tabFx2Compatible.xml +++ b/content/treestyletab/res/tabFx2Compatible.xml @@ -5,7 +5,7 @@ Usage: - lisence: The MIT License, Copyright (c) 2009 SHIMODA "Piro" Hiroshi + lisence: The MIT License, Copyright (c) 2009-2010 SHIMODA "Piro" Hiroshi http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/license.txt original: http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.xul diff --git a/content/treestyletab/res/tabFx2Compatible.xul b/content/treestyletab/res/tabFx2Compatible.xul index fe086e2b..edad1b7b 100644 --- a/content/treestyletab/res/tabFx2Compatible.xul +++ b/content/treestyletab/res/tabFx2Compatible.xul @@ -5,7 +5,7 @@ Usage: - lisence: The MIT License, Copyright (c) 2009 SHIMODA "Piro" Hiroshi + lisence: The MIT License, Copyright (c) 2009-2010 SHIMODA "Piro" Hiroshi http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/license.txt original: http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx2Compatible.xul @@ -19,7 +19,7 @@ window.addEventListener('DOMContentLoaded', function() { window.removeEventListener('DOMContentLoaded', arguments.callee, true); - const currentRevision = 6; + const currentRevision = 7; var b = document.getElementById('content'); if (!b || b.localName != 'tabbrowser') return; diff --git a/content/treestyletab/treestyletab.css b/content/treestyletab/treestyletab.css index 7558971b..e846a02c 100644 --- a/content/treestyletab/treestyletab.css +++ b/content/treestyletab/treestyletab.css @@ -87,9 +87,6 @@ tabbrowser[treestyletab-mode="vertical"] .tabs-stack > *:first-child + * > hbox: width: 24px !important; height: 24px !important; } -.tabbrowser-tab[pinned="true"] .tab-text { - visibility: collapse !important; -} #TabsToolbar { -moz-binding: url(treestyletab.xml#tabs-toolbar);