Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# @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 "<div class='post' align='center'>\n"
- }
- else {
- print "<div class='post'>\n";
- }
+ my $title = shift;
+
+ print "<div class=\"box\">\n";
- if ($caption) {
- print "<h2>$caption</h2>\n";
+ # Show the title
+ if ($title) {
+ print " <h2 class=\"title\">${title}</h2>\n";
}
}
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;
}
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;