Skip to content

Commit d2927f6

Browse files
Avoid links (i.e. wikipedia) in mapiingDetails (#743)
1 parent 18faa02 commit d2927f6

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

src/components/ConceptDetail.vue

+1
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ export default {
514514
this.searchLinks = await this.$store.dispatch("getSearchLinks", {
515515
scheme: getItem(this.selected.scheme[this.isLeft]),
516516
info: searchLinkInfo,
517+
multipleConcepts: false,
517518
})
518519
},
519520
sortByLanguage(a, b) {

src/components/MappingEditor.vue

+1
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,7 @@ export default {
524524
this.searchLinks = await this.$store.dispatch("getSearchLinks", {
525525
scheme: getItem(this.selected.scheme[false]),
526526
info: searchLinkInfo,
527+
multipleConcepts: true,
527528
})
528529
},
529530
refreshAnnotations(data) {

src/store/actions.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ export default {
335335
}
336336
return conceptLists
337337
},
338-
async getSearchLinks({ state }, { scheme, info }) {
338+
async getSearchLinks({ state }, { scheme, info, multipleConcepts }) {
339339
let searchLinks = []
340340
const infoArray = Array.isArray(info) ? info : [info]
341341
let notationValues = infoArray.map(item => item.notation)
@@ -360,11 +360,14 @@ export default {
360360
}
361361
})
362362

363-
// Add URL and label to searchLinks
364-
searchLinks.push({
365-
url,
366-
label: jskos.prefLabel(searchLink, { language: infoItem.locale }),
367-
})
363+
// Add URL and label to searchLinks based on multipleConcepts
364+
if (!multipleConcepts || (multipleConcepts && searchLink.separator)) {
365+
searchLinks.push({
366+
url,
367+
label: jskos.prefLabel(searchLink, { language: infoItem.locale }),
368+
})
369+
}
370+
368371
}
369372

370373
}

0 commit comments

Comments
 (0)