diff --git a/fhem/FHEM/98_weblink.pm b/fhem/FHEM/98_weblink.pm
index 826770d71..a1f122ec7 100755
--- a/fhem/FHEM/98_weblink.pm
+++ b/fhem/FHEM/98_weblink.pm
@@ -14,7 +14,7 @@ weblink_Initialize($)
my ($hash) = @_;
$hash->{DefFn} = "weblink_Define";
- $hash->{AttrList} = "htmlattr";
+ $hash->{AttrList} = "htmlattr nodetaillink:1,0";
$hash->{FW_summaryFn} = "weblink_FwFn";
$hash->{FW_detailFn} = "weblink_FwFn";
$hash->{FW_atPageEnd} = 1;
@@ -71,7 +71,7 @@ sub
weblink_FwDetail($@)
{
my ($d, $text, $nobr)= @_;
- return "" if(AttrVal($d, "group", ""));
+ return "" if(AttrVal($d, "group", "") || AttrVal($d, "nodetaillink", ""));
my $alias= AttrVal($d, "alias", $d);
my $ret = ($nobr ? "" : "
");
@@ -111,18 +111,21 @@ weblink_FwFn($$$$)
my @lines = split(" ", $link);
my $row = 1;
$ret = "
";
- $ret .= " |
";
+ $ret .= " |
";
$ret .= "";
foreach my $line (@lines) {
my @args = split(":", $line, 3);
- $ret .= "";
- $ret .= "![\"$args[0]\" \"$args[0]\"](\"/fhem/icons/$args[0]\") $args[1] | ";
+ $ret .= " ";
+ $ret .= "".
+ " ![$args[0] $args[0]](/fhem/icons/$args[0]) ".
+ "$args[1] | ";
$ret .= " ";
}
$ret .= " |
";
$ret .= "
";
-
}
return $ret;
@@ -146,18 +149,24 @@ weblink_FwFn($$$$)
defined links.
Examples:
- define homepage weblink link http://www.fhem.de
- define webcam_picture weblink image http://w.x.y.z/current.jpg
- define interactive_webcam weblink iframe http://w.x.y.z/webcam.cgi
- define hr weblink htmlCode <hr>
- define w_Frlink weblink htmlCode { WeatherAsHtml("w_Frankfurt") }
- define systemCommands weblink cmdList pair:Pair:set+cul2+hmPairForSec+60 restart:Restart:shutdown+restart update:UpdateCheck:update+check
+
+ define homepage weblink link http://www.fhem.de
+ define webcam_picture weblink image http://w.x.y.z/current.jpg
+ define interactive_webcam weblink iframe http://w.x.y.z/webcam.cgi
+ define hr weblink htmlCode <hr>
+ define w_Frlink weblink htmlCode { WeatherAsHtml("w_Frankfurt") }
+ define systemCommands weblink cmdList
+ pair:Pair:set+cul2+hmPairForSec+60
+ restart:Restart:shutdown+restart
+ update:UpdateCheck:update+check
+
Notes:
- - For cmdList <argument> consist of a list of space separated icon:label:cmd triples.
+ - For cmdList <argument> consists of a list of space
+ separated icon:label:cmd triples.
@@ -169,18 +178,6 @@ weblink_FwFn($$$$)
Attributes
-
-
- - htmlattr
- HTML attributes to be used for link, image and iframe type of links.
- E.g.:
-
-
- define yw weblink wl_im1 iframe http://weather.yahooapis.com/forecastrss?w=650272&u=c
- attr yw weblink htmlattr width="480" height="560"
-
-
-