Bonjour,
Je suis reparti du code de @winhex et j’ai voulu changer les couleurs de fond et de texte des boutons.
Depuis le passage en version 4.0.25, la police du texte du bouton est passée en gris et je ne peux plus la faire varier.
voici le code :
<span class="cmd reportModeHidden cmd-widget" style="display: inline !important; margin-right: 2px;" data-type="action" data-subtype="other" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#">
<a id="cmdButton#id#" class="btn btn-sm btn-#id#-off action cmdName tooltips" title="#name#" style="margin-top: 2px; justify-content: center;">#name_display#</a>
<style>
.btn.btn-sm.btn-#id#-off{
color: white !important;
background-color: #BkgColorOff#!important;
border: solid 1px transparant!important;
border-radius: 20px;
}
.btn.btn-sm.btn-#id#-on{
color: black !important;
background-color: #BkgColorOn#!important;
border: solid 1px #cmdColor#!important;
border-radius: 20px;
}
</style>
<script>
jeedom.cmd.update['#id#'] = function(_options){
jeedom.cmd.byId({
id: #id#,
success: function(resulat) {
valeur#id#=(resulat.configuration.value);
if (_options.display_value == valeur#id#) {
$('#cmdButton#id#').removeClass("btn-#id#-off").addClass("btn-#id#-on");
} else {
$('#cmdButton#id#').removeClass("btn-#id#-on").addClass("btn-#id#-off");
}
}
});
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#]:last .action').off('click').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
if ($('.cmd[data-cmd_uid=#uid#]:last').prev().data('subtype') != undefined && $('.cmd[data-cmd_id=#id#]:last').prev().data('subtype') != 'other'
&& $('.cmd[data-cmd_uid=#uid#]:last').prev().css('display') != 'block') {
$('.cmd[data-cmd_uid=#uid#]:last').prepend('<br/>');
}
</script>
</span>
Est ce un problème de codage ? lié à la V4
ou est ce un bug/evolution du core jeedom @Loic ?