+25
-39
index.html
+25
-39
index.html
···
1005
1005
</template>
1006
1006
<template x-for="label in labels">
1007
1007
<template x-if="!!label">
1008
-
<template x-if="label.neg">
1009
-
<tr>
1010
-
<td>
1011
-
removed
1012
-
<code
1013
-
x-text="label.cts.split('T')[0]"
1014
-
:title="label.cts"
1015
-
></code>
1016
-
</td>
1017
-
<td></td>
1018
-
<td>
1019
-
<code
1020
-
x-text="label.val"
1021
-
class="badge badge-sm badge-soft badge-neutral line-through"
1022
-
title="label negated"
1023
-
></code>
1024
-
</td>
1025
-
</tr>
1026
-
</template>
1027
-
<template x-if="!label.neg">
1028
-
<tr x-data="{ expired: isBeforeNow(label.exp) }">
1029
-
<td>
1030
-
<code
1031
-
x-text="label.cts.split('T')[0]"
1032
-
:title="label.cts"
1033
-
></code>
1034
-
</td>
1035
-
<td>
1008
+
<tr x-data="{ expired: isBeforeNow(label.exp) }">
1009
+
<td>
1010
+
<span x-show="label.neg">removed</span>
1011
+
<code
1012
+
x-text="label.cts.split('T')[0]"
1013
+
:title="label.cts"
1014
+
></code>
1015
+
</td>
1016
+
<td>
1017
+
<template x-if="!!label.exp">
1036
1018
<span x-text="expired ? 'expired' : 'expires'"></span>
1037
1019
<code
1038
1020
x-text="label.exp.split('T')[0]"
1039
1021
:title="label.exp"
1040
1022
></code>
1041
-
</td>
1042
-
<td>
1043
-
<code
1044
-
x-text="label.val"
1045
-
class="badge badge-sm badge-soft"
1046
-
:class="expired ? 'badge-neutral line-through' : 'badge-warning'"
1047
-
:title="expired ? 'Label expired' : ''"
1048
-
></code>
1049
-
</td>
1050
-
</tr>
1051
-
</template>
1023
+
</template>
1024
+
</td>
1025
+
<td>
1026
+
<code
1027
+
x-text="label.val"
1028
+
class="badge badge-sm badge-soft"
1029
+
:class="(label.neg || expired) ? 'badge-neutral line-through' : 'badge-warning'"
1030
+
:title="label.neg
1031
+
? 'label negated'
1032
+
: expired
1033
+
? 'label expired'
1034
+
: ''"
1035
+
></code>
1036
+
</td>
1037
+
</tr>
1052
1038
</template>
1053
1039
</template>
1054
1040
</tbody>