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