SubTree => Subtree (ID、メソッド名)
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5617 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
parent
92d2009903
commit
518f29034a
@ -49,7 +49,7 @@ var TreeStyleTabBookmarksService = {
|
|||||||
this._addingBookmarkTreeStructure = [];
|
this._addingBookmarkTreeStructure = [];
|
||||||
},
|
},
|
||||||
|
|
||||||
bookmarkTabSubTree : function TSTBMService_bookmarkTabSubTree(aTabOrTabs)
|
bookmarkTabSubtree : function TSTBMService_bookmarkTabSubtree(aTabOrTabs)
|
||||||
{
|
{
|
||||||
var tabs = aTabOrTabs;
|
var tabs = aTabOrTabs;
|
||||||
if (!(tabs instanceof Array)) {
|
if (!(tabs instanceof Array)) {
|
||||||
|
@ -190,14 +190,14 @@
|
|||||||
|
|
||||||
<prefpane id="prefpane-menu" label="&config.tabs.menu;">
|
<prefpane id="prefpane-menu" label="&config.tabs.menu;">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="extensions.treestyletab.show.context-item-reloadTabSubTree"
|
<preference id="extensions.treestyletab.show.context-item-reloadTabSubtree"
|
||||||
name="extensions.treestyletab.show.context-item-reloadTabSubTree"
|
name="extensions.treestyletab.show.context-item-reloadTabSubtree"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
<preference id="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
<preference id="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
||||||
name="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
name="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
<preference id="extensions.treestyletab.show.context-item-removeTabSubTree"
|
<preference id="extensions.treestyletab.show.context-item-removeTabSubtree"
|
||||||
name="extensions.treestyletab.show.context-item-removeTabSubTree"
|
name="extensions.treestyletab.show.context-item-removeTabSubtree"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
<preference id="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
<preference id="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
||||||
name="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
name="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
||||||
@ -214,8 +214,8 @@
|
|||||||
<preference id="extensions.treestyletab.show.context-item-toggleFixed"
|
<preference id="extensions.treestyletab.show.context-item-toggleFixed"
|
||||||
name="extensions.treestyletab.show.context-item-toggleFixed"
|
name="extensions.treestyletab.show.context-item-toggleFixed"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
<preference id="extensions.treestyletab.show.context-item-bookmarkTabSubTree"
|
<preference id="extensions.treestyletab.show.context-item-bookmarkTabSubtree"
|
||||||
name="extensions.treestyletab.show.context-item-bookmarkTabSubTree"
|
name="extensions.treestyletab.show.context-item-bookmarkTabSubtree"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
</preferences>
|
</preferences>
|
||||||
|
|
||||||
@ -224,17 +224,17 @@
|
|||||||
<groupbox orient="vertical">
|
<groupbox orient="vertical">
|
||||||
<caption label="&config.show.tabContextMenu.caption;"/>
|
<caption label="&config.show.tabContextMenu.caption;"/>
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<checkbox id="extensions.treestyletab.show.context-item-reloadTabSubTree-check"
|
<checkbox id="extensions.treestyletab.show.context-item-reloadTabSubtree-check"
|
||||||
preference="extensions.treestyletab.show.context-item-reloadTabSubTree"
|
preference="extensions.treestyletab.show.context-item-reloadTabSubtree"
|
||||||
label="&context.reloadTabSubTree.label;"/>
|
label="&context.reloadTabSubtree.label;"/>
|
||||||
<checkbox id="extensions.treestyletab.show.context-item-reloadDescendantTabs-check"
|
<checkbox id="extensions.treestyletab.show.context-item-reloadDescendantTabs-check"
|
||||||
preference="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
preference="extensions.treestyletab.show.context-item-reloadDescendantTabs"
|
||||||
label="&context.reloadDescendantTabs.label;"/>
|
label="&context.reloadDescendantTabs.label;"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<checkbox id="extensions.treestyletab.show.context-item-removeTabSubTree-check"
|
<checkbox id="extensions.treestyletab.show.context-item-removeTabSubtree-check"
|
||||||
preference="extensions.treestyletab.show.context-item-removeTabSubTree"
|
preference="extensions.treestyletab.show.context-item-removeTabSubtree"
|
||||||
label="&context.removeTabSubTree.label;"/>
|
label="&context.removeTabSubtree.label;"/>
|
||||||
<checkbox id="extensions.treestyletab.show.context-item-removeDescendantTabs-check"
|
<checkbox id="extensions.treestyletab.show.context-item-removeDescendantTabs-check"
|
||||||
preference="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
preference="extensions.treestyletab.show.context-item-removeDescendantTabs"
|
||||||
label="&context.removeDescendantTabs.label;"/>
|
label="&context.removeDescendantTabs.label;"/>
|
||||||
@ -256,9 +256,9 @@
|
|||||||
label="&context.toggleFixed.label;"/>
|
label="&context.toggleFixed.label;"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<checkbox id="extensions.treestyletab.show.context-item-bookmarkTabSubTree-check"
|
<checkbox id="extensions.treestyletab.show.context-item-bookmarkTabSubtree-check"
|
||||||
preference="extensions.treestyletab.show.context-item-bookmarkTabSubTree"
|
preference="extensions.treestyletab.show.context-item-bookmarkTabSubtree"
|
||||||
label="&context.bookmarkTabSubTree.label;"/>
|
label="&context.bookmarkTabSubtree.label;"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</groupbox>
|
</groupbox>
|
||||||
|
|
||||||
|
@ -315,7 +315,7 @@ TreeStyleTabService.overrideExtensionsOnInitAfter = function TSTService_override
|
|||||||
'var separators = ',
|
'var separators = ',
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
if (aPopup.id == 'multipletab-selection-menu') {
|
if (aPopup.id == 'multipletab-selection-menu') {
|
||||||
TreeStyleTabService.showHideSubTreeMenuItem(document.getElementById(TreeStyleTabService.kMENUITEM_REMOVESUBTREE_SELECTION), MultipleTabService.getSelectedTabs());
|
TreeStyleTabService.showHideSubtreeMenuItem(document.getElementById(TreeStyleTabService.kMENUITEM_REMOVESUBTREE_SELECTION), MultipleTabService.getSelectedTabs());
|
||||||
}
|
}
|
||||||
$&]]>
|
$&]]>
|
||||||
)
|
)
|
||||||
|
@ -3,20 +3,20 @@
|
|||||||
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
||||||
|
|
||||||
<preferences id="prefpane-selection-menu-preferences">
|
<preferences id="prefpane-selection-menu-preferences">
|
||||||
<preference id="extensions.multipletab.show.multipletab-selection-item-removeTabSubTree"
|
<preference id="extensions.multipletab.show.multipletab-selection-item-removeTabSubtree"
|
||||||
name="extensions.multipletab.show.multipletab-selection-item-removeTabSubTree"
|
name="extensions.multipletab.show.multipletab-selection-item-removeTabSubtree"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
<preference id="extensions.multipletab.show.multipletab-selection-item-createSubTree"
|
<preference id="extensions.multipletab.show.multipletab-selection-item-createSubtree"
|
||||||
name="extensions.multipletab.show.multipletab-selection-item-createSubTree"
|
name="extensions.multipletab.show.multipletab-selection-item-createSubtree"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
</preferences>
|
</preferences>
|
||||||
<vbox id="prefpane-selection-menu-items">
|
<vbox id="prefpane-selection-menu-items">
|
||||||
<checkbox id="extensions.multipletab.show.multipletab-selection-item-removeTabSubTree-check"
|
<checkbox id="extensions.multipletab.show.multipletab-selection-item-removeTabSubtree-check"
|
||||||
preference="extensions.multipletab.show.multipletab-selection-item-removeTabSubTree"
|
preference="extensions.multipletab.show.multipletab-selection-item-removeTabSubtree"
|
||||||
label="&selection.removeTabSubTree.label;"/>
|
label="&selection.removeTabSubtree.label;"/>
|
||||||
<checkbox id="extensions.multipletab.show.multipletab-selection-item-createSubTree-check"
|
<checkbox id="extensions.multipletab.show.multipletab-selection-item-createSubtree-check"
|
||||||
preference="extensions.multipletab.show.multipletab-selection-item-createSubTree"
|
preference="extensions.multipletab.show.multipletab-selection-item-createSubtree"
|
||||||
label="&selection.createSubTree.label;"/>
|
label="&selection.createSubtree.label;"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
|
|
||||||
</overlay>
|
</overlay>
|
||||||
|
@ -54,7 +54,7 @@ var TreeStyleTabService = {
|
|||||||
kSPLITTER : 'treestyletab-splitter',
|
kSPLITTER : 'treestyletab-splitter',
|
||||||
kTABBAR_TOGGLER : 'treestyletab-tabbar-toggler',
|
kTABBAR_TOGGLER : 'treestyletab-tabbar-toggler',
|
||||||
|
|
||||||
kMENUITEM_REMOVESUBTREE_SELECTION : 'multipletab-selection-item-removeTabSubTree',
|
kMENUITEM_REMOVESUBTREE_SELECTION : 'multipletab-selection-item-removeTabSubtree',
|
||||||
|
|
||||||
kFOCUS_ALL : 0,
|
kFOCUS_ALL : 0,
|
||||||
kFOCUS_VISIBLE : 1,
|
kFOCUS_VISIBLE : 1,
|
||||||
@ -1327,13 +1327,13 @@ var TreeStyleTabService = {
|
|||||||
if (source.indexOf('!MultipleTabService.tearOffSelectedTabsFromRemote()') > -1) {
|
if (source.indexOf('!MultipleTabService.tearOffSelectedTabsFromRemote()') > -1) {
|
||||||
eval('window.BrowserStartup = '+source.replace(
|
eval('window.BrowserStartup = '+source.replace(
|
||||||
'!MultipleTabService.tearOffSelectedTabsFromRemote()',
|
'!MultipleTabService.tearOffSelectedTabsFromRemote()',
|
||||||
'!TreeStyleTabService.tearOffSubTreeFromRemote() && $&'
|
'!TreeStyleTabService.tearOffSubtreeFromRemote() && $&'
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
eval('window.BrowserStartup = '+source.replace(
|
eval('window.BrowserStartup = '+source.replace(
|
||||||
'gBrowser.swapBrowsersAndCloseOther(gBrowser.selectedTab, uriToLoad);',
|
'gBrowser.swapBrowsersAndCloseOther(gBrowser.selectedTab, uriToLoad);',
|
||||||
'if (!TreeStyleTabService.tearOffSubTreeFromRemote()) { $& }'
|
'if (!TreeStyleTabService.tearOffSubtreeFromRemote()) { $& }'
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1371,7 +1371,7 @@ var TreeStyleTabService = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
kPREF_VERSION : 4,
|
kPREF_VERSION : 5,
|
||||||
migratePrefs : function TSTService_migratePrefs()
|
migratePrefs : function TSTService_migratePrefs()
|
||||||
{
|
{
|
||||||
// migrate old prefs
|
// migrate old prefs
|
||||||
@ -1427,6 +1427,19 @@ var TreeStyleTabService = {
|
|||||||
this.clearTreePref('openGroupBookmarkAsTabSubTree.underParent');
|
this.clearTreePref('openGroupBookmarkAsTabSubTree.underParent');
|
||||||
this.setPref('browser.tabs.loadFolderAndReplace', behavior & this.kGROUP_BOOKMARK_REPLACE ? true : false );
|
this.setPref('browser.tabs.loadFolderAndReplace', behavior & this.kGROUP_BOOKMARK_REPLACE ? true : false );
|
||||||
}
|
}
|
||||||
|
case 4:
|
||||||
|
[
|
||||||
|
'extensions.treestyletab.show.context-item-reloadTabSubTree',
|
||||||
|
'extensions.treestyletab.show.context-item-removeTabSubTree',
|
||||||
|
'extensions.treestyletab.show.context-item-bookmarkTabSubTree',
|
||||||
|
'extensions.multipletab.show.multipletab-selection-item-removeTabSubTree',
|
||||||
|
'extensions.multipletab.show.multipletab-selection-item-createSubTree'
|
||||||
|
].forEach(function(aPref) {
|
||||||
|
var value = this.getPref(aPref);
|
||||||
|
if (value === null) return;
|
||||||
|
this.setPref(aPref.replace('SubTree', 'Subtree'), value);
|
||||||
|
this.clearPref(aPref);
|
||||||
|
}, this);
|
||||||
default:
|
default:
|
||||||
orientalPrefs.forEach(function(aPref) {
|
orientalPrefs.forEach(function(aPref) {
|
||||||
let value = this.getPref(aPref);
|
let value = this.getPref(aPref);
|
||||||
@ -2353,7 +2366,7 @@ catch(e) {
|
|||||||
).booleanValue;
|
).booleanValue;
|
||||||
},
|
},
|
||||||
|
|
||||||
showHideSubTreeMenuItem : function TSTService_showHideSubTreeMenuItem(aMenuItem, aTabs)
|
showHideSubtreeMenuItem : function TSTService_showHideSubtreeMenuItem(aMenuItem, aTabs)
|
||||||
{
|
{
|
||||||
if (!aMenuItem ||
|
if (!aMenuItem ||
|
||||||
aMenuItem.getAttribute('hidden') == 'true' ||
|
aMenuItem.getAttribute('hidden') == 'true' ||
|
||||||
@ -2361,14 +2374,14 @@ catch(e) {
|
|||||||
!aTabs.length)
|
!aTabs.length)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var hasSubTree = false;
|
var hasSubtree = false;
|
||||||
for (var i = 0, maxi = aTabs.length; i < maxi; i++)
|
for (var i = 0, maxi = aTabs.length; i < maxi; i++)
|
||||||
{
|
{
|
||||||
if (!this.hasChildTabs(aTabs[i])) continue;
|
if (!this.hasChildTabs(aTabs[i])) continue;
|
||||||
hasSubTree = true;
|
hasSubtree = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (hasSubTree)
|
if (hasSubtree)
|
||||||
aMenuItem.removeAttribute('hidden');
|
aMenuItem.removeAttribute('hidden');
|
||||||
else
|
else
|
||||||
aMenuItem.setAttribute('hidden', true);
|
aMenuItem.setAttribute('hidden', true);
|
||||||
@ -2460,7 +2473,7 @@ catch(e) {
|
|||||||
|
|
||||||
/* Commands */
|
/* Commands */
|
||||||
|
|
||||||
removeTabSubTree : function TSTService_removeTabSubTree(aTabOrTabs, aOnlyChildren)
|
removeTabSubtree : function TSTService_removeTabSubtree(aTabOrTabs, aOnlyChildren)
|
||||||
{
|
{
|
||||||
var tabs = this._normalizeToTabs(aTabOrTabs, aOnlyChildren);
|
var tabs = this._normalizeToTabs(aTabOrTabs, aOnlyChildren);
|
||||||
if (!this.warnAboutClosingTabs(tabs.length))
|
if (!this.warnAboutClosingTabs(tabs.length))
|
||||||
@ -2472,15 +2485,15 @@ catch(e) {
|
|||||||
b.removeTab(tabs[i]);
|
b.removeTab(tabs[i]);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
warnAboutClosingTabSubTreeOf : function TSTService_warnAboutClosingTabSubTreeOf(aTab)
|
warnAboutClosingTabSubtreeOf : function TSTService_warnAboutClosingTabSubtreeOf(aTab)
|
||||||
{
|
{
|
||||||
if (!this.shouldCloseTabSubTreeOf(aTab))
|
if (!this.shouldCloseTabSubtreeOf(aTab))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
var tabs = [aTab].concat(this.getDescendantTabs(aTab));
|
var tabs = [aTab].concat(this.getDescendantTabs(aTab));
|
||||||
return this.warnAboutClosingTabs(tabs.length);
|
return this.warnAboutClosingTabs(tabs.length);
|
||||||
},
|
},
|
||||||
shouldCloseTabSubTreeOf : function TSTService_shouldCloseTabSubTreeOf(aTab)
|
shouldCloseTabSubtreeOf : function TSTService_shouldCloseTabSubtreeOf(aTab)
|
||||||
{
|
{
|
||||||
return (
|
return (
|
||||||
this.hasChildTabs(aTab) &&
|
this.hasChildTabs(aTab) &&
|
||||||
@ -2490,11 +2503,11 @@ catch(e) {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
shouldCloseLastTabSubTreeOf : function TSTService_shouldCloseLastTabSubTreeOf(aTab)
|
shouldCloseLastTabSubtreeOf : function TSTService_shouldCloseLastTabSubtreeOf(aTab)
|
||||||
{
|
{
|
||||||
var b = this.getTabBrowserFromChild(aTab);
|
var b = this.getTabBrowserFromChild(aTab);
|
||||||
return (
|
return (
|
||||||
this.shouldCloseTabSubTreeOf(aTab) &&
|
this.shouldCloseTabSubtreeOf(aTab) &&
|
||||||
this.getDescendantTabs(aTab).length + 1 == this.getTabs(b).snapshotLength
|
this.getDescendantTabs(aTab).length + 1 == this.getTabs(b).snapshotLength
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
@ -2560,7 +2573,7 @@ catch(e) {
|
|||||||
return aA._tPos - aB._tPos;
|
return aA._tPos - aB._tPos;
|
||||||
},
|
},
|
||||||
|
|
||||||
reloadTabSubTree : function TSTService_reloadTabSubTree(aTabOrTabs, aOnlyChildren)
|
reloadTabSubtree : function TSTService_reloadTabSubtree(aTabOrTabs, aOnlyChildren)
|
||||||
{
|
{
|
||||||
var tabs = this._normalizeToTabs(aTabOrTabs, aOnlyChildren);
|
var tabs = this._normalizeToTabs(aTabOrTabs, aOnlyChildren);
|
||||||
var b = this.getTabBrowserFromChild(tabs[0]);
|
var b = this.getTabBrowserFromChild(tabs[0]);
|
||||||
@ -2570,7 +2583,7 @@ catch(e) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
createSubTree : function TSTService_createSubTree(aTabs)
|
createSubtree : function TSTService_createSubtree(aTabs)
|
||||||
{
|
{
|
||||||
aTabs = this.getRootTabs(aTabs);
|
aTabs = this.getRootTabs(aTabs);
|
||||||
if (!aTabs.length) return;
|
if (!aTabs.length) return;
|
||||||
@ -2599,12 +2612,12 @@ catch(e) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (next) {
|
else if (next) {
|
||||||
b.treeStyleTab.moveTabSubTreeTo(root, next._tPos);
|
b.treeStyleTab.moveTabSubtreeTo(root, next._tPos);
|
||||||
}
|
}
|
||||||
}, 0, this);
|
}, 0, this);
|
||||||
},
|
},
|
||||||
|
|
||||||
canCreateSubTree : function TSTService_canCreateSubTree(aTabs)
|
canCreateSubtree : function TSTService_canCreateSubtree(aTabs)
|
||||||
{
|
{
|
||||||
aTabs = this.getRootTabs(aTabs);
|
aTabs = this.getRootTabs(aTabs);
|
||||||
if (aTabs.length < 2) return false;
|
if (aTabs.length < 2) return false;
|
||||||
@ -2718,7 +2731,7 @@ catch(e) {
|
|||||||
},
|
},
|
||||||
_expandTwistyAreaAllowance : [],
|
_expandTwistyAreaAllowance : [],
|
||||||
|
|
||||||
tearOffSubTreeFromRemote : function TSTService_tearOffSubTreeFromRemote()
|
tearOffSubtreeFromRemote : function TSTService_tearOffSubtreeFromRemote()
|
||||||
{
|
{
|
||||||
var remoteTab = window.arguments[0];
|
var remoteTab = window.arguments[0];
|
||||||
var remoteWindow = remoteTab.ownerDocument.defaultView;
|
var remoteWindow = remoteTab.ownerDocument.defaultView;
|
||||||
|
@ -40,28 +40,28 @@
|
|||||||
|
|
||||||
|
|
||||||
<menupopup id="multipletab-selection-menu">
|
<menupopup id="multipletab-selection-menu">
|
||||||
<menuitem id="multipletab-selection-item-removeTabSubTree"
|
<menuitem id="multipletab-selection-item-removeTabSubtree"
|
||||||
insertafter="multipletab-selection-removeTabs"
|
insertafter="multipletab-selection-removeTabs"
|
||||||
label="&selection.removeTabSubTree.label;"
|
label="&selection.removeTabSubtree.label;"
|
||||||
accesskey="&selection.removeTabSubTree.accesskey;"
|
accesskey="&selection.removeTabSubtree.accesskey;"
|
||||||
oncommand="TreeStyleTabService.removeTabSubTree(MultipleTabService.getSelectedTabs());"/>
|
oncommand="TreeStyleTabService.removeTabSubtree(MultipleTabService.getSelectedTabs());"/>
|
||||||
<menuitem id="multipletab-selection-item-createSubTree"
|
<menuitem id="multipletab-selection-item-createSubtree"
|
||||||
insertafter="multipletab-selection-splitWindow"
|
insertafter="multipletab-selection-splitWindow"
|
||||||
label="&selection.createSubTree.label;"
|
label="&selection.createSubtree.label;"
|
||||||
accesskey="&selection.createSubTree.accesskey;"
|
accesskey="&selection.createSubtree.accesskey;"
|
||||||
oncommand="TreeStyleTabService.createSubTree(MultipleTabService.getSelectedTabs());"
|
oncommand="TreeStyleTabService.createSubtree(MultipleTabService.getSelectedTabs());"
|
||||||
multipletab-enabled="TreeStyleTabService.canCreateSubTree(MultipleTabService.getSelectedTabs())"/>
|
multipletab-enabled="TreeStyleTabService.canCreateSubtree(MultipleTabService.getSelectedTabs())"/>
|
||||||
</menupopup>
|
</menupopup>
|
||||||
|
|
||||||
<popupset id="mainPopupSet">
|
<popupset id="mainPopupSet">
|
||||||
<menupopup id="multipletab-tabcontext-menu-template">
|
<menupopup id="multipletab-tabcontext-menu-template">
|
||||||
|
|
||||||
<menuitem id="context-item-reloadTabSubTree"
|
<menuitem id="context-item-reloadTabSubtree"
|
||||||
label="&context.reloadTabSubTree.label;"
|
label="&context.reloadTabSubtree.label;"
|
||||||
accesskey="&context.reloadTabSubTree.accesskey;"
|
accesskey="&context.reloadTabSubtree.accesskey;"
|
||||||
oncommand="TreeStyleTabService.reloadTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
oncommand="TreeStyleTabService.reloadTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
||||||
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
||||||
TreeStyleTabService.reloadTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);
|
TreeStyleTabService.reloadTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
this.parentNode.hidePopup();
|
this.parentNode.hidePopup();
|
||||||
}"
|
}"
|
||||||
@ -71,22 +71,22 @@
|
|||||||
<menuitem id="context-item-reloadDescendantTabs"
|
<menuitem id="context-item-reloadDescendantTabs"
|
||||||
label="&context.reloadDescendantTabs.label;"
|
label="&context.reloadDescendantTabs.label;"
|
||||||
accesskey="&context.reloadDescendantTabs.accesskey;"
|
accesskey="&context.reloadDescendantTabs.accesskey;"
|
||||||
oncommand="TreeStyleTabService.reloadTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);"
|
oncommand="TreeStyleTabService.reloadTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);"
|
||||||
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
||||||
TreeStyleTabService.reloadTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);
|
TreeStyleTabService.reloadTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
this.parentNode.hidePopup();
|
this.parentNode.hidePopup();
|
||||||
}"
|
}"
|
||||||
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
||||||
"descendant::*[starts-with(@id, 'context-item-reloadTabSubTree')][1]"
|
"descendant::*[starts-with(@id, 'context-item-reloadTabSubtree')][1]"
|
||||||
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
||||||
|
|
||||||
<menuitem id="context-item-removeTabSubTree"
|
<menuitem id="context-item-removeTabSubtree"
|
||||||
label="&context.removeTabSubTree.label;"
|
label="&context.removeTabSubtree.label;"
|
||||||
accesskey="&context.removeTabSubTree.accesskey;"
|
accesskey="&context.removeTabSubtree.accesskey;"
|
||||||
oncommand="TreeStyleTabService.removeTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
oncommand="TreeStyleTabService.removeTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
||||||
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
||||||
TreeStyleTabService.removeTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);
|
TreeStyleTabService.removeTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
this.parentNode.hidePopup();
|
this.parentNode.hidePopup();
|
||||||
}"
|
}"
|
||||||
@ -96,20 +96,20 @@
|
|||||||
<menuitem id="context-item-removeDescendantTabs"
|
<menuitem id="context-item-removeDescendantTabs"
|
||||||
label="&context.removeDescendantTabs.label;"
|
label="&context.removeDescendantTabs.label;"
|
||||||
accesskey="&context.removeDescendantTabs.accesskey;"
|
accesskey="&context.removeDescendantTabs.accesskey;"
|
||||||
oncommand="TreeStyleTabService.removeTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);"
|
oncommand="TreeStyleTabService.removeTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab, true);"
|
||||||
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
onclick="if (event.button == 1 || (event.button == 0 && TreeStyleTabService.isAccelKeyPressed(event))) {
|
||||||
TreeStyleTabService.removeTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);
|
TreeStyleTabService.removeTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
this.parentNode.hidePopup();
|
this.parentNode.hidePopup();
|
||||||
}"
|
}"
|
||||||
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
||||||
"descendant::*[starts-with(@id, 'context-item-removeTabSubTree')][1]"
|
"descendant::*[starts-with(@id, 'context-item-removeTabSubtree')][1]"
|
||||||
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
||||||
|
|
||||||
<menuitem id="context-item-bookmarkTabSubTree"
|
<menuitem id="context-item-bookmarkTabSubtree"
|
||||||
label="&context.bookmarkTabSubTree.label;"
|
label="&context.bookmarkTabSubtree.label;"
|
||||||
accesskey="&context.bookmarkTabSubTree.accesskey;"
|
accesskey="&context.bookmarkTabSubtree.accesskey;"
|
||||||
oncommand="TreeStyleTabBookmarksService.bookmarkTabSubTree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
oncommand="TreeStyleTabBookmarksService.bookmarkTabSubtree(TreeStyleTabService.getTabBrowserFromChild(this).mContextTab);"
|
||||||
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
multipletab-insertafter="TreeStyleTabService.evaluateXPath(
|
||||||
"descendant::*[starts-with(@id, 'context_bookmarkTab')][1] | descendant::*[@command='Browser:BookmarkAllTabs']/preceding-sibling[1]"
|
"descendant::*[starts-with(@id, 'context_bookmarkTab')][1] | descendant::*[@command='Browser:BookmarkAllTabs']/preceding-sibling[1]"
|
||||||
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
, tabContextMenu, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue"/>
|
||||||
|
@ -5,9 +5,9 @@ function TreeStyleTabBrowser(aTabBrowser)
|
|||||||
|
|
||||||
TreeStyleTabBrowser.prototype = {
|
TreeStyleTabBrowser.prototype = {
|
||||||
|
|
||||||
kMENUITEM_RELOADSUBTREE : 'context-item-reloadTabSubTree',
|
kMENUITEM_RELOADSUBTREE : 'context-item-reloadTabSubtree',
|
||||||
kMENUITEM_RELOADCHILDREN : 'context-item-reloadDescendantTabs',
|
kMENUITEM_RELOADCHILDREN : 'context-item-reloadDescendantTabs',
|
||||||
kMENUITEM_REMOVESUBTREE : 'context-item-removeTabSubTree',
|
kMENUITEM_REMOVESUBTREE : 'context-item-removeTabSubtree',
|
||||||
kMENUITEM_REMOVECHILDREN : 'context-item-removeDescendantTabs',
|
kMENUITEM_REMOVECHILDREN : 'context-item-removeDescendantTabs',
|
||||||
kMENUITEM_COLLAPSEEXPAND_SEPARATOR : 'context-separator-collapseExpandAll',
|
kMENUITEM_COLLAPSEEXPAND_SEPARATOR : 'context-separator-collapseExpandAll',
|
||||||
kMENUITEM_COLLAPSE : 'context-item-collapseAllSubtree',
|
kMENUITEM_COLLAPSE : 'context-item-collapseAllSubtree',
|
||||||
@ -15,7 +15,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
kMENUITEM_AUTOHIDE_SEPARATOR : 'context-separator-toggleAutoHide',
|
kMENUITEM_AUTOHIDE_SEPARATOR : 'context-separator-toggleAutoHide',
|
||||||
kMENUITEM_AUTOHIDE : 'context-item-toggleAutoHide',
|
kMENUITEM_AUTOHIDE : 'context-item-toggleAutoHide',
|
||||||
kMENUITEM_FIXED : 'context-item-toggleFixed',
|
kMENUITEM_FIXED : 'context-item-toggleFixed',
|
||||||
kMENUITEM_BOOKMARKSUBTREE : 'context-item-bookmarkTabSubTree',
|
kMENUITEM_BOOKMARKSUBTREE : 'context-item-bookmarkTabSubtree',
|
||||||
|
|
||||||
mTabBrowser : null,
|
mTabBrowser : null,
|
||||||
|
|
||||||
@ -481,17 +481,17 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
eval('b._beginRemoveTab = '+
|
eval('b._beginRemoveTab = '+
|
||||||
b._beginRemoveTab.toSource().replace(
|
b._beginRemoveTab.toSource().replace(
|
||||||
'if (l == 1) {',
|
'if (l == 1) {',
|
||||||
'if (l == 1 || this.treeStyleTab.shouldCloseLastTabSubTreeOf(aTab)) {'
|
'if (l == 1 || this.treeStyleTab.shouldCloseLastTabSubtreeOf(aTab)) {'
|
||||||
).replace(
|
).replace(
|
||||||
'this._removingTabs.length == 0',
|
'this._removingTabs.length == 0',
|
||||||
'(this.treeStyleTab.shouldCloseLastTabSubTreeOf(aTab) || $&)'
|
'(this.treeStyleTab.shouldCloseLastTabSubtreeOf(aTab) || $&)'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
eval('b.removeCurrentTab = '+b.removeCurrentTab.toSource().replace(
|
eval('b.removeCurrentTab = '+b.removeCurrentTab.toSource().replace(
|
||||||
'{',
|
'{',
|
||||||
'{ if (!this.treeStyleTab.warnAboutClosingTabSubTreeOf(this.selectedTab)) return;'
|
'{ if (!this.treeStyleTab.warnAboutClosingTabSubtreeOf(this.selectedTab)) return;'
|
||||||
));
|
));
|
||||||
|
|
||||||
let (tabs, i, maxi) {
|
let (tabs, i, maxi) {
|
||||||
@ -558,7 +558,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
'oncommand',
|
'oncommand',
|
||||||
removeTabItem.getAttribute('oncommand').replace(
|
removeTabItem.getAttribute('oncommand').replace(
|
||||||
/(tabbrowser\.removeTab\(([^\)]+)\))/,
|
/(tabbrowser\.removeTab\(([^\)]+)\))/,
|
||||||
'if (tabbrowser.treeStyleTab.warnAboutClosingTabSubTreeOf($2)) $1'
|
'if (tabbrowser.treeStyleTab.warnAboutClosingTabSubtreeOf($2)) $1'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -1596,7 +1596,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
this.partTab(aTab, {
|
this.partTab(aTab, {
|
||||||
dontUpdateIndent : true
|
dontUpdateIndent : true
|
||||||
});
|
});
|
||||||
this.moveTabSubTreeTo(aTab, this.getLastTab(b)._tPos);
|
this.moveTabSubtreeTo(aTab, this.getLastTab(b)._tPos);
|
||||||
} :
|
} :
|
||||||
(parentTab ?
|
(parentTab ?
|
||||||
(
|
(
|
||||||
@ -1743,7 +1743,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
this.initTabContents(tab);
|
this.initTabContents(tab);
|
||||||
|
|
||||||
if (this.hasChildTabs(tab) && !this.subTreeMovingCount) {
|
if (this.hasChildTabs(tab) && !this.subTreeMovingCount) {
|
||||||
this.moveTabSubTreeTo(tab, tab._tPos);
|
this.moveTabSubtreeTo(tab, tab._tPos);
|
||||||
}
|
}
|
||||||
|
|
||||||
var parentTab = this.getParentTab(tab);
|
var parentTab = this.getParentTab(tab);
|
||||||
@ -1968,8 +1968,8 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
|
|
||||||
this.setTabValue(tab, this.kID, id);
|
this.setTabValue(tab, this.kID, id);
|
||||||
|
|
||||||
var isSubTreeCollapsed = restoringMultipleTabs && (this.getTabValue(tab, this.kSUBTREE_COLLAPSED) == 'true');
|
var isSubtreeCollapsed = restoringMultipleTabs && (this.getTabValue(tab, this.kSUBTREE_COLLAPSED) == 'true');
|
||||||
this.setTabValue(tab, this.kSUBTREE_COLLAPSED, isSubTreeCollapsed);
|
this.setTabValue(tab, this.kSUBTREE_COLLAPSED, isSubtreeCollapsed);
|
||||||
|
|
||||||
var tabs = [];
|
var tabs = [];
|
||||||
if (children) {
|
if (children) {
|
||||||
@ -2061,8 +2061,8 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
b.moveTabTo(tab, newPos);
|
b.moveTabTo(tab, newPos);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isSubTreeCollapsed) {
|
if (isSubtreeCollapsed) {
|
||||||
this.collapseExpandSubtree(tab, isSubTreeCollapsed, restoringMultipleTabs);
|
this.collapseExpandSubtree(tab, isSubtreeCollapsed, restoringMultipleTabs);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mayBeDuplicated) this.clearRedirectionTable();
|
if (mayBeDuplicated) this.clearRedirectionTable();
|
||||||
@ -2099,7 +2099,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
if (newPos > aChild._tPos) newPos--;
|
if (newPos > aChild._tPos) newPos--;
|
||||||
}
|
}
|
||||||
if (newPos > -1)
|
if (newPos > -1)
|
||||||
this.moveTabSubTreeTo(aChild, newPos);
|
this.moveTabSubtreeTo(aChild, newPos);
|
||||||
}, this);
|
}, this);
|
||||||
children = aTab.getAttribute(this.kCHILDREN);
|
children = aTab.getAttribute(this.kCHILDREN);
|
||||||
}
|
}
|
||||||
@ -2187,7 +2187,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
{
|
{
|
||||||
if (aEvent.button == 1) {
|
if (aEvent.button == 1) {
|
||||||
let tab = this.getTabFromEvent(aEvent);
|
let tab = this.getTabFromEvent(aEvent);
|
||||||
if (tab && !this.warnAboutClosingTabSubTreeOf(tab)) {
|
if (tab && !this.warnAboutClosingTabSubtreeOf(tab)) {
|
||||||
aEvent.preventDefault();
|
aEvent.preventDefault();
|
||||||
aEvent.stopPropagation();
|
aEvent.stopPropagation();
|
||||||
}
|
}
|
||||||
@ -2209,7 +2209,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
|
|
||||||
if (this.isEventFiredOnClosebox(aEvent)) {
|
if (this.isEventFiredOnClosebox(aEvent)) {
|
||||||
let tab = this.getTabFromEvent(aEvent);
|
let tab = this.getTabFromEvent(aEvent);
|
||||||
if (!this.warnAboutClosingTabSubTreeOf(tab)) {
|
if (!this.warnAboutClosingTabSubtreeOf(tab)) {
|
||||||
aEvent.preventDefault();
|
aEvent.preventDefault();
|
||||||
aEvent.stopPropagation();
|
aEvent.stopPropagation();
|
||||||
}
|
}
|
||||||
@ -2343,7 +2343,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
case this.kMENUITEM_COLLAPSE:
|
case this.kMENUITEM_COLLAPSE:
|
||||||
case this.kMENUITEM_EXPAND:
|
case this.kMENUITEM_EXPAND:
|
||||||
case this.kMENUITEM_BOOKMARKSUBTREE:
|
case this.kMENUITEM_BOOKMARKSUBTREE:
|
||||||
this.showHideSubTreeMenuItem(item, [b.mContextTab]);
|
this.showHideSubtreeMenuItem(item, [b.mContextTab]);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -3047,7 +3047,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
|
|
||||||
if (!aInfo.dontMove) {
|
if (!aInfo.dontMove) {
|
||||||
if (newIndex > aChild._tPos) newIndex--;
|
if (newIndex > aChild._tPos) newIndex--;
|
||||||
this.moveTabSubTreeTo(aChild, newIndex);
|
this.moveTabSubtreeTo(aChild, newIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!aInfo.dontExpand) {
|
if (!aInfo.dontExpand) {
|
||||||
@ -3379,7 +3379,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
|
|
||||||
/* move */
|
/* move */
|
||||||
|
|
||||||
moveTabSubTreeTo : function TSTBrowser_moveTabSubTreeTo(aTab, aIndex)
|
moveTabSubtreeTo : function TSTBrowser_moveTabSubtreeTo(aTab, aIndex)
|
||||||
{
|
{
|
||||||
if (!aTab) return;
|
if (!aTab) return;
|
||||||
|
|
||||||
@ -3459,7 +3459,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
if (!aCollapse)
|
if (!aCollapse)
|
||||||
this.scrollToTabSubTree(aTab);
|
this.scrollToTabSubtree(aTab);
|
||||||
|
|
||||||
this.doingCollapseExpand = false;
|
this.doingCollapseExpand = false;
|
||||||
},
|
},
|
||||||
@ -3824,7 +3824,7 @@ TreeStyleTabBrowser.prototype = {
|
|||||||
this.scrollTo(targetX, targetY);
|
this.scrollTo(targetX, targetY);
|
||||||
},
|
},
|
||||||
|
|
||||||
scrollToTabSubTree : function TSTBrowser_scrollToTabSubTree(aTab)
|
scrollToTabSubtree : function TSTBrowser_scrollToTabSubtree(aTab)
|
||||||
{
|
{
|
||||||
var b = this.mTabBrowser;
|
var b = this.mTabBrowser;
|
||||||
var descendant = this.getDescendantTabs(aTab);
|
var descendant = this.getDescendantTabs(aTab);
|
||||||
|
@ -59,15 +59,15 @@ pref("extensions.treestyletab.twisty.expandSensitiveArea", true);
|
|||||||
pref("extensions.treestyletab.clickOnIndentSpaces.enabled", true);
|
pref("extensions.treestyletab.clickOnIndentSpaces.enabled", true);
|
||||||
pref("extensions.treestyletab.tooltip.includeChildren", true);
|
pref("extensions.treestyletab.tooltip.includeChildren", true);
|
||||||
|
|
||||||
pref("extensions.treestyletab.show.context-item-reloadTabSubTree", true);
|
pref("extensions.treestyletab.show.context-item-reloadTabSubtree", true);
|
||||||
pref("extensions.treestyletab.show.context-item-reloadDescendantTabs", false);
|
pref("extensions.treestyletab.show.context-item-reloadDescendantTabs", false);
|
||||||
pref("extensions.treestyletab.show.context-item-removeTabSubTree", true);
|
pref("extensions.treestyletab.show.context-item-removeTabSubtree", true);
|
||||||
pref("extensions.treestyletab.show.context-item-removeDescendantTabs", false);
|
pref("extensions.treestyletab.show.context-item-removeDescendantTabs", false);
|
||||||
pref("extensions.treestyletab.show.context-item-collapseAllSubtree", true);
|
pref("extensions.treestyletab.show.context-item-collapseAllSubtree", true);
|
||||||
pref("extensions.treestyletab.show.context-item-expandAllSubtree", true);
|
pref("extensions.treestyletab.show.context-item-expandAllSubtree", true);
|
||||||
pref("extensions.treestyletab.show.context-item-toggleAutoHide", true);
|
pref("extensions.treestyletab.show.context-item-toggleAutoHide", true);
|
||||||
pref("extensions.treestyletab.show.context-item-toggleFixed", true);
|
pref("extensions.treestyletab.show.context-item-toggleFixed", true);
|
||||||
pref("extensions.treestyletab.show.context-item-bookmarkTabSubTree", true);
|
pref("extensions.treestyletab.show.context-item-bookmarkTabSubtree", true);
|
||||||
|
|
||||||
pref("extensions.treestyletab.openOuterLinkInNewTab", false);
|
pref("extensions.treestyletab.openOuterLinkInNewTab", false);
|
||||||
pref("extensions.treestyletab.openAnyLinkInNewTab", false);
|
pref("extensions.treestyletab.openAnyLinkInNewTab", false);
|
||||||
@ -115,8 +115,8 @@ pref("browser.link.open_newwindow.restriction.override", 0);
|
|||||||
pref("browser.tabs.loadFolderAndReplace.override", false);
|
pref("browser.tabs.loadFolderAndReplace.override", false);
|
||||||
pref("browser.tabs.insertRelatedAfterCurrent.override", false);
|
pref("browser.tabs.insertRelatedAfterCurrent.override", false);
|
||||||
|
|
||||||
pref("extensions.multipletab.show.multipletab-selection-item-removeTabSubTree", true);
|
pref("extensions.multipletab.show.multipletab-selection-item-removeTabSubtree", true);
|
||||||
pref("extensions.multipletab.show.multipletab-selection-item-createSubTree", true);
|
pref("extensions.multipletab.show.multipletab-selection-item-createSubtree", true);
|
||||||
|
|
||||||
|
|
||||||
pref("extensions.treestyletab.compatibility.TMP", true); // Tab Mix Plus
|
pref("extensions.treestyletab.compatibility.TMP", true); // Tab Mix Plus
|
||||||
|
@ -152,17 +152,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Ausgewählte Zweige schließen">
|
<!ENTITY selection.removeTabSubtree.label "Ausgewählte Zweige schließen">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "Zweig auf oberste Ebene verschieben">
|
<!ENTITY selection.createSubtree.label "Zweig auf oberste Ebene verschieben">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "Diesen Zweig neu laden">
|
<!ENTITY context.reloadTabSubtree.label "Diesen Zweig neu laden">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Untergeordnete Tabs neu laden">
|
<!ENTITY context.reloadDescendantTabs.label "Untergeordnete Tabs neu laden">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Diesen Zweig schließen">
|
<!ENTITY context.removeTabSubtree.label "Diesen Zweig schließen">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Untergeordnete Tabs schließen">
|
<!ENTITY context.removeDescendantTabs.label "Untergeordnete Tabs schließen">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Alle Zweige zuklappen">
|
<!ENTITY context.collapseAllSubtree.label "Alle Zweige zuklappen">
|
||||||
@ -175,7 +175,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Feste Position und Höhe der Tableiste">
|
<!ENTITY context.toggleFixed.label.horizontal "Feste Position und Höhe der Tableiste">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Feste Position und Breite der Tableiste">
|
<!ENTITY context.toggleFixed.label.vertical "Feste Position und Breite der Tableiste">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Zweig als Lesezeichen speichern">
|
<!ENTITY context.bookmarkTabSubtree.label "Zweig als Lesezeichen speichern">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "Neue Gruppe">
|
<!ENTITY group.default "Neue Gruppe">
|
||||||
|
@ -151,17 +151,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.createSubTree.label "Gather to a New Tree">
|
<!ENTITY selection.createSubtree.label "Gather to a New Tree">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Close Selected Trees">
|
<!ENTITY selection.removeTabSubtree.label "Close Selected Trees">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.reloadTabSubTree.label "Reload this Tree">
|
<!ENTITY context.reloadTabSubtree.label "Reload this Tree">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Close this Tree">
|
<!ENTITY context.removeTabSubtree.label "Close this Tree">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Close Children">
|
<!ENTITY context.removeDescendantTabs.label "Close Children">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Collapse All Trees">
|
<!ENTITY context.collapseAllSubtree.label "Collapse All Trees">
|
||||||
@ -174,7 +174,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Fix position and width of tab bar">
|
<!ENTITY context.toggleFixed.label.vertical "Fix position and width of tab bar">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Bookmark this Tree...">
|
<!ENTITY context.bookmarkTabSubtree.label "Bookmark this Tree...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "New Group">
|
<!ENTITY group.default "New Group">
|
||||||
|
@ -155,17 +155,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Cerrar árboles seleccionados">
|
<!ENTITY selection.removeTabSubtree.label "Cerrar árboles seleccionados">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "Gather to a New Tree">
|
<!ENTITY selection.createSubtree.label "Gather to a New Tree">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "Reload this Tree">
|
<!ENTITY context.reloadTabSubtree.label "Reload this Tree">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Cerrar este árbol">
|
<!ENTITY context.removeTabSubtree.label "Cerrar este árbol">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Cerrar hija">
|
<!ENTITY context.removeDescendantTabs.label "Cerrar hija">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Colapsar todos los árboles">
|
<!ENTITY context.collapseAllSubtree.label "Colapsar todos los árboles">
|
||||||
@ -178,7 +178,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Anclar la barra de pestañas">
|
<!ENTITY context.toggleFixed.label.vertical "Anclar la barra de pestañas">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Añadir a marcadores este árbol...">
|
<!ENTITY context.bookmarkTabSubtree.label "Añadir a marcadores este árbol...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "New Group">
|
<!ENTITY group.default "New Group">
|
||||||
|
@ -155,17 +155,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Chiudi i sottoalberi selezionati">
|
<!ENTITY selection.removeTabSubtree.label "Chiudi i sottoalberi selezionati">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "Gather to a New Tree">
|
<!ENTITY selection.createSubtree.label "Gather to a New Tree">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "Reload this Tree">
|
<!ENTITY context.reloadTabSubtree.label "Reload this Tree">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Chiudi questo sottoalbero">
|
<!ENTITY context.removeTabSubtree.label "Chiudi questo sottoalbero">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "u">
|
<!ENTITY context.removeTabSubtree.accesskey "u">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Chiudi sottoschede">
|
<!ENTITY context.removeDescendantTabs.label "Chiudi sottoschede">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "i">
|
<!ENTITY context.removeDescendantTabs.accesskey "i">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Contrai tutti i sottoalberi">
|
<!ENTITY context.collapseAllSubtree.label "Contrai tutti i sottoalberi">
|
||||||
@ -178,7 +178,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Blocca larghezza della barra delle schede">
|
<!ENTITY context.toggleFixed.label.vertical "Blocca larghezza della barra delle schede">
|
||||||
<!ENTITY context.toggleFixed.accesskey "h">
|
<!ENTITY context.toggleFixed.accesskey "h">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Questo sottoalbero nei segnalibri...">
|
<!ENTITY context.bookmarkTabSubtree.label "Questo sottoalbero nei segnalibri...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "l">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "l">
|
||||||
|
|
||||||
<!ENTITY group.default "New Group">
|
<!ENTITY group.default "New Group">
|
||||||
|
@ -150,17 +150,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "すべてのツリーを閉じる">
|
<!ENTITY selection.removeTabSubtree.label "すべてのツリーを閉じる">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "ひとつのツリーに集める">
|
<!ENTITY selection.createSubtree.label "ひとつのツリーに集める">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "このツリーを再読み込み">
|
<!ENTITY context.reloadTabSubtree.label "このツリーを再読み込み">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "このタブの子タブをすべて再読み込み">
|
<!ENTITY context.reloadDescendantTabs.label "このタブの子タブをすべて再読み込み">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "このツリーを閉じる">
|
<!ENTITY context.removeTabSubtree.label "このツリーを閉じる">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "このタブの子タブをすべて閉じる">
|
<!ENTITY context.removeDescendantTabs.label "このタブの子タブをすべて閉じる">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "ツリーをすべてたたむ">
|
<!ENTITY context.collapseAllSubtree.label "ツリーをすべてたたむ">
|
||||||
@ -173,7 +173,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "タブバーの位置と高さを固定">
|
<!ENTITY context.toggleFixed.label.horizontal "タブバーの位置と高さを固定">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "タブバーの位置と幅を固定">
|
<!ENTITY context.toggleFixed.label.vertical "タブバーの位置と幅を固定">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "このツリーをブックマーク...">
|
<!ENTITY context.bookmarkTabSubtree.label "このツリーをブックマーク...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "新しいグループ">
|
<!ENTITY group.default "新しいグループ">
|
||||||
|
@ -149,17 +149,17 @@ When a tab gets focus, expand his tree and collapse others automatically
|
|||||||
<!ENTITY config.useEffectiveTLD.enabled "wg domeny ("aaa.example.com" i "bbb.example.com" są podobne)">
|
<!ENTITY config.useEffectiveTLD.enabled "wg domeny ("aaa.example.com" i "bbb.example.com" są podobne)">
|
||||||
<!ENTITY config.useEffectiveTLD.disabled "wg hosta ("aaa.example.com" i "bbb.example.com" nie są podobne)">
|
<!ENTITY config.useEffectiveTLD.disabled "wg hosta ("aaa.example.com" i "bbb.example.com" nie są podobne)">
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Zamknij wybrane drzewa">
|
<!ENTITY selection.removeTabSubtree.label "Zamknij wybrane drzewa">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "M">
|
<!ENTITY selection.removeTabSubtree.accesskey "M">
|
||||||
<!ENTITY selection.createSubTree.label "Zbierz do nowego drzewa">
|
<!ENTITY selection.createSubtree.label "Zbierz do nowego drzewa">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "Odśwież drzewo">
|
<!ENTITY context.reloadTabSubtree.label "Odśwież drzewo">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Odśwież potomne">
|
<!ENTITY context.reloadDescendantTabs.label "Odśwież potomne">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Zamknij drzewo">
|
<!ENTITY context.removeTabSubtree.label "Zamknij drzewo">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "T">
|
<!ENTITY context.removeTabSubtree.accesskey "T">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Zamknij potomne">
|
<!ENTITY context.removeDescendantTabs.label "Zamknij potomne">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "M">
|
<!ENTITY context.removeDescendantTabs.accesskey "M">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Zwiń wszystkie drzewa">
|
<!ENTITY context.collapseAllSubtree.label "Zwiń wszystkie drzewa">
|
||||||
@ -172,7 +172,7 @@ When a tab gets focus, expand his tree and collapse others automatically
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Stała pozycja i wysokość paska kart">
|
<!ENTITY context.toggleFixed.label.horizontal "Stała pozycja i wysokość paska kart">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Stała szerokość paska kart">
|
<!ENTITY context.toggleFixed.label.vertical "Stała szerokość paska kart">
|
||||||
<!ENTITY context.toggleFixed.accesskey "S">
|
<!ENTITY context.toggleFixed.accesskey "S">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Dodaj zakładki do tego drzewa…">
|
<!ENTITY context.bookmarkTabSubtree.label "Dodaj zakładki do tego drzewa…">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "A">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "A">
|
||||||
|
|
||||||
<!ENTITY group.default "Nowa grupa">
|
<!ENTITY group.default "Nowa grupa">
|
||||||
|
@ -154,17 +154,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "Закрыть выбранные деревья">
|
<!ENTITY selection.removeTabSubtree.label "Закрыть выбранные деревья">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "Gather to a New Tree">
|
<!ENTITY selection.createSubtree.label "Gather to a New Tree">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "Reload this Tree">
|
<!ENTITY context.reloadTabSubtree.label "Reload this Tree">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
<!ENTITY context.reloadDescendantTabs.label "Reload Children">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "Закрыть это дерево">
|
<!ENTITY context.removeTabSubtree.label "Закрыть это дерево">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "Закрыть дочерние вкладки">
|
<!ENTITY context.removeDescendantTabs.label "Закрыть дочерние вкладки">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "Свернуть все деревья">
|
<!ENTITY context.collapseAllSubtree.label "Свернуть все деревья">
|
||||||
@ -177,7 +177,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
<!ENTITY context.toggleFixed.label.horizontal "Fix position and height of tab bar">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "Зафиксировать ширину панели вкладок">
|
<!ENTITY context.toggleFixed.label.vertical "Зафиксировать ширину панели вкладок">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "Добавить это дерево в закладки...">
|
<!ENTITY context.bookmarkTabSubtree.label "Добавить это дерево в закладки...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "New Group">
|
<!ENTITY group.default "New Group">
|
||||||
|
@ -151,17 +151,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.createSubTree.label "以选中标签建立新标签树">
|
<!ENTITY selection.createSubtree.label "以选中标签建立新标签树">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "关闭选中的树">
|
<!ENTITY selection.removeTabSubtree.label "关闭选中的树">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.reloadTabSubTree.label "重新载入此树">
|
<!ENTITY context.reloadTabSubtree.label "重新载入此树">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "重新载入子标签">
|
<!ENTITY context.reloadDescendantTabs.label "重新载入子标签">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "关闭此树">
|
<!ENTITY context.removeTabSubtree.label "关闭此树">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "关闭子标签">
|
<!ENTITY context.removeDescendantTabs.label "关闭子标签">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "折叠所有树">
|
<!ENTITY context.collapseAllSubtree.label "折叠所有树">
|
||||||
@ -174,7 +174,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "固定标签栏位置/高度">
|
<!ENTITY context.toggleFixed.label.horizontal "固定标签栏位置/高度">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "固定标签栏位置/宽度">
|
<!ENTITY context.toggleFixed.label.vertical "固定标签栏位置/宽度">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "将此树加入书签...">
|
<!ENTITY context.bookmarkTabSubtree.label "将此树加入书签...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "新建组">
|
<!ENTITY group.default "新建组">
|
||||||
|
@ -152,17 +152,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY selection.removeTabSubTree.label "關閉所有選取的樹">
|
<!ENTITY selection.removeTabSubtree.label "關閉所有選取的樹">
|
||||||
<!ENTITY selection.removeTabSubTree.accesskey "s">
|
<!ENTITY selection.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY selection.createSubTree.label "收容到一新樹">
|
<!ENTITY selection.createSubtree.label "收容到一新樹">
|
||||||
<!ENTITY selection.createSubTree.accesskey "g">
|
<!ENTITY selection.createSubtree.accesskey "g">
|
||||||
|
|
||||||
<!ENTITY context.reloadTabSubTree.label "重新載入此樹">
|
<!ENTITY context.reloadTabSubtree.label "重新載入此樹">
|
||||||
<!ENTITY context.reloadTabSubTree.accesskey "r">
|
<!ENTITY context.reloadTabSubtree.accesskey "r">
|
||||||
<!ENTITY context.reloadDescendantTabs.label "重新載入所有子分頁">
|
<!ENTITY context.reloadDescendantTabs.label "重新載入所有子分頁">
|
||||||
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
<!ENTITY context.reloadDescendantTabs.accesskey "r">
|
||||||
<!ENTITY context.removeTabSubTree.label "關閉此樹">
|
<!ENTITY context.removeTabSubtree.label "關閉此樹">
|
||||||
<!ENTITY context.removeTabSubTree.accesskey "s">
|
<!ENTITY context.removeTabSubtree.accesskey "s">
|
||||||
<!ENTITY context.removeDescendantTabs.label "關閉所有子分頁">
|
<!ENTITY context.removeDescendantTabs.label "關閉所有子分頁">
|
||||||
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
<!ENTITY context.removeDescendantTabs.accesskey "d">
|
||||||
<!ENTITY context.collapseAllSubtree.label "摺疊全部樹狀目錄">
|
<!ENTITY context.collapseAllSubtree.label "摺疊全部樹狀目錄">
|
||||||
@ -175,7 +175,7 @@
|
|||||||
<!ENTITY context.toggleFixed.label.horizontal "固定分頁工具列的位置/高度">
|
<!ENTITY context.toggleFixed.label.horizontal "固定分頁工具列的位置/高度">
|
||||||
<!ENTITY context.toggleFixed.label.vertical "固定分頁工具列的位置/寬度">
|
<!ENTITY context.toggleFixed.label.vertical "固定分頁工具列的位置/寬度">
|
||||||
<!ENTITY context.toggleFixed.accesskey "f">
|
<!ENTITY context.toggleFixed.accesskey "f">
|
||||||
<!ENTITY context.bookmarkTabSubTree.label "此樹加入書籤...">
|
<!ENTITY context.bookmarkTabSubtree.label "此樹加入書籤...">
|
||||||
<!ENTITY context.bookmarkTabSubTree.accesskey "t">
|
<!ENTITY context.bookmarkTabSubtree.accesskey "t">
|
||||||
|
|
||||||
<!ENTITY group.default "新增群組">
|
<!ENTITY group.default "新增群組">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user