L'interface d'IG étant du Web+Javascript j'ai commencé à regarder s'il était possible de faire un script de type GreaseMonkey pour forcer la case à chaque ouverture de ticket.
La case n'est "qu'une simple" checkbock d'un formulaire Web "<input type=checkbox">".
En utilisant l'outils "Examiner (dans Dev Web)" et en pointant la checkbox je trouve l'Id forceOpenCheckbox_1 de cet élement.
Avec l'ardoise Javascript de Firefox si je rentre un code du style
Code : #
var x=document.getElementById("forceOpenCheckbox_1");
if (x !== null) { x.checked = true; }
Le Panel d'ouverture de ticket est un objet dynamique instancié au moment où on clique sur le sous-jacent. Le "Input" peut avoir un id forceOpenCheckbox_1 ou forceOpenCheckbox_9 ...
De plus si j'ai bien compris le fonctionnement de greasemonkey, celui-ci exécute le code Javascript au moment du chargement de la page, pas après.
Donc est-ce que quelqu'un pourrait m'aider à trouver une solution pour récuperer l'ID au moment du clique (il n'y a pas de load/reload de la page) et executer les deux lignes ci-dessus à ce moment là ?
J'ai pensé à rajouter un EventListener mais je ne sais pas que quel Event écouter ...
Et firebug ne m'aide pas à trouver quel Event est associé à cette satané case.
Est-ce qu'il y a un pro de la programmation Javascript sur ce forum ?