]> iEval git - gruntmaster-page.git/blobdiff - lib/Gruntmaster/Page/Log.pm
Modernize templates
[gruntmaster-page.git] / lib / Gruntmaster / Page / Log.pm
index f46e6a9e93e836e27f38731b6424d19c73b05f57..19862a82b69a8840a5dd6a00c615a8a5bea30c71 100644 (file)
@@ -11,20 +11,22 @@ use constant PAGE_SIZE => 10;
 
 use constant TEMPLATES => {
        en => <<'HTML',
-<table border>
+<table border class="table table-bordered table-striped">
 <thead>
 <tr><th>ID<th>Problem<th>Date<th>Size<th>User<th>Result
 <tbody>
 <tmpl_loop log><tr><td><a href="job/<tmpl_var id>"><tmpl_var id></a>
-<td><a href="pb/<tmpl_var problem>"><tmpl_var name></a>
+<td><a href="../pb/<tmpl_var problem>"><tmpl_var name></a>
 <td><tmpl_var date>
 <td><a href="src/<tmpl_var id>.<tmpl_var extension>"<tmpl_if private> data-private</tmpl_if>><tmpl_var size></a>
 <td><tmpl_var user><td class="r<tmpl_var result>"><tmpl_var result_text>
 </tmpl_loop>
 </table>
 
-<tmpl_if prev><a href="<tmpl_var prev>">Prev page</a></tmpl_if>
-<tmpl_if next><a href="<tmpl_var next>">Next page</a></tmpl_if>
+<ul class="pager">
+<tmpl_if prev><li class="previous"><a href="<tmpl_var prev>">Previous</a></tmpl_if>
+<tmpl_if next><li class="next"><a href="<tmpl_var next>">Next</a></tmpl_if>
+</ul>
 HTML
 };
 
@@ -35,7 +37,7 @@ sub _generate{
 
        my $pages = POSIX::floor (jobcard / PAGE_SIZE);
        $pages ||= 1;
-       $page //= $pages;
+       $page ||= $pages;
 
        my @log = sort { $b->{id} <=> $a->{id} } map +{
                id => $_,
This page took 0.024458 seconds and 4 git commands to generate.