diff --git a/package.json b/package.json index 485b188..4da6908 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "magico-pagebuilder", - "version": "0.0.10", + "version": "0.0.11", "private": true, "scripts": { "dev": "vite", diff --git a/src/components/MagicoModal.vue b/src/components/MagicoModal.vue index 637c1d0..120c635 100644 --- a/src/components/MagicoModal.vue +++ b/src/components/MagicoModal.vue @@ -20,15 +20,16 @@ import { onMounted, onBeforeUnmount, ref, watch } from 'vue' export default { props: ['modelValue', 'title', 'class_other'], + emits: ['change','update:modelValue'], setup(props, { emit }) { const id = 'modal' + Math.round(Math.random() * 100000) const modal = ref(null) const triggerModal = (value, emitEvent = true) => { if (value == true) { - modal.value.show() + modal.modelValue.show() } else { - modal.value.hide() + modal.modelValue.hide() if (emitEvent) { emit('hide') } @@ -38,7 +39,7 @@ export default { onMounted(() => { document.body.append(document.getElementById(id)) - modal.value = new Modal(document.getElementById(id)) + modal.modelValue = new Modal(document.getElementById(id)) document.getElementById(id).addEventListener('hidden.bs.modal', function () { triggerModal(false) }) @@ -46,7 +47,7 @@ export default { }) onBeforeUnmount(() => { - modal.value.hide() + modal.modelValue.hide() setTimeout(function () { document.getElementById(id).remove() }, 500) diff --git a/src/components/MagicoPagebuilder.vue b/src/components/MagicoPagebuilder.vue index 390e84f..d6bf9aa 100644 --- a/src/components/MagicoPagebuilder.vue +++ b/src/components/MagicoPagebuilder.vue @@ -90,7 +90,7 @@ @@ -109,7 +109,7 @@ @@ -122,7 +122,7 @@ - + @@ -133,7 +133,7 @@ {{ value.user_label }} Wyrównanie - format_align_left - format_align_center - format_align_right - format_align_justify