Spaces:
Running
Running
Tobias Brugger
commited on
Commit
·
1e9736c
1
Parent(s):
b00a821
styling
Browse files- src/lib/DatasetViewer.svelte +57 -11
src/lib/DatasetViewer.svelte
CHANGED
|
@@ -647,6 +647,24 @@
|
|
| 647 |
{/if}
|
| 648 |
|
| 649 |
<div class="comparisons-list">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 650 |
{#each filteredComparisons as comparison}
|
| 651 |
<div class="comparison-item">
|
| 652 |
<div class="comparison-header">
|
|
@@ -684,11 +702,6 @@
|
|
| 684 |
<div class="comparison-details">
|
| 685 |
<div class="detail-column left">
|
| 686 |
{#if getTemplateJ1(comparison)}
|
| 687 |
-
<div class="detail-term">
|
| 688 |
-
{normalizeTermForComparison(
|
| 689 |
-
getTemplateJ1(comparison)?.term
|
| 690 |
-
)}
|
| 691 |
-
</div>
|
| 692 |
<div class="detail-answer">
|
| 693 |
{getTemplateJ1(comparison)?.answer}
|
| 694 |
</div>
|
|
@@ -707,11 +720,6 @@
|
|
| 707 |
|
| 708 |
<div class="detail-column right">
|
| 709 |
{#if getTemplateJ2(comparison)}
|
| 710 |
-
<div class="detail-term">
|
| 711 |
-
{normalizeTermForComparison(
|
| 712 |
-
getTemplateJ2(comparison)?.term
|
| 713 |
-
)}
|
| 714 |
-
</div>
|
| 715 |
<div class="detail-answer">
|
| 716 |
{getTemplateJ2(comparison)?.answer}
|
| 717 |
</div>
|
|
@@ -1101,6 +1109,37 @@
|
|
| 1101 |
border-top: 1px solid #e0e0e0;
|
| 1102 |
}
|
| 1103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1104 |
.comparisons-list {
|
| 1105 |
display: flex;
|
| 1106 |
flex-direction: column;
|
|
@@ -1173,6 +1212,14 @@
|
|
| 1173 |
.comparison-details {
|
| 1174 |
grid-template-columns: 1fr;
|
| 1175 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1176 |
}
|
| 1177 |
|
| 1178 |
.comparison-category {
|
|
@@ -1283,7 +1330,6 @@
|
|
| 1283 |
margin-top: 0.5rem;
|
| 1284 |
padding: 0.75rem;
|
| 1285 |
background: white;
|
| 1286 |
-
border-left: 3px solid #646cff;
|
| 1287 |
border-radius: 4px;
|
| 1288 |
font-size: 0.9rem;
|
| 1289 |
line-height: 1.5;
|
|
|
|
| 647 |
{/if}
|
| 648 |
|
| 649 |
<div class="comparisons-list">
|
| 650 |
+
{#if selectedTerm1 || selectedTerm2}
|
| 651 |
+
<div class="comparisons-header">
|
| 652 |
+
<div class="header-column left">
|
| 653 |
+
<div class="detail-term">
|
| 654 |
+
{normalizeTermForComparison(selectedTerm1)}
|
| 655 |
+
</div>
|
| 656 |
+
</div>
|
| 657 |
+
<div class="header-column center">
|
| 658 |
+
<div class="detail-term">Comparison</div>
|
| 659 |
+
</div>
|
| 660 |
+
<div class="header-column right">
|
| 661 |
+
<div class="detail-term">
|
| 662 |
+
{normalizeTermForComparison(selectedTerm2)}
|
| 663 |
+
</div>
|
| 664 |
+
</div>
|
| 665 |
+
</div>
|
| 666 |
+
{/if}
|
| 667 |
+
|
| 668 |
{#each filteredComparisons as comparison}
|
| 669 |
<div class="comparison-item">
|
| 670 |
<div class="comparison-header">
|
|
|
|
| 702 |
<div class="comparison-details">
|
| 703 |
<div class="detail-column left">
|
| 704 |
{#if getTemplateJ1(comparison)}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 705 |
<div class="detail-answer">
|
| 706 |
{getTemplateJ1(comparison)?.answer}
|
| 707 |
</div>
|
|
|
|
| 720 |
|
| 721 |
<div class="detail-column right">
|
| 722 |
{#if getTemplateJ2(comparison)}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
<div class="detail-answer">
|
| 724 |
{getTemplateJ2(comparison)?.answer}
|
| 725 |
</div>
|
|
|
|
| 1109 |
border-top: 1px solid #e0e0e0;
|
| 1110 |
}
|
| 1111 |
|
| 1112 |
+
.comparisons-header {
|
| 1113 |
+
display: grid;
|
| 1114 |
+
grid-template-columns: 1fr 1fr 1fr;
|
| 1115 |
+
gap: 1rem;
|
| 1116 |
+
margin-bottom: 0.75rem;
|
| 1117 |
+
align-items: center;
|
| 1118 |
+
}
|
| 1119 |
+
|
| 1120 |
+
.comparisons-header .header-column {
|
| 1121 |
+
background: none;
|
| 1122 |
+
padding: 0.5rem 0.75rem;
|
| 1123 |
+
color: #333;
|
| 1124 |
+
font-weight: 700;
|
| 1125 |
+
}
|
| 1126 |
+
|
| 1127 |
+
.comparisons-header .header-column.left {
|
| 1128 |
+
text-align: left;
|
| 1129 |
+
padding-left: 0.5rem;
|
| 1130 |
+
border-right: 1px solid #e0e0e0;
|
| 1131 |
+
}
|
| 1132 |
+
|
| 1133 |
+
.comparisons-header .header-column.center {
|
| 1134 |
+
text-align: center;
|
| 1135 |
+
border-right: 1px solid #e0e0e0;
|
| 1136 |
+
}
|
| 1137 |
+
|
| 1138 |
+
.comparisons-header .header-column.right {
|
| 1139 |
+
text-align: right;
|
| 1140 |
+
padding-right: 0.5rem;
|
| 1141 |
+
}
|
| 1142 |
+
|
| 1143 |
.comparisons-list {
|
| 1144 |
display: flex;
|
| 1145 |
flex-direction: column;
|
|
|
|
| 1212 |
.comparison-details {
|
| 1213 |
grid-template-columns: 1fr;
|
| 1214 |
}
|
| 1215 |
+
.comparisons-header {
|
| 1216 |
+
grid-template-columns: 1fr;
|
| 1217 |
+
}
|
| 1218 |
+
.comparisons-header .header-column {
|
| 1219 |
+
border-right: none;
|
| 1220 |
+
text-align: left;
|
| 1221 |
+
padding: 0.25rem 0.5rem;
|
| 1222 |
+
}
|
| 1223 |
}
|
| 1224 |
|
| 1225 |
.comparison-category {
|
|
|
|
| 1330 |
margin-top: 0.5rem;
|
| 1331 |
padding: 0.75rem;
|
| 1332 |
background: white;
|
|
|
|
| 1333 |
border-radius: 4px;
|
| 1334 |
font-size: 0.9rem;
|
| 1335 |
line-height: 1.5;
|