mirror of
https://github.com/input-output-hk/foliage.git
synced 2024-10-05 16:37:48 +03:00
Improve deprecation label on the webpages
- Add label also to revisions - Resize the label on package versions page
This commit is contained in:
parent
4f706f9bd9
commit
4cafbe75a1
@ -90,6 +90,7 @@ makeAllPackagesPage currentTime outputDir packageVersions =
|
||||
-- sort packages by pkgId
|
||||
& sortOn allPackagesPageEntryPkgId
|
||||
|
||||
-- FIXME: refactor this
|
||||
data AllPackageVersionsPageEntry
|
||||
= AllPackageVersionsPageEntryPackage
|
||||
{ allPackageVersionsPageEntryPkgId :: PackageIdentifier,
|
||||
@ -101,7 +102,8 @@ data AllPackageVersionsPageEntry
|
||||
| AllPackageVersionsPageEntryRevision
|
||||
{ allPackageVersionsPageEntryPkgId :: PackageIdentifier,
|
||||
allPackageVersionsPageEntryTimestamp :: UTCTime,
|
||||
allPackageVersionsPageEntryTimestampPosix :: POSIXTime
|
||||
allPackageVersionsPageEntryTimestampPosix :: POSIXTime,
|
||||
allPackageVersionsPageEntryDeprecated :: Bool
|
||||
}
|
||||
deriving stock (Generic)
|
||||
deriving (ToJSON) via MyAesonEncoding AllPackageVersionsPageEntry
|
||||
@ -130,7 +132,8 @@ makeAllPackageVersionsPage currentTime outputDir packageVersions =
|
||||
: [ AllPackageVersionsPageEntryRevision
|
||||
{ allPackageVersionsPageEntryPkgId = pkgId,
|
||||
allPackageVersionsPageEntryTimestamp = revisionTimestamp,
|
||||
allPackageVersionsPageEntryTimestampPosix = utcTimeToPOSIXSeconds revisionTimestamp
|
||||
allPackageVersionsPageEntryTimestampPosix = utcTimeToPOSIXSeconds revisionTimestamp,
|
||||
allPackageVersionsPageEntryDeprecated = pkgVersionIsDeprecated
|
||||
}
|
||||
| (revisionTimestamp, _) <- cabalFileRevisions
|
||||
]
|
||||
|
@ -66,10 +66,15 @@
|
||||
{{/AllPackageVersionsPageEntryPackage}}
|
||||
{{#AllPackageVersionsPageEntryRevision}}
|
||||
<tr>
|
||||
<td>{{allPackageVersionsPageEntryPkgId}}</td>
|
||||
<td>Revision</td>
|
||||
<td data-order="{{allPackageVersionsPageEntryTimestampPosix}}">{{allPackageVersionsPageEntryTimestamp}}</td>
|
||||
<td></td>
|
||||
<td class="col-sm-2">
|
||||
<a href="../package/{{allPackageVersionsPageEntryPkgId}}">{{allPackageVersionsPageEntryPkgId}}</a>
|
||||
{{#allPackageVersionsPageEntryDeprecated}}
|
||||
<span class="badge bg-danger">Deprecated</span>
|
||||
{{/allPackageVersionsPageEntryDeprecated}}
|
||||
</td>
|
||||
<td class="col-sm-1">Revision</td>
|
||||
<td class="col-sm-3" data-order="{{allPackageVersionsPageEntryTimestampPosix}}">{{allPackageVersionsPageEntryTimestamp}}</td>
|
||||
<td class="col-sm-6"></td>
|
||||
</tr>
|
||||
{{/AllPackageVersionsPageEntryRevision}}
|
||||
{{/entries}}
|
||||
|
@ -29,12 +29,13 @@
|
||||
</li>
|
||||
</ul>
|
||||
<h1 class="py-5">
|
||||
{{#pkgVersionDeprecated}}
|
||||
<span class="badge bg-danger" style="font-size: 1em">Deprecated</span>
|
||||
{{/pkgVersionDeprecated}}
|
||||
{{name}}-{{version}}
|
||||
</h1>
|
||||
<dl class="row class="px-4 py-5">
|
||||
{{#pkgVersionDeprecated}}
|
||||
<dt class="col-sm-3"><span class="badge bg-danger" style="font-size: 1em">Deprecated</span></dt>
|
||||
<dd></dd>
|
||||
{{/pkgVersionDeprecated}}
|
||||
<dt class="col-sm-3">Synopsis</dt>
|
||||
<dd class="col-sm-9"><p>{{synopsis}}</p></dd>
|
||||
<dt class="col-sm-3">Description</dt>
|
||||
|
Loading…
Reference in New Issue
Block a user