mirror of
https://github.com/zen-browser/desktop.git
synced 2025-07-10 18:15:30 +02:00
Fix bug in look and feel where compact mode 'both' would never be selected on page load
This commit is contained in:
parent
960d733c76
commit
b0755d3834
1 changed files with 14 additions and 16 deletions
|
@ -500,23 +500,21 @@ var gZenLooksAndFeel = {
|
||||||
setCompactModeStyle() {
|
setCompactModeStyle() {
|
||||||
const chooser = document.getElementById('zen-compact-mode-styles-form');
|
const chooser = document.getElementById('zen-compact-mode-styles-form');
|
||||||
const radios = [...chooser.querySelectorAll('input')];
|
const radios = [...chooser.querySelectorAll('input')];
|
||||||
|
|
||||||
|
let value = '';
|
||||||
|
if (Services.prefs.getBoolPref('zen.view.compact.hide-tabbar')
|
||||||
|
&& Services.prefs.getBoolPref('zen.view.compact.hide-toolbar')) {
|
||||||
|
value = 'both';
|
||||||
|
} else {
|
||||||
|
value = Services.prefs.getBoolPref('zen.view.compact.hide-tabbar') ? 'left' : 'top';
|
||||||
|
}
|
||||||
|
chooser.querySelector(`[value='${value}']`).checked = true;
|
||||||
|
const disableExpandTabsOnHover = () => {
|
||||||
|
if (Services.prefs.getBoolPref('zen.view.sidebar-expanded.on-hover')) {
|
||||||
|
document.querySelector(`#zen-expand-tabbar-strat input[value='expand']`).click();
|
||||||
|
}
|
||||||
|
}
|
||||||
for (let radio of radios) {
|
for (let radio of radios) {
|
||||||
if (radio.value === 'left' && Services.prefs.getBoolPref('zen.view.compact.hide-tabbar')) {
|
|
||||||
radio.checked = true;
|
|
||||||
} else if (radio.value === 'top' && Services.prefs.getBoolPref('zen.view.compact.hide-toolbar')) {
|
|
||||||
radio.checked = true;
|
|
||||||
} else if (
|
|
||||||
radio.value === 'both' &&
|
|
||||||
!Services.prefs.getBoolPref('zen.view.compact.hide-tabbar') &&
|
|
||||||
!Services.prefs.getBoolPref('zen.view.compact.hide-toolbar')
|
|
||||||
) {
|
|
||||||
radio.checked = true;
|
|
||||||
}
|
|
||||||
const disableExpandTabsOnHover = () => {
|
|
||||||
if (Services.prefs.getBoolPref('zen.view.sidebar-expanded.on-hover')) {
|
|
||||||
document.querySelector(`#zen-expand-tabbar-strat [value='expand']`).click();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
radio.addEventListener('change', (e) => {
|
radio.addEventListener('change', (e) => {
|
||||||
let value = e.target.value;
|
let value = e.target.value;
|
||||||
switch (value) {
|
switch (value) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue