diff --git a/config/cfgroot/header.pl b/config/cfgroot/header.pl index e62d351a4..a5cd5fbb1 100644 --- a/config/cfgroot/header.pl +++ b/config/cfgroot/header.pl @@ -340,19 +340,17 @@ sub closebigbox { # @param page align # @param page caption sub openbox { - $width = $_[0]; - $align = $_[1]; - $caption = $_[2]; + # The width parameter is ignored and should always be '100%' + my $width = shift; + my $align = shift; - if($align eq 'center') { - print "
\n" - } - else { - print "
\n"; - } + my $title = shift; - if ($caption) { - print "

$caption

\n"; + print "
\n"; + + # Show the title + if ($title) { + print "

${title}

\n"; } } diff --git a/html/html/themes/ipfire/include/css/style.css b/html/html/themes/ipfire/include/css/style.css index 2cd47cfac..4c6db6a5c 100644 --- a/html/html/themes/ipfire/include/css/style.css +++ b/html/html/themes/ipfire/include/css/style.css @@ -163,6 +163,17 @@ iframe { border-radius: 3px 3px 3px 3px; } +.box { + border: 1px solid var(--color-grey); + padding: 0.75rem 1rem; + margin-bottom: 2rem; +} + +.box .title { + margin-bottom: 1rem; + border-bottom: 1px solid var(--color-grey); +} + #main_inner { padding-bottom: 1.5em; } @@ -181,19 +192,6 @@ iframe { margin-bottom: 1em; } -#main_inner .post { - border: 1px solid silver; - padding: 1em 2em 1em 2em; - margin-bottom: 1em; - clear: both; -} - -#main_inner .post h2 { - border-bottom: dotted 1px #e1e1e1; - font-size: 1.6em; - margin-bottom: 1em; -} - #main_header > * { display: inline-block; vertical-align: baseline;