Drop bootstrap grid
[plack-app-gruntmaster.git] / lib / Plack / App / Gruntmaster / HTML.pm
index 7df9ef3c5f422fc47b388120bcfdd37b86841f1d..59e0293df4399ab68f8c9877ef46c66c57c0ec1f 100644 (file)
@@ -64,7 +64,15 @@ sub render {
        my ($tmpl, $lang, %args) = @_;
        $lang //= 'en';
        my $meat = _render($tmpl, $lang, %args);
-       _render('skel', $lang, %args, meat => $meat)
+       my $html = _render('skel', $lang, %args, meat => $meat);
+       if ($tmpl eq 'pb_entry') { # Move sidebar to correct position
+               my $builder = HTML::TreeBuilder->new;
+               $builder->ignore_unknown(0);
+               my $tree = $builder->parse_content($html);
+               $tree->fid('content')->postinsert($tree->fid('sidebar'));
+               $html = $tree->as_HTML(undef, undef, $optional_end_tags)
+       }
+       $html
 }
 
 sub render_article {
This page took 0.009668 seconds and 4 git commands to generate.