mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-05 17:36:34 +00:00
fix: Fix checkbox behavior in zen-settings.js and update styles in zen-preferences.css
This commit is contained in:
@@ -122,10 +122,10 @@ var gZenMarketplaceManager = {
|
||||
fragment.querySelector(".zenThemeMarketplaceItemPreferenceCheckbox").setAttribute("checked", "true");
|
||||
}
|
||||
fragment.querySelector(".zenThemeMarketplaceItemPreferenceCheckbox").addEventListener("click", (event) => {
|
||||
let target = event.target;
|
||||
let target = event.target.closest(".zenThemeMarketplaceItemPreferenceCheckbox");
|
||||
let key = target.getAttribute("zen-pref");
|
||||
let checked = target.hasAttribute("checked");
|
||||
if (checked) {
|
||||
if (!checked) {
|
||||
target.removeAttribute("checked");
|
||||
} else {
|
||||
target.setAttribute("checked", "true");
|
||||
|
Reference in New Issue
Block a user