Displays compound parent name on child metadata displayed on filters page. #17.
This commit is contained in:
parent
bbf0dc9c24
commit
3587e5bd7d
|
@ -192,7 +192,13 @@
|
|||
}"
|
||||
class="tainacan-icon" />
|
||||
</span>
|
||||
<span class="metadatum-name">{{ metadatum.name }}</span>
|
||||
<span class="metadatum-name">{{ metadatum.name }}
|
||||
<span
|
||||
v-if="metadatum.parent_name"
|
||||
class="label-details">
|
||||
<em>{{ '(' + metadatum.parent_name + ')' }}</em>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</draggable>
|
||||
|
||||
|
@ -550,8 +556,14 @@ export default {
|
|||
.catch(() => { this.isUpdatingFiltersOrder = false });
|
||||
},
|
||||
updateListOfMetadata() {
|
||||
const availableMetadata = JSON.parse(JSON.stringify(this.getMetadata()));
|
||||
const availableMetadataNames = {};
|
||||
|
||||
let availableMetadata = JSON.parse(JSON.stringify(this.getMetadata())).filter((aMetadatum) => aMetadatum.metadata_type_object.component != 'tainacan-compound');
|
||||
for (let availableMetadatum of availableMetadata) {
|
||||
availableMetadataNames['' + availableMetadatum.id] = availableMetadatum.name;
|
||||
if (availableMetadatum.parent > 0 && availableMetadataNames[availableMetadatum.parent])
|
||||
availableMetadatum.parent_name = availableMetadataNames[availableMetadatum.parent];
|
||||
}
|
||||
|
||||
for (let activeFilter of this.activeFilterList) {
|
||||
for (let i = availableMetadata.length - 1; i >= 0 ; i--) {
|
||||
|
@ -562,7 +574,7 @@ export default {
|
|||
}
|
||||
}
|
||||
|
||||
this.availableMetadata = availableMetadata;
|
||||
this.availableMetadata = availableMetadata.filter((aMetadatum) => aMetadatum.metadata_type_object.component != 'tainacan-compound');
|
||||
},
|
||||
onChangeEnable($event, index) {
|
||||
let filtersOrder = [];
|
||||
|
@ -1040,6 +1052,10 @@ export default {
|
|||
border-bottom-width: 20px;
|
||||
left: -20px;
|
||||
}
|
||||
.label-details {
|
||||
font-weight: normal;
|
||||
color: var(--tainacan-gray3);
|
||||
}
|
||||
}
|
||||
.sortable-drag {
|
||||
opacity: 1 !important;
|
||||
|
|
Loading…
Reference in New Issue