Hallo,
Sidey hat es inzwischen hinbekommen, er hat in die FW_detailFn folgendes eingefügt:
<script>
$( "#showProtocolList" ).click(function(e) {
e.preventDefault();
FW_cmd(FW_root+\'?cmd={SIGNALduino_FW_getProtocolList("'.$FW_detail.'")}&XHR=1\', function(data){SD_plistWindow(data)});
});
function SD_plistWindow(txt)
{
var div = $("<div id=\"SD_protocolDialog\">");
$(div).html(txt);
$("body").append(div);
var oldPos = $("body").scrollTop();
$(div).dialog({
dialogClass:"no-close", modal:true, width:"auto", closeOnEscape:true,
maxWidth:$(window).width()*0.9, maxHeight:$(window).height()*0.9,
buttons: [ {text:"OK", click:function(){
$(this).dialog("close");
$(div).remove();
location.reload();
}}]
});
}
</script>';
In die dargestellte Protokoll Liste ist in jeder Zeile ein Lampensymbol, wenn man darauf klickt, wird über die "click(function()" direkt das Attribut whitelist_IDs verändert. Dies finde ich nicht so gut.
Ich hätte gerne u.a. ein Button "save to whitelist".
Ich habe durch probieren folgendes hinbekommen:
buttons: [{text:"whitelist active (blacklist and development ignored) - not saved "},
{text:"deaktivate all IDs", click:function(){
FW_cmd(FW_root+ \'?XHR=1&cmd={SIGNALduino_FW_test($name)}\');
}},
{text:"save to whitelist", click:function(){}},
{text:"OK", click:function(){
$(this).dialog("close");
$(div).remove();
location.reload();
}}]
Bei der Übergabe der Variable passt was nicht
ERROR evaluating {SIGNALduino_FW_test($name)}: Global symbol "$name" requires explicit package name at (eval 69) line 1.
Lässt sich links von den buttons auch ein Text schreiben (siehe Anlage), der sich z.B. beim klicken auf "deaktivate all IDs" ändert?
Ich habe den Text nur mit einem Button hinbekommen.
Gruß Ralf