Compare commits

...

2 Commits

Author SHA1 Message Date
6952bcaa1d
Merge pull request #31 from db-2001/hover-css-onclick
Changed CSS feature to update whenever the checkbox is clicked instead of when the update button is clicked
2023-11-03 09:48:46 +01:00
db-2001
d1dfeadb80 Feature 2023-11-02 13:31:48 -04:00
2 changed files with 13 additions and 10 deletions

View File

@ -98,7 +98,7 @@
<label for="ntfyAuth"></label><input placeholder="Auth" id="ntfyAuth" type="text"> <label for="ntfyAuth"></label><input placeholder="Auth" id="ntfyAuth" type="text">
</div> </div>
<div> <div>
<input type="checkbox" id="mangaHoverCheckbox" name="css-style" value="style_mangahover.css"> <input type="checkbox" id="mangaHoverCheckbox" name="css-style" value="style_mangahover.css" onclick="updateCSS()">
<label for="css-style"> Show manga titles and sources on hover</label><br> <label for="css-style"> Show manga titles and sources on hover</label><br>
</div> </div>
<div> <div>

View File

@ -101,6 +101,18 @@ function Setup(){
} }
Setup(); Setup();
function updateCSS(){
if (document.getElementById("mangaHoverCheckbox").checked == true){
ChangeStyleSheet('hover')
document.getElementById('pagestyle').setAttribute('href', 'styles/style_mangahover.css');
//console.log('Changing theme to mangahover')
} else {
ChangeStyleSheet('default');
document.getElementById('pagestyle').setAttribute('href', 'styles/style_default.css');
//console.log('Changing theme to default')
}
}
function ResetContent(){ function ResetContent(){
//Delete everything //Delete everything
tasksContent.replaceChildren(); tasksContent.replaceChildren();
@ -413,15 +425,6 @@ function UpdateSettings(){
Setup(); Setup();
} }
// If the checkbox is checked, set the style to style_mangahover.css and
if (document.getElementById("mangaHoverCheckbox").checked == true){
ChangeStyleSheet('hover')
//console.log('Changing theme to mangahover')
} else {
ChangeStyleSheet('default');
//console.log('Changing theme to default')
}
if(settingKomgaUrl.value != "" && if(settingKomgaUrl.value != "" &&
settingKomgaUser.value != "" && settingKomgaUser.value != "" &&
settingKomgaPass.value != ""){ settingKomgaPass.value != ""){