Compare commits

..

1 Commits

3 changed files with 13 additions and 20 deletions

View File

@ -8,7 +8,7 @@ const ListenBrainzStore = new Store({name: "listenbrainz"});
export class ListenBrainz { export class ListenBrainz {
/** /**
* Call the ListenBrainz API and create playing now payload and scrobble old song * Call the ListenBrainz API and create playing now payload
* @param title * @param title
* @param artists * @param artists
* @param status * @param status

View File

@ -144,10 +144,6 @@ window.addEventListener("DOMContentLoaded", () => {
} else { } else {
settingsStore.set(key, source.value); settingsStore.set(key, source.value);
} }
// Live update the view for ListenBrainz input, hide if disabled/show if enabled
if (source.value === "on" && source.id === "enableListenBrainz") {
source.checked ? document.getElementById("listenbrainz__options").removeAttribute("hidden") : document.getElementById("listenbrainz__options").setAttribute("hidden", "true");
}
ipcRenderer.send(globalEvents.storeChanged); ipcRenderer.send(globalEvents.storeChanged);
}); });
} }
@ -199,7 +195,6 @@ window.addEventListener("DOMContentLoaded", () => {
ListenBrainzToken = get("ListenBrainzToken"); ListenBrainzToken = get("ListenBrainzToken");
refreshSettings(); refreshSettings();
enableListenBrainz.checked ? document.getElementById("listenbrainz__options").removeAttribute("hidden") : document.getElementById("listenbrainz__options").setAttribute("hidden", "true");
addInputListener(adBlock, settings.adBlock); addInputListener(adBlock, settings.adBlock);
addInputListener(api, settings.api); addInputListener(api, settings.api);

View File

@ -221,22 +221,20 @@
<span class="switch__slider"></span> <span class="switch__slider"></span>
</label> </label>
</div> </div>
<div id="listenbrainz__options" hidden="true"> <div class="group__option">
<div class="group__option"> <div class="group__description">
<div class="group__description"> <h4>ListenBrainz API Url</h4>
<h4>ListenBrainz API Url</h4> <p>There are multiple instances for ListenBrainz you can set the corresponding API url below.</p>
<p>There are multiple instances for ListenBrainz you can set the corresponding API url below.</p>
</div>
</div> </div>
<textarea id="ListenBrainzAPI" class="textarea" cols="1" rows="1" spellcheck="false"></textarea>
<div class="group__option">
<div class="group__description">
<h4>ListenBrainz User Token</h4>
<p>Provide the user token you can get from the settings page.</p>
</div>
</div>
<textarea id="ListenBrainzToken" class="textarea" cols="1" rows="1" spellcheck="false"></textarea>
</div> </div>
<textarea id="ListenBrainzAPI" class="textarea" cols="1" rows="1" spellcheck="false"></textarea>
<div class="group__option">
<div class="group__description">
<h4>ListenBrainz User Token</h4>
<p>Provide the user token you can get from the settings page.</p>
</div>
</div>
<textarea id="ListenBrainzToken" class="textarea" cols="1" rows="1" spellcheck="false"></textarea>
</div> </div>
</section> </section>