API changes
This commit is contained in:
parent
20a95c73f2
commit
fd496be2ff
|
@ -169,8 +169,8 @@
|
||||||
<strong>item type</strong><br/>
|
<strong>item type</strong><br/>
|
||||||
<span
|
<span
|
||||||
v-bind:key="`isa-${edit.qid}-${isa_qid}`"
|
v-bind:key="`isa-${edit.qid}-${isa_qid}`"
|
||||||
v-for="isa_qid in edit.wikidata.isa_list">
|
v-for="isa in edit.wikidata.isa_list">
|
||||||
<a :href="qid_url(isa_qid)" target="_blank">{{isa_labels[isa_qid]}}</a> ({{isa_qid}})
|
<a :href="qid_url(isa.qid)" target="_blank">{{ isa.label }}</a> ({{isa.qid}})
|
||||||
<br/>
|
<br/>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
@ -451,8 +451,9 @@
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<br><strong>item type</strong>
|
<br><strong>item type</strong>
|
||||||
<span v-bind:key="`isa-${wd_item.qid}-${isa_qid}`" v-for="isa_qid in wd_item.isa_list">
|
<span v-bind:key="`isa-${wd_item.qid}-${isa.qid}`" v-for="isa in wd_item.isa_list">
|
||||||
<br><a :href="qid_url(isa_qid)" target="_blank">{{isa_labels[isa_qid]}}</a> ({{isa_qid}})
|
<br><a :href="qid_url(isa.qid)" target="_blank">{{isa.label}}</a> ({{isa.qid}})
|
||||||
|
<a :href="'/isa/' + isa.qid" target="_blank"><i class="fa fa-pencil-square-o"></i></a>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span v-if="wd_item.street_address.length">
|
<span v-if="wd_item.street_address.length">
|
||||||
|
@ -467,11 +468,12 @@
|
||||||
|
|
||||||
<span v-if="wd_item.heritage_designation.length">
|
<span v-if="wd_item.heritage_designation.length">
|
||||||
<br><strong>heritage designation</strong>
|
<br><strong>heritage designation</strong>
|
||||||
<br>{{ wd_item.heritage_designation.join("; ") }}
|
<span v-bind:key="`hd-${wd_item.qid}-${hd.qid}`" v-for="hd in wd_item.heritage_designation">
|
||||||
|
<br><a :href="qid_url(hd.qid)" target="_blank">{{hd.label}}</a> ({{hd.qid}})
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-xl-6">
|
<div class="col-xl-6">
|
||||||
|
|
||||||
<div v-if="bounds_before_open" class="alert alert-info">
|
<div v-if="bounds_before_open" class="alert alert-info">
|
||||||
|
@ -813,7 +815,7 @@ export default {
|
||||||
return count;
|
return count;
|
||||||
},
|
},
|
||||||
item_is_selceted(item) {
|
item_is_selceted(item) {
|
||||||
return item.wikidata.isa_list.some(isa => this.isa_ticked.includes(isa));
|
return item.wikidata.isa_list.some(isa => this.isa_ticked.includes(isa.qid));
|
||||||
},
|
},
|
||||||
selected_items() {
|
selected_items() {
|
||||||
var ret = {};
|
var ret = {};
|
||||||
|
@ -825,7 +827,7 @@ export default {
|
||||||
if (!this.linked && item.osm) continue;
|
if (!this.linked && item.osm) continue;
|
||||||
if (!this.not_linked && !item.osm) continue;
|
if (!this.not_linked && !item.osm) continue;
|
||||||
|
|
||||||
if (item.wikidata.isa_list.some(isa => this.isa_ticked.includes(isa))) {
|
if (item.wikidata.isa_list.some(isa => this.isa_ticked.includes(isa.qid))) {
|
||||||
ret[qid] = item;
|
ret[qid] = item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -864,9 +866,7 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
var params = { q: value };
|
var params = { q: value };
|
||||||
var isa_search_url = `${this.api_base_url}/api/1/isa_search`;
|
this.api_call("isa_search", { params: params }).then((response) => {
|
||||||
|
|
||||||
axios.get(isa_search_url, { params: params }).then((response) => {
|
|
||||||
this.item_type_hits = response.data.items;
|
this.item_type_hits = response.data.items;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -920,7 +920,7 @@ export default {
|
||||||
for(const item of Object.values(this.selected_items)) {
|
for(const item of Object.values(this.selected_items)) {
|
||||||
// var opacity = 0.9;
|
// var opacity = 0.9;
|
||||||
if (highlight_isa) {
|
if (highlight_isa) {
|
||||||
var match = item.wikidata.isa_list.some(isa => isa == highlight_isa.qid);
|
var match = item.wikidata.isa_list.some(isa => isa.qid == highlight_isa.qid);
|
||||||
// opacity = match ? 1 : 0.2;
|
// opacity = match ? 1 : 0.2;
|
||||||
if (match) {
|
if (match) {
|
||||||
this.add_hover_circles(item);
|
this.add_hover_circles(item);
|
||||||
|
|
Loading…
Reference in a new issue