add renderNoPackages to handle plural, and append colon

This commit is contained in:
Jens Petersen 2016-02-19 20:38:15 +09:00
parent df90a48756
commit 053c2e0631
2 changed files with 7 additions and 2 deletions

View File

@ -7,6 +7,7 @@ module Handler.Package
, getPackageSnapshotsR
, packagePage
, getPackageBadgeR
, renderNoPackages
) where
import Data.Char
@ -226,3 +227,7 @@ getPackageSnapshotsR pn =
$(combineStylesheets 'StaticR
[css_font_awesome_min_css])
$(widgetFile "package-snapshots"))
renderNoPackages :: Int -> Text
renderNoPackages n =
T.pack $ show n ++ " package" ++ (if n == 1 then "" else "s")

View File

@ -122,7 +122,7 @@ $if not (LT.null (LT.renderHtml (packageChangelog package)))
<div .row>
<div .span12>
<div .dependencies #dependencies>
Depends on
Depends on:
<div .dep-list>
$forall (i,(name, range)) <- deps
$if i /= 0
@ -131,7 +131,7 @@ $if not (LT.null (LT.renderHtml (packageChangelog package)))
#{name}
$if not $ null revdeps
<div .reverse-dependencies .expanding #reverse-dependencies>
Used by #{length revdeps} packages:
Used by #{renderNoPackages $ length revdeps}:
<div .dep-list>
$forall (i,(name, range)) <- revdeps
$if i /= 0