blob: 61088fd4928303de3ccfcabcd4afbcf979da4b4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
{{define "versionrows"}}
{{- range $index, $version := .Package.Versions -}}
<tr>
<td class="kk-version ">
<strong><a class="kk-ebuild-link" href="https://gitweb.gentoo.org/repo/gentoo.git/tree/{{$version.Atom}}/{{$version.Package}}-{{$version.Version}}.ebuild">{{$version.Version}}</a></strong>
<span class="kk-slot"> : {{ $version.Slot }}{{ if $version.Subslot }}/{{ $version.Subslot }}{{ end }}</span>
{{- if $version.Restricts -}}
<span class="badge badge-danger kk-restrict-label" title="The following features are restricted: {{ $version.Restricts }}">{{ formatRestricts $version.Restricts }}</span>
{{- end -}}
{{- if eq $.UserPreferences.Packages.Overview.EAPI "inline" -}}
<span style="background-color: white;border:1px solid grey;color: grey;" class="badge badge-danger kk-restrict-label" title="The following features are restricted:">EAPI {{$version.EAPI}}</span>
{{- end }}
</td>
{{- if eq $.UserPreferences.Packages.Overview.EAPI "column" -}}
<td class="text-center">
{{- $version.EAPI -}}
</td>
{{- end -}}
{{- range $.UserPreferences.Packages.Overview.Keywords -}}
{{- if contains (print " " $version " ") (print "~" . " ") -}}
{{- if ge (len $version.Masks) 1 }}
<td class="kk-keyword kk-keyword-masked" title="{{$version.Version}} is masked (testing) on {{.}}">
<svg height="16" class="octicon octicon-diff-modified" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-mask" xlink:href="#svg-ver-mask" /></svg>
<span class="sr-only">~{{.}}</span>
</td>
{{- else }}
<td class="kk-keyword kk-keyword-testing" title="{{$version.Version}} is testing on {{.}}">
<svg height="16" class="octicon octicon-diff-modified" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-testing" xlink:href="#svg-ver-testing" /></svg>
<span class="sr-only">~{{.}}</span>
</td>
{{- end -}}
{{- else if contains (print " " $version.Keywords " ") (print "-" . " ") }}
<td class="kk-keyword kk-keyword-unavailable" title="{{$version.Version}} is unavailable on {{.}}">
<svg height="16" class="octicon octicon-diff-removed" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-unavailable" xlink:href="#svg-ver-unavailable" /></svg>
<span class="sr-only">-{{.}}</span>
</td>
{{- else if contains (print " " $version.Keywords " ") (print . " ") }}
{{- if ge (len $version.Masks) 1 -}}
<td class="kk-keyword kk-keyword-masked" title="{{$version.Version}} is masked (stable) on {{.}}">
<svg height="16" class="octicon octicon-diff-added" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-mask" xlink:href="#svg-ver-mask" /></svg>
<span class="sr-only">{{.}}</span>
</td>
{{- else -}}
<td class="kk-keyword kk-keyword-stable" title="{{$version.Version}} is stable on {{.}}">
<svg height="16" class="octicon octicon-diff-added" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-stable" xlink:href="#svg-ver-stable" /></svg>
<span class="sr-only">{{.}}</span>
</td>
{{- end -}}
{{- else if contains $version.Keywords "-*" }}
<td class="kk-keyword kk-keyword-unavailable" title="{{$version.Version}} is unavailable on {{.}}">
<svg height="16" class="octicon octicon-diff-removed" version="1.1" width="14" aria-hidden="true"><use href="#svg-ver-unavailable" xlink:href="#svg-ver-unavailable" /></svg>
<span class="sr-only">-{{.}}</span>
</td>
{{- else }}
<td class="kk-keyword kk-keyword-unkown" title="{{$version.Version}} is unknown on {{.}}">
<span class="sr-only">?{{.}}</span>
</td>
{{- end -}}
{{- end -}}
</tr>
{{- end -}}
{{- end -}}
|