Salut,
Tu peux te faire un widget perso sur la base du widget core message:
Dans cette idée (j’ai enlevé tout ce qui concerne la partie titre):
<div class="cmd cmd-widget reportModeHidden" data-type="action" data-subtype="message" data-template="default" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
<div class="content-lg">
<textarea class="form-control input-sm message" rows="2" placeholder="#message_placeholder#" data-cmd_uid="#uid#" data-cmd_id="#id#"></textarea>
<a class='btn btn-xs execute'>#name_display#</a>
</div>
<script>
if('#message_disable#' == '1'){
$('.cmd[data-cmd_uid=#uid#] .message').hide();
}
$('.cmd[data-cmd_uid=#uid#]:last .execute').on('click', function() {
jeedom.cmd.execute({id: '#id#', value: {message: $('.cmd[data-cmd_uid=#uid#] .message').value()}});
});
</script>
</div>
Si j’en ai trop enlevé ça fonctionnera avec ce code:
<div class="cmd cmd-widget reportModeHidden" data-type="action" data-subtype="message" data-template="default" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
<div class="content-lg">
<textarea class="form-control input-sm message" rows="2" placeholder="#message_placeholder#" data-cmd_uid="#uid#" data-cmd_id="#id#"></textarea>
<a class='btn btn-xs execute'>#name_display#</a>
</div>
<script>
if('#title_disable#' == '1'){
$('.cmd[data-cmd_uid=#uid#] .title').hide();
}
if('#message_disable#' == '1'){
$('.cmd[data-cmd_uid=#uid#] .message').hide();
}
$('.cmd[data-cmd_uid=#uid#]:last .execute').on('click', function() {
jeedom.cmd.execute({id: '#id#', value: {title: $('.cmd[data-cmd_uid=#uid#] .title').value(), message: $('.cmd[data-cmd_uid=#uid#] .message').value()}});
});
if('#title_possibility_list#' != ''){
$('.cmd[data-cmd_uid=#uid#] .title').autocomplete({
source: json_decode('#title_possibility_list#'),
close: function (event, ui) {
$(this).trigger('focusout');
}
});
}
</script>
</div>