diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 828f111fb..8dcd8b599 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -2074,6 +2074,17 @@ FW_fC($@) } ################## +sub +FW_showWeblinkDetail($) +{ + my ($d)= @_; + my $alias= AttrVal($d, "alias", $d); + + FW_pO "
"; + FW_pHPlain("detail=$d", $alias) if(!$FW_subdir); + FW_pO "
"; +} + sub FW_showWeblink($$$$) { @@ -2090,16 +2101,11 @@ FW_showWeblink($$$$) } elsif($t eq "image") { FW_pO "
"; - FW_pO "
"; - FW_pHPlain "detail=$d", $d if(!$FW_subdir); - FW_pO "
"; + FW_showWeblinkDetail($d); } elsif($t eq "iframe") { FW_pO ""; - FW_pO "
"; - FW_pHPlain "detail=$d", $d if(!$FW_subdir); - FW_pO "
"; - + FW_showWeblinkDetail($d); } elsif($t eq "fileplot" || $t eq "dbplot" ) { @@ -2146,9 +2152,7 @@ FW_showWeblink($$$$) FW_pO ""; } - FW_pO "
"; - FW_pHPlain "detail=$d", $d if(!$FW_subdir); - FW_pO "
"; + FW_showWeblinkDetail($d); } }