diff --git a/fhem/webfrontend/pgm2/01_FHEMWEB.pm b/fhem/webfrontend/pgm2/01_FHEMWEB.pm
index 249d99f0a..60d4e6a7d 100755
--- a/fhem/webfrontend/pgm2/01_FHEMWEB.pm
+++ b/fhem/webfrontend/pgm2/01_FHEMWEB.pm
@@ -693,7 +693,7 @@ FW_roomOverview($)
# plots navigation buttons
if(!$FW_detail || $defs{$FW_detail}{TYPE} eq "weblink") {
if(FW_calcWeblink(undef,undef)) {
- pO FW_textfield("cmd", $FW_ss ? 20 : 40);
+ pO FW_textfield("cmd", $FW_ss ? 15 : 40);
$tf_done = 1;
pO "
| ";
FW_zoomLink("zoom=-1", "Zoom-in.png", "zoom in");
@@ -703,7 +703,7 @@ FW_roomOverview($)
}
}
}
- pO FW_textfield("cmd", $FW_ss ? 25 : 40) if(!$tf_done);
+ pO FW_textfield("cmd", $FW_ss ? 15 : 40) if(!$tf_done);
pO "";
pO "";
pO "";
@@ -740,6 +740,7 @@ FW_roomOverview($)
push(@list1, "Everything"); push(@list2, "$FW_ME?room=all");
push(@list1, ""); push(@list2, "");
push(@list1, "Howto"); push(@list2, "$FW_ME/HOWTO.html");
+ push(@list1, "Wiki"); push(@list2, "http://fhemwiki.de");
push(@list1, "FAQ"); push(@list2, "$FW_ME/faq.html");
push(@list1, "Details"); push(@list2, "$FW_ME/commandref.html");
push(@list1, "Examples"); push(@list2, "$FW_ME/cmd=style%20examples");
@@ -773,8 +774,7 @@ FW_roomOverview($)
if($idx", $l1 eq $FW_room ? " class=\"sel\"" : "";
- #pO "$l1 | ";
- if($l2 =~ m/.html$/) {
+ if($l2 =~ m/.html$/ || $l2 =~ m/^http/) {
pO "$l1 | ";
} else {
pH $l2, $l1, 1;
@@ -836,7 +836,7 @@ FW_showRoom()
$th = $type;
}
pO " ";
- pO " | $th |
" if($th);
+ pO " | $th |
" if($th && !$FW_ss);
my $row=1;
foreach my $d (@roomDevs) {
@@ -1558,7 +1558,6 @@ pH(@)
if($FW_ss || $FW_tp) {
my $sp = " ";
pO "$sp$txt$sp
";
- #pO "";
} else {
pO "$txt";
}
@@ -1573,7 +1572,6 @@ pHJava(@)
if($FW_ss || $FW_tp) {
my $sp = " ";
pO "$sp$txt$sp
";
- #pO "";
} else {
pO "$txt";
}
@@ -1623,17 +1621,19 @@ FW_showWeblink($$$)
my $attr = AttrVal($d, "htmlattr", "");
if($t eq "link") {
- pO "$d | "; # no pH, want to open extra browser
+ pO "$d"; # no pH, want to open extra browser
} elsif($t eq "image") {
- pO " ";
- pH "detail=$d", $d;
- pO " | ";
+ pO "
";
+ pO "
";
+ pHPlain "detail=$d", $d;
+ pO "
";
} elsif($t eq "iframe") {
- pO " ";
- pH "detail=$d", $d;
- pO " | ";
+ pO "";
+ pO "
";
+ pHPlain "detail=$d", $d;
+ pO "
";
} elsif($t eq "fileplot") {