From 3dea482012ee8deb94b196f6d5437237331da90d Mon Sep 17 00:00:00 2001 From: Ivo Valchev Date: Thu, 14 Nov 2019 15:58:42 +0100 Subject: [PATCH] this makes the override on delete all images work (i.e. one field is always empty) --- assets/js/app/editor/Components/Imagelist.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/js/app/editor/Components/Imagelist.vue b/assets/js/app/editor/Components/Imagelist.vue index 566cf7d3..610c8529 100644 --- a/assets/js/app/editor/Components/Imagelist.vue +++ b/assets/js/app/editor/Components/Imagelist.vue @@ -46,6 +46,11 @@ export default { }; }, methods: { + getActiveImageFields(){ + return this.containerImages.filter(function(image){ + return image.hidden !== true; + }); + }, getFieldNumberFromElement(elem){ return elem.fieldName.match(/\d+/)[0]; }, @@ -57,7 +62,7 @@ export default { let fieldNumber = this.getFieldNumberFromElement(elem); this.containerImages[fieldNumber].hidden = true; - if (this.containerImages.length == 0) { + if (this.getActiveImageFields().length === 0) { this.addImage(); }