diff --git a/FHEM/98_Installer.pm b/FHEM/98_Installer.pm
index b27d8fe7b..bc6c5592b 100644
--- a/FHEM/98_Installer.pm
+++ b/FHEM/98_Installer.pm
@@ -956,35 +956,55 @@ sub CreatePrereqsList {
my $header = '';
my $footer = '';
if ($html) {
- $header = '';
- $footer = '';
+ $header = '
';
}
- my $tableOpen = '';
- my $rowOpen = '';
- my $rowOpenEven = '';
- my $rowOpenOdd = '';
- my $colOpen = '';
+ my $tOpen = '';
+ my $blockOpen = '';
+ my $tTitleOpen = '';
+ my $tTitleClose = '';
+ my $trOpen = '';
+ my $trOpenEven = '';
+ my $trOpenOdd = '';
+ my $thOpen = '';
+ my $thOpen2 = '';
+ my $thOpen3 = '';
+ my $tdOpen = '';
+ my $tdOpen2 = '';
+ my $tdOpen3 = '';
my $txtOpen = '';
my $txtClose = '';
- my $colClose = "\t\t\t";
- my $rowClose = '';
- my $tableClose = '';
+ my $tdClose = "\t\t\t";
+ my $thClose = "\t\t\t";
+ my $trClose = '';
+ my $tClose = '';
+ my $blockClose = '';
my $colorRed = '';
my $colorGreen = '';
my $colorClose = '';
if ($html) {
- $tableOpen = '';
- $rowOpen = '';
- $rowOpenEven = '
';
- $rowOpenOdd = '
';
- $colOpen = '';
+ $blockOpen = '';
+ $tTitleOpen = ' ';
+ $tTitleClose = '';
+ $tOpen = ' ';
+ $trOpen = '';
+ $trOpenEven = ' ';
+ $trOpenOdd = ' ';
+ $thOpen = '';
+ $thOpen2 = ' | ';
+ $thOpen3 = ' | ';
+ $tdOpen = ' | ';
+ $tdOpen2 = ' | ';
+ $tdOpen3 = ' | ';
$txtOpen = '';
$txtClose = '';
- $colClose = ' | ';
- $rowClose = ' ';
- $tableClose = ' ';
+ $tdClose = ' | ';
+ $thClose = '';
+ $trClose = '
';
+ $tClose = '
';
+ $blockClose = '';
$colorRed = '';
$colorGreen = '';
$colorClose = '';
@@ -1091,7 +1111,7 @@ sub CreatePrereqsList {
$foundSuggestedPython++
if ( $area eq 'Python' && $mAttr eq 'suggested' );
- my $l = $linecount % 2 == 0 ? $rowOpenEven : $rowOpenOdd;
+ my $l = $linecount % 2 == 0 ? $trOpenEven : $trOpenOdd;
my $linkitem = $item;
$linkitem =
@@ -1102,17 +1122,17 @@ sub CreatePrereqsList {
if ($html);
$l .=
- $colOpen
+ $tdOpen
. $linkitem
. (
$pkgStatus{$mAttr}{$area}{$item}{status} eq 'outdated'
? ' (wanted version: '
. $pkgStatus{$mAttr}{$area}{$item}{version} . ')'
: ''
- ) . $colClose;
- $l .= $colOpen . $area . $colClose;
- $l .= $colOpen . $linkmod . $colClose;
- $l .= $rowClose;
+ ) . $tdClose;
+ $l .= $tdOpen . $area . $tdClose;
+ $l .= $tdOpen . $linkmod . $tdClose;
+ $l .= $trClose;
if ( $linecount == 1 ) {
my $descr =
@@ -1144,21 +1164,18 @@ sub CreatePrereqsList {
. $descr
. $lb
. $lb;
- push @ret, $tableOpen . $rowOpen;
- push @ret,
- $colOpen . $txtOpen . 'Item' . $txtClose . $colClose;
- push @ret,
- $colOpen . $txtOpen . 'Type' . $txtClose . $colClose;
- push @ret,
- $colOpen . $txtOpen . 'Used by' . $txtClose . $colClose;
- push @ret, $rowClose;
+ push @ret, $tOpen . $trOpen;
+ push @ret, $thOpen . 'Item' . $thClose;
+ push @ret, $thOpen . 'Type' . $thClose;
+ push @ret, $thOpen . 'Used by' . $thClose;
+ push @ret, $trClose;
}
push @ret, $l;
$linecount++;
}
- push @ret, $tableClose;
+ push @ret, $tClose;
}
}
@@ -1254,37 +1271,57 @@ sub CreateSearchList ($$@) {
my $footer = '';
if ($html) {
$header =
- '← back to FHEM Installer';
- $footer = '';
+ . '">← back to FHEM Installer';
+ $footer = '