diff --git a/src/popup/script.js b/src/popup/script.js index 691724b3..bc34eb45 100644 --- a/src/popup/script.js +++ b/src/popup/script.js @@ -868,11 +868,14 @@ const handlePositionChanged = function (value) { document.querySelector("#opensubtitle").disabled = true; // Ne pas activer les boutons pour répéter et mélanger la liste de - // lecture des vidéos quand le lecteur vidéo est inactif. + // lecture des vidéos quand le lecteur vidéo est inactif. Et mettre les + // valeurs par défaut pour ne pas afficher les boutons comme actifs. // https://github.com/xbmc/xbmc/issues/17896 + handleRepeatChanged("off"); for (const input of document.querySelectorAll("#repeat input")) { input.disabled = true; } + handleShuffledChanged(false); document.querySelector("#shuffle input").disabled = true; } else { document.querySelector("#time").disabled = false; diff --git a/src/popup/style.css b/src/popup/style.css index ae5045fb..7e7e409a 100644 --- a/src/popup/style.css +++ b/src/popup/style.css @@ -55,11 +55,11 @@ input[type="checkbox"] { } input[type="checkbox"] ~ img:last-of-type, -input[type="checkbox"]:checked:not(:disabled) ~ img:first-of-type { +input[type="checkbox"]:checked ~ img:first-of-type { display: none; } input[type="checkbox"] ~ img:first-of-type, -input[type="checkbox"]:checked:not(:disabled) ~ img:last-of-type { +input[type="checkbox"]:checked ~ img:last-of-type { display: inline-block; }