browser.tabs.insertRelatedAfterCurrentをfalseに固定

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6654 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
piro 2010-05-02 04:51:19 +00:00
parent d68e52d277
commit 53090d18b3
2 changed files with 13 additions and 8 deletions

View File

@ -122,6 +122,7 @@ pref("extensions.treestyletab.undoCloseTabSet.behavior", 3);
pref("browser.link.open_newwindow.restriction.override", 0);
pref("browser.tabs.loadFolderAndReplace.override", false);
pref("browser.tabs.insertRelatedAfterCurrent.override", false);
pref("browser.tabs.insertRelatedAfterCurrent.override.force", true);
pref("extensions.multipletab.show.multipletab-selection-item-removeTabSubtree", true);
pref("extensions.multipletab.show.multipletab-selection-item-createSubtree", true);

View File

@ -1740,7 +1740,6 @@ var TreeStyleTabUtils = {
break;
case 'browser.tabs.insertRelatedAfterCurrent':
value = false; // 常にfalseで固定
case 'browser.link.open_newwindow.restriction':
case 'browser.tabs.loadFolderAndReplace':
case 'extensions.stm.tabBarMultiRows': // Super Tab Mode
@ -1751,15 +1750,20 @@ var TreeStyleTabUtils = {
case 'browser.link.open_newwindow.restriction.override':
case 'browser.tabs.loadFolderAndReplace.override':
case 'extensions.stm.tabBarMultiRows.override': // Super Tab Mode
if (aPrefName == 'browser.tabs.insertRelatedAfterCurrent.override') {
value = false; // 常にfalseで固定
if (this.getPref(aPrefName+'.force')) {
let defaultValue = this.getDefaultPref(aPrefName);
if (value != defaultValue) {
this.setPref(aPrefName, defaultValue);
return;
}
}
this.prefOverriding = true;
var target = aPrefName.replace('.override', '');
var originalValue = this.getPref(target);
if (originalValue !== null && originalValue != value)
this.setPref(target+'.backup', originalValue);
this.setPref(target, this.getPref(aPrefName));
let (target = aPrefName.replace('.override', '')) {
let originalValue = this.getPref(target);
if (originalValue !== null && originalValue != value)
this.setPref(target+'.backup', originalValue);
this.setPref(target, this.getPref(aPrefName));
}
this.prefOverriding = false;
break;