旧来の動作に戻す隠し設定

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@3455 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
piro 2008-12-03 13:17:40 +00:00
parent 451667b18c
commit e6b25d0555
3 changed files with 9 additions and 0 deletions

View File

@ -92,6 +92,7 @@ var TreeStyleTabService = {
kINSERT_LAST : 1, kINSERT_LAST : 1,
baseLebelMargin : 12, baseLebelMargin : 12,
shouldDetectClickOnIndentSpaces : true,
NSResolver : { NSResolver : {
lookupNamespaceURI : function(aPrefix) lookupNamespaceURI : function(aPrefix)
@ -926,6 +927,7 @@ var TreeStyleTabService = {
this.observe(null, 'nsPref:changed', 'extensions.treestyletab.levelMargin'); this.observe(null, 'nsPref:changed', 'extensions.treestyletab.levelMargin');
this.observe(null, 'nsPref:changed', 'extensions.treestyletab.tabbar.autoHide.mode'); this.observe(null, 'nsPref:changed', 'extensions.treestyletab.tabbar.autoHide.mode');
this.observe(null, 'nsPref:changed', 'extensions.treestyletab.clickOnIndentSpaces.enabled');
this.observe(null, 'nsPref:changed', 'browser.link.open_newwindow.restriction.override'); this.observe(null, 'nsPref:changed', 'browser.link.open_newwindow.restriction.override');
this.observe(null, 'nsPref:changed', 'browser.tabs.loadFolderAndReplace.override'); this.observe(null, 'nsPref:changed', 'browser.tabs.loadFolderAndReplace.override');
}, },
@ -2027,6 +2029,10 @@ catch(e) {
this.setPref(target, this.getPref(aPrefName)); this.setPref(target, this.getPref(aPrefName));
break; break;
case 'extensions.treestyletab.clickOnIndentSpaces.enabled':
this.shouldDetectClickOnIndentSpaces = this.getPref(aPrefName);
break;
default: default:
break; break;
} }

View File

@ -1693,6 +1693,8 @@ TreeStyleTabBrowser.prototype = {
}, },
getTabFromTabbarEvent : function(aEvent) getTabFromTabbarEvent : function(aEvent)
{ {
if (!this.shouldDetectClickOnIndentSpaces) return null;
var tab = null; var tab = null;
var clickedPoint = aEvent[this.positionProp]; var clickedPoint = aEvent[this.positionProp];
Array.slice(this.mTabBrowser.mTabContainer.childNodes).some(function(aTab) { Array.slice(this.mTabBrowser.mTabContainer.childNodes).some(function(aTab) {

View File

@ -40,6 +40,7 @@ pref("extensions.treestyletab.levelMargin", 12);
// 0 = first child, 1 = last child // 0 = first child, 1 = last child
pref("extensions.treestyletab.insertNewChildAt", 1); pref("extensions.treestyletab.insertNewChildAt", 1);
pref("extensions.treestyletab.twisty.style", "auto"); // none, retro, modern-black, modern-white, auto pref("extensions.treestyletab.twisty.style", "auto"); // none, retro, modern-black, modern-white, auto
pref("extensions.treestyletab.clickOnIndentSpaces.enabled", true);
pref("extensions.treestyletab.show.openSelectionLinks", true); pref("extensions.treestyletab.show.openSelectionLinks", true);
pref("extensions.treestyletab.show.context-item-removeTabSubTree", true); pref("extensions.treestyletab.show.context-item-removeTabSubTree", true);