Re-introduce configuration UI to change fixed/unfixed and the size of the tab bar #940
This commit is contained in:
parent
5913bf1f86
commit
3a9e922175
@ -202,22 +202,31 @@ function onChangeTabbarPosition()
|
|||||||
else
|
else
|
||||||
invertClosebox.setAttribute('collapsed', true);
|
invertClosebox.setAttribute('collapsed', true);
|
||||||
|
|
||||||
var maxTreeLevelH = document.getElementById('maxTreeLevel-horizontal');
|
var horizontalElements = [
|
||||||
var maxTreeLevelV = document.getElementById('maxTreeLevel-vertical');
|
'maxTreeLevel-horizontal',
|
||||||
var collapseCheckH = document.getElementById('extensions.treestyletab.allowSubtreeCollapseExpand.horizontal-check');
|
'extensions.treestyletab.allowSubtreeCollapseExpand.horizontal-check',
|
||||||
var collapseCheckV = document.getElementById('extensions.treestyletab.allowSubtreeCollapseExpand.vertical-check');
|
'fixedTabbar-horizontal'
|
||||||
|
];
|
||||||
|
var verticalElements = [
|
||||||
|
'maxTreeLevel-vertical',
|
||||||
|
'extensions.treestyletab.allowSubtreeCollapseExpand.vertical-check',
|
||||||
|
'fixedTabbar-vertical'
|
||||||
|
];
|
||||||
if (pos == 'left' || pos == 'right') {
|
if (pos == 'left' || pos == 'right') {
|
||||||
maxTreeLevelH.setAttribute('collapsed', true);
|
horizontalElements.forEach(function(aId) {
|
||||||
maxTreeLevelV.removeAttribute('collapsed');
|
document.getElementById(aId).setAttribute('collapsed', true);
|
||||||
collapseCheckH.setAttribute('collapsed', true);
|
});
|
||||||
collapseCheckV.removeAttribute('collapsed');
|
verticalElements.forEach(function(aId) {
|
||||||
|
document.getElementById(aId).removeAttribute('collapsed');
|
||||||
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
maxTreeLevelH.removeAttribute('collapsed');
|
horizontalElements.forEach(function(aId) {
|
||||||
maxTreeLevelV.setAttribute('collapsed', true);
|
document.getElementById(aId).removeAttribute('collapsed');
|
||||||
collapseCheckH.removeAttribute('collapsed');
|
});
|
||||||
collapseCheckV.setAttribute('collapsed', true);
|
verticalElements.forEach(function(aId) {
|
||||||
|
document.getElementById(aId).setAttribute('collapsed', true);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
gTabbarPlacePositionInitialized = true;
|
gTabbarPlacePositionInitialized = true;
|
||||||
|
@ -21,6 +21,15 @@
|
|||||||
<preference id="extensions.treestyletab.tabbar.fixed.horizontal"
|
<preference id="extensions.treestyletab.tabbar.fixed.horizontal"
|
||||||
name="extensions.treestyletab.tabbar.fixed.horizontal"
|
name="extensions.treestyletab.tabbar.fixed.horizontal"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
|
<preference id="extensions.treestyletab.tabbar.fixed.vertical"
|
||||||
|
name="extensions.treestyletab.tabbar.fixed.vertical"
|
||||||
|
type="bool"/>
|
||||||
|
<preference id="extensions.treestyletab.tabbar.height"
|
||||||
|
name="extensions.treestyletab.tabbar.height"
|
||||||
|
type="int"/>
|
||||||
|
<preference id="extensions.treestyletab.tabbar.width"
|
||||||
|
name="extensions.treestyletab.tabbar.width"
|
||||||
|
type="int"/>
|
||||||
<preference id="extensions.treestyletab.tabbar.syncRelatedPrefsForDynamicPosition"
|
<preference id="extensions.treestyletab.tabbar.syncRelatedPrefsForDynamicPosition"
|
||||||
name="extensions.treestyletab.tabbar.syncRelatedPrefsForDynamicPosition"
|
name="extensions.treestyletab.tabbar.syncRelatedPrefsForDynamicPosition"
|
||||||
type="bool"/>
|
type="bool"/>
|
||||||
@ -99,6 +108,36 @@
|
|||||||
</radiogroup>
|
</radiogroup>
|
||||||
<spacer flex="1"/>
|
<spacer flex="1"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
<hbox id="fixedTabbar-horizontal" align="center">
|
||||||
|
<checkbox id="extensions.treestyletab.tabbar.fixed.horizontal-check"
|
||||||
|
preference="extensions.treestyletab.tabbar.fixed.horizontal"
|
||||||
|
label="&context.toggleFixed.label.horizontal;"/>
|
||||||
|
<label id="tabbarSize-before-horizontal"
|
||||||
|
control="tabbarSize-horizontal"
|
||||||
|
value="&config.tabbarSize.before-horizontal;"/>
|
||||||
|
<textbox id="tabbarSize-horizontal"
|
||||||
|
preference="extensions.treestyletab.tabbar.height"
|
||||||
|
type="number"
|
||||||
|
min="1" increment="1" style="width:6em;"/>
|
||||||
|
<label id="tabbarSize-after-horizontal"
|
||||||
|
control="tabbarSize-horizontal"
|
||||||
|
value="&config.tabbarSize.after-horizontal;"/>
|
||||||
|
</hbox>
|
||||||
|
<hbox id="fixedTabbar-vertical" align="center">
|
||||||
|
<checkbox id="extensions.treestyletab.tabbar.fixed.vertical-check"
|
||||||
|
preference="extensions.treestyletab.tabbar.fixed.vertical"
|
||||||
|
label="&context.toggleFixed.label.vertical;"/>
|
||||||
|
<label id="tabbarSize-before-vertical"
|
||||||
|
control="tabbarSize-vertical"
|
||||||
|
value="&config.tabbarSize.before-vertical;"/>
|
||||||
|
<textbox id="tabbarSize-vertical"
|
||||||
|
preference="extensions.treestyletab.tabbar.width"
|
||||||
|
type="number"
|
||||||
|
min="1" increment="1" style="width:6em;"/>
|
||||||
|
<label id="tabbarSize-after-vertical"
|
||||||
|
control="tabbarSize-vertical"
|
||||||
|
value="&config.tabbarSize.after-vertical;"/>
|
||||||
|
</hbox>
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<checkbox id="extensions.treestyletab.tabbar.invertTabContents-check"
|
<checkbox id="extensions.treestyletab.tabbar.invertTabContents-check"
|
||||||
preference="extensions.treestyletab.tabbar.invertTabContents"
|
preference="extensions.treestyletab.tabbar.invertTabContents"
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "až do">
|
<!ENTITY config.maxTreeLevel.before "až do">
|
||||||
<!ENTITY config.maxTreeLevel.after "úrovní">
|
<!ENTITY config.maxTreeLevel.after "úrovní">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Umožnit sbalení/rozbalení stromu panelů">
|
<!ENTITY config.allowSubtreeCollapseExpand "Umožnit sbalení/rozbalení stromu panelů">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Styl">
|
<!ENTITY config.tabs.style "Styl">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "op til">
|
<!ENTITY config.maxTreeLevel.before "op til">
|
||||||
<!ENTITY config.maxTreeLevel.after "niveauer">
|
<!ENTITY config.maxTreeLevel.after "niveauer">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Tillad sammenfold/udvid fanetræ">
|
<!ENTITY config.allowSubtreeCollapseExpand "Tillad sammenfold/udvid fanetræ">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Udseende">
|
<!ENTITY config.tabs.style "Udseende">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "bis">
|
<!ENTITY config.maxTreeLevel.before "bis">
|
||||||
<!ENTITY config.maxTreeLevel.after "Level">
|
<!ENTITY config.maxTreeLevel.after "Level">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Auf- und Einklappen von Zweigen erlauben">
|
<!ENTITY config.allowSubtreeCollapseExpand "Auf- und Einklappen von Zweigen erlauben">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Style">
|
<!ENTITY config.tabs.style "Style">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "until">
|
<!ENTITY config.maxTreeLevel.before "until">
|
||||||
<!ENTITY config.maxTreeLevel.after "level(s)">
|
<!ENTITY config.maxTreeLevel.after "level(s)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Allow to collapse/expand tree of tabs">
|
<!ENTITY config.allowSubtreeCollapseExpand "Allow to collapse/expand tree of tabs">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Style">
|
<!ENTITY config.tabs.style "Style">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "hasta">
|
<!ENTITY config.maxTreeLevel.before "hasta">
|
||||||
<!ENTITY config.maxTreeLevel.after "nivel(es)">
|
<!ENTITY config.maxTreeLevel.after "nivel(es)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Permitir colapsar/expandir los sub-árboles de las pestañas">
|
<!ENTITY config.allowSubtreeCollapseExpand "Permitir colapsar/expandir los sub-árboles de las pestañas">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Estilo">
|
<!ENTITY config.tabs.style "Estilo">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "jusqu'à">
|
<!ENTITY config.maxTreeLevel.before "jusqu'à">
|
||||||
<!ENTITY config.maxTreeLevel.after "niveau(x)">
|
<!ENTITY config.maxTreeLevel.after "niveau(x)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Autoriser le repliage/dépliage des arborescences d'onglets">
|
<!ENTITY config.allowSubtreeCollapseExpand "Autoriser le repliage/dépliage des arborescences d'onglets">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Style">
|
<!ENTITY config.tabs.style "Style">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "until">
|
<!ENTITY config.maxTreeLevel.before "until">
|
||||||
<!ENTITY config.maxTreeLevel.after "level(s)">
|
<!ENTITY config.maxTreeLevel.after "level(s)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Permetti di contrarre/espandere sottoalberi delle schede">
|
<!ENTITY config.allowSubtreeCollapseExpand "Permetti di contrarre/espandere sottoalberi delle schede">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Style">
|
<!ENTITY config.tabs.style "Style">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "(">
|
<!ENTITY config.maxTreeLevel.before "(">
|
||||||
<!ENTITY config.maxTreeLevel.after "階層まで)">
|
<!ENTITY config.maxTreeLevel.after "階層まで)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "ツリーを折りたためるようにする">
|
<!ENTITY config.allowSubtreeCollapseExpand "ツリーを折りたためるようにする">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal "高さ:">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "ピクセル">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical "幅:">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "ピクセル">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "スタイル">
|
<!ENTITY config.tabs.style "スタイル">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "until">
|
<!ENTITY config.maxTreeLevel.before "until">
|
||||||
<!ENTITY config.maxTreeLevel.after "level(s)">
|
<!ENTITY config.maxTreeLevel.after "level(s)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Zezwalaj na zwijanie/rozwijanie drzewa kart">
|
<!ENTITY config.allowSubtreeCollapseExpand "Zezwalaj na zwijanie/rozwijanie drzewa kart">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Style">
|
<!ENTITY config.tabs.style "Style">
|
||||||
|
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "пока уровней меньше">
|
<!ENTITY config.maxTreeLevel.before "пока уровней меньше">
|
||||||
<!ENTITY config.maxTreeLevel.after "">
|
<!ENTITY config.maxTreeLevel.after "">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Разрешить сворачивать/разворачивать поддеревья вкладок">
|
<!ENTITY config.allowSubtreeCollapseExpand "Разрешить сворачивать/разворачивать поддеревья вкладок">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Стиль">
|
<!ENTITY config.tabs.style "Стиль">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "t.o.m. den">
|
<!ENTITY config.maxTreeLevel.before "t.o.m. den">
|
||||||
<!ENTITY config.maxTreeLevel.after "nivån">
|
<!ENTITY config.maxTreeLevel.after "nivån">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "Tillåt att flikträd kan minimeras/expanderas">
|
<!ENTITY config.allowSubtreeCollapseExpand "Tillåt att flikträd kan minimeras/expanderas">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "Format">
|
<!ENTITY config.tabs.style "Format">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "最多">
|
<!ENTITY config.maxTreeLevel.before "最多">
|
||||||
<!ENTITY config.maxTreeLevel.after "层">
|
<!ENTITY config.maxTreeLevel.after "层">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "允许折叠/展开标签子树">
|
<!ENTITY config.allowSubtreeCollapseExpand "允许折叠/展开标签子树">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "样式">
|
<!ENTITY config.tabs.style "样式">
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<!ENTITY config.maxTreeLevel.before "(最多">
|
<!ENTITY config.maxTreeLevel.before "(最多">
|
||||||
<!ENTITY config.maxTreeLevel.after "層)">
|
<!ENTITY config.maxTreeLevel.after "層)">
|
||||||
<!ENTITY config.allowSubtreeCollapseExpand "允許摺疊 / 展開樹狀子目錄">
|
<!ENTITY config.allowSubtreeCollapseExpand "允許摺疊 / 展開樹狀子目錄">
|
||||||
|
<!ENTITY config.tabbarSize.before-horizontal ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-horizontal "px height">
|
||||||
|
<!ENTITY config.tabbarSize.before-vertical ":">
|
||||||
|
<!ENTITY config.tabbarSize.after-vertical "px width">
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY config.tabs.style "樣式">
|
<!ENTITY config.tabs.style "樣式">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user