diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-01 04:30:29 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-01 04:30:29 +0200 |
commit | f895dfeb979f1a98ea38a6a88f99ff63422d4348 (patch) | |
tree | ab3707f819cca5cf33c91bb642485c4c8cead220 /views/lib | |
parent | c66f8be25f230f8fcea2774e54a56ad43fba9b58 (diff) | |
download | example-collection-json-db-f895dfeb979f1a98ea38a6a88f99ff63422d4348.tar.gz example-collection-json-db-f895dfeb979f1a98ea38a6a88f99ff63422d4348.tar.bz2 example-collection-json-db-f895dfeb979f1a98ea38a6a88f99ff63422d4348.tar.xz example-collection-json-db-f895dfeb979f1a98ea38a6a88f99ff63422d4348.zip |
o Better error handling.
Diffstat (limited to 'views/lib')
-rw-r--r-- | views/lib/pager.jade | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/views/lib/pager.jade b/views/lib/pager.jade index a762735..1a47e12 100644 --- a/views/lib/pager.jade +++ b/views/lib/pager.jade @@ -1,14 +1,17 @@ -mixin pager(pager, length, f) +mixin pager(pager, f) p - if pager.offset > 0 - a(href=f(pager.prevOffset)) prev - | + if typeof pager.prevOffset == 'number' + a(href=f(pager.prevOffset)) << Previous else - | prev + | Previous - - var nextOffset = pager.nextOffset(length) - if nextOffset > 0 - a(href=f(nextOffset)) next + | + | #{pager.offset / pager.pageSize + 1} / + | #{Math.round(pager.count / pager.pageSize)} + | + + if typeof pager.nextOffset == 'number' + a(href=f(pager.nextOffset)) Next >> else - | next + | Next |