折り畳まれたタブをそのままpinTabすると見えないタブになってしまっていた

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6752 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
piro 2010-06-26 17:10:13 +00:00
parent c6869d8136
commit 0c8a2915e8

View File

@ -203,17 +203,23 @@ TreeStyleTabBrowser.prototype = {
onPinTab : function TSTBrowser_onPinTab(aTab) onPinTab : function TSTBrowser_onPinTab(aTab)
{ {
var parentTab = this.getParentTab(aTab); var parentTab = this.getParentTab(aTab);
if (!parentTab)
this.collapseExpandSubtree(aTab, false);
this.getChildTabs(aTab).reverse().forEach( this.getChildTabs(aTab).reverse().forEach(
parentTab ? parentTab ?
function(aChildTab) { function(aChildTab) {
this.attachTabTo(aChildTab, parentTab, { this.attachTabTo(aChildTab, parentTab, {
dontExpand : true, dontExpand : true,
dontMove : true dontMove : true
}); });
} : } :
this.partTab, this.partTab,
this); this);
this.partTab(aTab); this.partTab(aTab);
this.collapseExpandTab(aTab, false);
}, },
onUnpinTab : function TSTBrowser_onUnpinTab(aTab) onUnpinTab : function TSTBrowser_onUnpinTab(aTab)