Skip to content

Commit

Permalink
Merge pull request #2910 from WPO-Foundation/chromiumsettings
Browse files Browse the repository at this point in the history
Disable chromium inputs when Safari/Firefox
  • Loading branch information
stoyan authored May 24, 2023
2 parents e8f34e4 + c2311e2 commit f1771b2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
4 changes: 4 additions & 0 deletions www/assets/css/pagestyle2.css
Original file line number Diff line number Diff line change
Expand Up @@ -4857,6 +4857,10 @@ form[name="filterLog"] .history_filter input[type="text"] {
border-bottom: 2px solid #f9d856;
}

.simpleadvancedfields .chromium-hide:before {
content: "These features are disabled because a non-Chromium browser is selected.";
}

.input_fields li,
.input_fields .fieldrow {
width: 100%;
Expand Down
11 changes: 11 additions & 0 deletions www/assets/js/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,17 @@ function BrowserChanged() {
deviceID = parts[1];
}

// on/off Chromium settings
const nonChrome = ['Firefox', 'Safari'].some(browser => selectedBrowser.startsWith(browser));
const tabClasses = document.querySelector('#advanced-chrome').classList;
if (nonChrome) {
tabClasses.add('chromium-hide');
} else {
tabClasses.remove('chromium-hide');
}
document.querySelectorAll('#advanced-chrome input, #advanced-chrome select').forEach(i => i.disabled = nonChrome);


let connections = [];

// build the list of connections for this location/browser
Expand Down

0 comments on commit f1771b2

Please sign in to comment.