|
110 | 110 | <input type="button" class="btn btn-custom-green mr-3" @click="onSaveFolderReferenceEdit()" v-bind:class="{disabled: !canSaveFolderReferenceEdit}" v-bind:disabled="!canSaveFolderReferenceEdit" value="Save changes" /> |
111 | 111 | <input type="button" class="btn btn-admin btn-cancel" @click="onCancelFolderReferenceEdit()" value="Cancel" /> |
112 | 112 |
|
113 | | - <span class="ml-auto mt-3"> |
114 | | - <a class="delete-folder-link" @click.prevent="onEditFolderReferenceDeleteFolder" href="#"> |
115 | | - Delete this folder reference <i class="fa-solid fa-trash-can delete-folder ml-2"></i> |
| 113 | + <span class="ml-auto mt-3" v-if="editingFolderNodeReference.nodePathDisplayVersionId>0"> |
| 114 | + <a class="delete-folder-link" @click.prevent="onEditFolderReferenceDetailsDeleteFolder" href="#"> |
| 115 | + Delete folder reference details <i class="fa-solid fa-trash-can delete-folder ml-2"></i> |
116 | 116 | </a> |
117 | 117 | </span> |
118 | 118 | </div> |
119 | 119 | </div> |
120 | | - |
121 | 120 | <div v-if="editMode === EditModeEnum.ResourceReference" id="editResourceReference"> |
122 | 121 | <div class="col-12"> |
123 | 122 | <label class="control-label">Resource location</label> |
|
148 | 147 | <input type="button" class="btn btn-custom-green mr-3" @click="onSaveResourceReferenceEdit()" v-bind:class="{disabled: !canSaveResourceReferenceEdit}" v-bind:disabled="!canSaveResourceReferenceEdit" value="Save changes" /> |
149 | 148 | <input type="button" class="btn btn-admin btn-cancel" @click="onCancelResourceReferenceEdit()" value="Cancel" /> |
150 | 149 |
|
151 | | - <span class="ml-auto mt-3"> |
| 150 | + <span class="ml-auto mt-3" v-if="editingResourceNodeReference.resourceReferenceDisplayVersionId>0"> |
152 | 151 | <a class="delete-folder-link" @click.prevent="onEditResourceReferenceDeleteFolder" href="#"> |
153 | | - Delete this resource reference <i class="fa-solid fa-trash-can delete-folder ml-2"></i> |
| 152 | + Delete resource reference details <i class="fa-solid fa-trash-can delete-folder ml-2"></i> |
154 | 153 | </a> |
155 | 154 | </span> |
156 | 155 | </div> |
157 | 156 | </div> |
158 | | - |
159 | 157 | <div v-if="editMode === EditModeEnum.ReferenceExternalContent" id="referenceExternalContentContainer"> |
160 | 158 | <content-search :editingCatalogueNodePathId="catalogue.rootNodePathId"></content-search> |
161 | 159 | </div> |
162 | | - |
163 | 160 | <div id="deleteFolderModal" class="modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboad="false"> |
164 | 161 | <div class="modal-dialog modal-dialog-centered modal-md" role="document"> |
165 | 162 | <div class="modal-content"> |
|
182 | 179 | </div> |
183 | 180 | </div> |
184 | 181 | </div> |
185 | | - |
186 | | - <div id="deleteFolderReferenceModal" class="modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboad="false"> |
| 182 | + <div id="deleteFolderReferenceDetailsModal" class="modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboad="false"> |
187 | 183 | <div class="modal-dialog modal-dialog-centered modal-md" role="document"> |
188 | 184 | <div class="modal-content"> |
189 | 185 | <div class="modal-header alert-modal-header text-center"> |
190 | | - <h2 class="heading-lg w-100"><i class="delete-folder-warning-triangle fas fa-exclamation-triangle pr-3"></i>Delete folder reference</h2> |
| 186 | + <h2 class="heading-lg w-100"><i class="delete-folder-warning-triangle fas fa-exclamation-triangle pr-3"></i>Delete folder reference details</h2> |
191 | 187 | </div> |
192 | 188 |
|
193 | 189 | <div class="modal-body alert-modal-body"> |
194 | | - <div class="mt-3">You have chosen to delete the folder reference <span id="deleteFolderReferenceName">{{ deleteFolderReferenceName}}</span>. The folder will display using the default folder properties.</div> |
| 190 | + <div class="mt-3">You have chosen to delete the folder reference details <span id="deleteFolderReferenceName">{{ deleteFolderReferenceName}}</span>. The folder will display using the default folder properties.</div> |
195 | 191 | </div> |
196 | 192 |
|
197 | 193 | <div class="modal-footer alert-modal-footer"> |
198 | 194 | <div class="form-group col-12 p-0 m-0"> |
199 | 195 | <div class="d-flex"> |
200 | 196 | <input type="button" class="btn btn-action-cancel" data-dismiss="modal" value="Cancel" /> |
201 | | - <input type="button" class="btn btn-action-red ml-auto" @click="onDeleteFolderReference()" value="Continue" /> |
| 197 | + <input type="button" class="btn btn-action-red ml-auto" @click="onDeleteFolderReferenceDetails()" value="Continue" /> |
202 | 198 | </div> |
203 | 199 | </div> |
204 | 200 | </div> |
205 | 201 | </div> |
206 | 202 | </div> |
207 | 203 | </div> |
208 | | - |
209 | 204 | <div id="deleteResourceReferenceModal" class="modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboad="false"> |
210 | 205 | <div class="modal-dialog modal-dialog-centered modal-md" role="document"> |
211 | 206 | <div class="modal-content"> |
212 | 207 | <div class="modal-header alert-modal-header text-center"> |
213 | | - <h2 class="heading-lg w-100"><i class="delete-folder-warning-triangle fas fa-exclamation-triangle pr-3"></i>Delete resource reference</h2> |
| 208 | + <h2 class="heading-lg w-100"><i class="delete-folder-warning-triangle fas fa-exclamation-triangle pr-3"></i>Delete resource reference details</h2> |
214 | 209 | </div> |
215 | 210 |
|
216 | 211 | <div class="modal-body alert-modal-body"> |
217 | | - <div class="mt-3">You have chosen to delete the resource reference <span id="deleteResourceReferenceName">{{ deleteResourceReferenceName}}</span>. The resource will display using the default resource properties.</div> |
| 212 | + <div class="mt-3">You have chosen to delete the resource reference details <span id="deleteResourceReferenceName">{{ deleteResourceReferenceName}}</span>. The resource will display using the default resource properties.</div> |
218 | 213 | </div> |
219 | 214 |
|
220 | 215 | <div class="modal-footer alert-modal-footer"> |
221 | 216 | <div class="form-group col-12 p-0 m-0"> |
222 | 217 | <div class="d-flex"> |
223 | 218 | <input type="button" class="btn btn-action-cancel" data-dismiss="modal" value="Cancel" /> |
224 | | - <input type="button" class="btn btn-action-red ml-auto" @click="onDeleteResourceReference()" value="Continue" /> |
| 219 | + <input type="button" class="btn btn-action-red ml-auto" @click="onDeleteResourceReferenceDetails()" value="Continue" /> |
225 | 220 | </div> |
226 | 221 | </div> |
227 | 222 | </div> |
228 | 223 | </div> |
229 | 224 | </div> |
230 | 225 | </div> |
231 | | - |
232 | 226 | <div id="cancelHierarchyEditModal" class="modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboad="false"> |
233 | 227 | <div class="modal-dialog modal-dialog-centered modal-md" role="document"> |
234 | 228 | <div class="modal-content"> |
@@ -272,7 +266,6 @@ import { ResourceReferenceDisplayVersionModel } from '../models/content-structur |
272 | 266 | import { NodeType } from '../constants'; |
273 | 267 | import CKEditorToolbar from '../models/ckeditorToolbar'; |
274 | 268 | import ckeditorwithhint from '../ckeditorwithhint.vue'; |
275 | | -
|
276 | 269 | export default Vue.extend({ |
277 | 270 | name: 'contentStructure', |
278 | 271 | components: { |
@@ -418,28 +411,28 @@ export default Vue.extend({ |
418 | 411 | }, |
419 | 412 | onEditFolderDeleteFolder() { |
420 | 413 | this.deleteFolderName = this.editingFolderNode.name; |
421 | | - $('#deleteFolderReferenceModal').modal('show'); |
| 414 | + $('#deleteFolderModal').modal('show'); |
422 | 415 | }, |
423 | | - onEditFolderReferenceDeleteFolder() { |
| 416 | + onEditFolderReferenceDetailsDeleteFolder() { |
424 | 417 | this.deleteFolderReferenceName = this.editingFolderNodeReference.name; |
425 | | - $('#deleteFolderReferenceModal').modal('show'); |
| 418 | + $('#deleteFolderReferenceDetailsModal').modal('show'); |
426 | 419 | }, |
427 | | - onEditResourceReferenceDeleteFolder() { |
| 420 | + onEditResourceReferenceDeleteFolder() { |
428 | 421 | this.deleteResourceReferenceName = this.editingResourceNodeReference.name; |
429 | 422 | $('#deleteResourceReferenceModal').modal('show'); |
430 | 423 | }, |
431 | 424 | onDeleteFolder() { |
432 | 425 | this.$store.dispatch('contentStructureState/deleteFolder'); |
433 | 426 | $('#deleteFolderModal').modal('hide'); |
434 | 427 | }, |
435 | | - onDeleteFolderReference() { |
436 | | - this.$store.dispatch('contentStructureState/deleteFolderReference'); |
437 | | - $('#deleteFolderReferenceModal').modal('hide'); |
| 428 | + onDeleteFolderReferenceDetails() { |
| 429 | + this.$store.dispatch('contentStructureState/deleteFolderReferenceDetails'); |
| 430 | + $('#deleteFolderReferenceDetailsModal').modal('hide'); |
438 | 431 | this.onCancelFolderEdit() |
439 | 432 | }, |
440 | | - onDeleteResourceReference() { |
441 | | - this.$store.dispatch('contentStructureState/deleteResourceReference'); |
442 | | - $('#deleteFolderModal').modal('hide'); |
| 433 | + onDeleteResourceReferenceDetails() { |
| 434 | + this.$store.dispatch('contentStructureState/deleteResourceReferenceDetails'); |
| 435 | + $('#deleteResourceReferenceModal').modal('hide'); |
443 | 436 | }, |
444 | 437 | onEdit() { |
445 | 438 | this.editFolderStructureButtonDisabled = true; |
|
0 commit comments