2 <div v-if="!initialized">{{ $__("Loading") }}</div>
3 <div v-else id="eholdings_confirm_delete">
4 <h2>{{ $__("Delete title") }}</h2>
6 <form @submit="onSubmit($event)">
7 <fieldset class="rows">
11 {{ eholding.publication_title }}
15 <fieldset class="action">
19 :value="$__('Yes, delete')"
22 to="/cgi-bin/koha/erm/eholdings/local/titles"
25 >{{ $__("No, do not delete") }}</router-link
34 import { fetchLocalTitle } from "../../fetch"
35 import { setMessage, setError } from "../../messages"
44 beforeRouteEnter(to, from, next) {
46 vm.getEHolding(to.params.title_id)
50 async getEHolding(title_id) {
51 const eholding = await fetchLocalTitle(title_id)
52 this.eholding = eholding
53 this.initialized = true
59 "/api/v1/erm/eholdings/local/titles/" + this.eholding.title_id
64 "Content-Type": "application/json;charset=utf-8",
68 fetch(apiUrl, options)
70 if (response.status == 204) {
71 setMessage(this.$__("Title deleted"))
73 "/cgi-bin/koha/erm/eholdings/local/titles"
76 setError(response.message || response.statusText)
84 name: "EHoldingsLocalTitlesFormConfirmDelete",