Bonsoir @Salvialf,
J’essaye de réadapter mon code widget en repartant du code que tu m’as donné en lien dans ton message précédent.
J’espère que je ne vais pas faire le boulet en te disant que je galère un peu car pour adapter, il faut que je comprenne ce que tu as fait.
J’ai les remarques suivantes :
Dans la feuille de style CSS, il y a les classes .shutterSlider et .ui-slider-vertical
Comment elles interviennent car pas dans les balises du code du widget ?
L’id=« shutterSlider » porte le même nom que la class .shutterSlider
C’est confus pour moi. Peut-on renommer l’ID qui n’est appelé qu’une fois dans le code ou est-ce qu’il y a une astuce que je ne vois pas ?
Dans le code, la variable backgroundPath n’est pas déclarée il me semble.
La classe .shutterSlider correspond à la div complète du widget de la commande. Cela permet d’isoler le CSS du widget du CSS du reste du core. Elle est appelée dès le début du code :
Mais effectivement ce code est utile pour l’utilisation dans le plugin Pimp my Jeedom (permet de prendre en compte les images ajoutées dans le répertoire data/img/ShutterSlider en + du dossier du widget) mais pas en installation manuelle, je vais revoir cette partie.
Dans ton cas, à priori pas besoin du if, ceci doit être suffisant :
Avant toute chose, merci pour ta patience et ta réponse rapide matinale.
La classe .shutterSlider : j’avais cherché partout sauf dans la div principale. C’est rusé mais il est vrai qu’a cet endroit, j’avais pris l’habitude de n’y trouver que les déclarations des éléments du core.
.ui-slider-vertical est une classe propre aux sliders Jquery : merci, grace à toi, je progresse sur Jquery
ID et class du même nom, je préferre renommer l’ID shutterSliderID pour m’éviter toute confusion.
La variable backgroundPath : je voulais dire pas déclarée en effet. Dans le if (que je conserve, ca gêne pas) j’écris alors var backgroundPath = '...';
A la lumière de tes explications, je vais reprendre ma migration avec une meilleure vision.
Je te souhaite une bonne journée et encore un grand merci pour le travail réalisé sur ce widget (qui est vraiment très beau et très utile) et merci aussi pour ton support.