mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
98_DOIFtools.pm: fix more webname issues https://forum.fhem.de/index.php/topic,63938.msg584824.html#msg584824
git-svn-id: https://svn.fhem.de/fhem/trunk@13412 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
e8f7648860
commit
a5aa80e20a
@ -1,5 +1,6 @@
|
|||||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||||
# Do not insert empty lines here, update check depends on it.
|
# Do not insert empty lines here, update check depends on it.
|
||||||
|
- bugfix: 98_DOIFtools: some more webname issues
|
||||||
- bugfix: 98_DOIFtools: webname ignored
|
- bugfix: 98_DOIFtools: webname ignored
|
||||||
- bugfix: 74_XiaomiFlowerSens: 0.6.8 new set command
|
- bugfix: 74_XiaomiFlowerSens: 0.6.8 new set command
|
||||||
- feature: 23_LUXTRONIK2: new heatSourceDefrost-Readings
|
- feature: 23_LUXTRONIK2: new heatSourceDefrost-Readings
|
||||||
|
@ -86,10 +86,15 @@ my $DOIFtoolsJSfuncEM = <<'EOF';
|
|||||||
}
|
}
|
||||||
|
|
||||||
function delbutton() {
|
function delbutton() {
|
||||||
FW_cmd(FW_root+"?cmd={my @d = devspec2array('TYPE=DOIFtools');;return $d[0] ? $d[0] : ''}&XHR=1", function(data){
|
var r = $("head").attr("root");
|
||||||
|
var myFW_root = FW_root;
|
||||||
|
if(r)
|
||||||
|
myFW_root = r;
|
||||||
|
|
||||||
|
FW_cmd(myFW_root+"?cmd={my @d = devspec2array('TYPE=DOIFtools');;return $d[0] ? $d[0] : ''}&XHR=1", function(data){
|
||||||
if (data) {
|
if (data) {
|
||||||
var dn = data;
|
var dn = data;
|
||||||
FW_cmd(FW_root+"?cmd={AttrVal(\""+dn+"\",\"DOIFtoolsEMbeforeReadings\",\"0\")}&XHR=1", function(data){
|
FW_cmd(myFW_root+"?cmd={AttrVal(\""+dn+"\",\"DOIFtoolsEMbeforeReadings\",\"0\")}&XHR=1", function(data){
|
||||||
if (data == 1) {
|
if (data == 1) {
|
||||||
var ins = document.getElementsByClassName('makeTable wide readings');
|
var ins = document.getElementsByClassName('makeTable wide readings');
|
||||||
var del = document.getElementById('doiftoolscons');
|
var del = document.getElementById('doiftoolscons');
|
||||||
@ -307,7 +312,7 @@ sub DOIFtools_fhemwebFn($$$$) {
|
|||||||
}
|
}
|
||||||
# Event Monitor
|
# Event Monitor
|
||||||
my $a0 = ReadingsVal($d,".eM", "off") eq "on" ? "off" : "on";
|
my $a0 = ReadingsVal($d,".eM", "off") eq "on" ? "off" : "on";
|
||||||
$ret .= "<div class=\"dval\"><br><span title=\"toggle to switch event monitor on/off\">Event monitor: <a href=\"/fhem?detail=$d&cmd.$d=setreading $d .eM $a0\">toggle</a> </span>";
|
$ret .= "<div class=\"dval\"><br><span title=\"toggle to switch event monitor on/off\">Event monitor: <a href=\"$FW_ME?detail=$d&cmd.$d=setreading $d .eM $a0\">toggle</a> </span>";
|
||||||
$ret .= "Shortcuts: " if (!AttrVal($d,"DOIFtoolsHideModulShortcuts",0) or AttrVal($d,"DOIFtoolsMyShortcuts",""));
|
$ret .= "Shortcuts: " if (!AttrVal($d,"DOIFtoolsHideModulShortcuts",0) or AttrVal($d,"DOIFtoolsMyShortcuts",""));
|
||||||
if (!AttrVal($d,"DOIFtoolsHideModulShortcuts",0)) {
|
if (!AttrVal($d,"DOIFtoolsHideModulShortcuts",0)) {
|
||||||
$ret .= "<a href=\"$FW_ME?detail=$d&cmd.$d=reload 98_DOIFtools.pm\">reload DOIFtools</a> " if(ReadingsVal($d,".debug",""));
|
$ret .= "<a href=\"$FW_ME?detail=$d&cmd.$d=reload 98_DOIFtools.pm\">reload DOIFtools</a> " if(ReadingsVal($d,".debug",""));
|
||||||
@ -438,7 +443,7 @@ sub DOIFtools_Notify($$) {
|
|||||||
$trig .= "DOIF-Version: ".ReadingsVal($pn,"DOIF_version","n/a")."<br>";
|
$trig .= "DOIF-Version: ".ReadingsVal($pn,"DOIF_version","n/a")."<br>";
|
||||||
$trig .= CommandList(undef,$sn);
|
$trig .= CommandList(undef,$sn);
|
||||||
foreach my $itm (keys %defs) {
|
foreach my $itm (keys %defs) {
|
||||||
$trig =~ s,([\[\" ])$itm([\"\:\] ]),$1<a href="/fhem?detail=$itm">$itm</a>$2,g;
|
$trig =~ s,([\[\" ])$itm([\"\:\] ]),$1<a href="$FW_ME?detail=$itm">$itm</a>$2,g;
|
||||||
}
|
}
|
||||||
CommandTrigger(undef,"$hash->{TYPE}Log $trig");
|
CommandTrigger(undef,"$hash->{TYPE}Log $trig");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user