mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-02-20 14:55:52 +01:00
Properly display latest vs current package version #177
This commit is contained in:
parent
413aa50450
commit
b81ff2a59d
@ -81,7 +81,8 @@ packagePage mversion pname = do
|
|||||||
[] -> return Nothing
|
[] -> return Nothing
|
||||||
|
|
||||||
let ixInFavourOf = zip [0::Int ..] inFavourOf
|
let ixInFavourOf = zip [0::Int ..] inFavourOf
|
||||||
displayedVersion = maybe (packageLatest package) (toPathPiece . snd) mversion
|
mdisplayedVersion = toPathPiece . snd <$> mversion
|
||||||
|
latestVersion = packageLatest package
|
||||||
|
|
||||||
let homepage = case T.strip (packageHomepage package) of
|
let homepage = case T.strip (packageHomepage package) of
|
||||||
x | null x -> Nothing
|
x | null x -> Nothing
|
||||||
|
|||||||
@ -24,23 +24,25 @@ $newline never
|
|||||||
#{url}
|
#{url}
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
|
$forall displayedVersion <- mdisplayedVersion
|
||||||
|
<tr>
|
||||||
|
<td align=right>Version on this page:
|
||||||
|
<td>
|
||||||
|
<span .version>#{displayedVersion}
|
||||||
$forall li <- latests
|
$forall li <- latests
|
||||||
<tr>
|
<tr>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href=@{SnapshotR (liSnapName li) StackageHomeR}>
|
<a href=@{SnapshotR (liSnapName li) StackageHomeR}>
|
||||||
#{prettyNameShort (liSnapName li)}
|
#{prettyNameShort (liSnapName li)}
|
||||||
\: #
|
:
|
||||||
<td>
|
<td>
|
||||||
<span .version>
|
<span .version>
|
||||||
#{liVersion li}
|
<a href=@{SnapshotR (liSnapName li) (StackageSdistR (PNVName pn))}>#{liVersion li}
|
||||||
<tr>
|
<tr>
|
||||||
<td align="right">
|
<td align="right">Latest on Hackage:
|
||||||
<a href="https://hackage.haskell.org/package/#{pn}">
|
|
||||||
Hackage
|
|
||||||
\: #
|
|
||||||
<td>
|
<td>
|
||||||
<span .version>
|
<a href="https://hackage.haskell.org/package/#{pn}-#{latestVersion}">
|
||||||
#{displayedVersion} #
|
<span .version>#{latestVersion}
|
||||||
|
|
||||||
$if null latests
|
$if null latests
|
||||||
<p .add-to-nightly>
|
<p .add-to-nightly>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user