mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-05 09:26: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");
|
||||
|
@@ -304,7 +304,7 @@ groupbox h2 {
|
||||
.zenThemeMarketplaceItem {
|
||||
width: 100%;
|
||||
|
||||
&:not(:first-of-type) {
|
||||
&:not(:first-of-type), .zenThemeMarketplaceItemPreferences {
|
||||
margin-top: 15px;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user