diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php b/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php index 276d47308..442af124e 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php +++ b/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php @@ -13,7 +13,7 @@ class SimpleAdvFormHandler $builder->saveForm(); - $ad = $builder->getFormEntry(); + $ad = $advRepository->find($builder->getFormEntryId()); if ($ad->status !== 'approved') { $ad->approve(); } diff --git a/addons/default/visiosoft/media-field_type/resources/js/upload.js b/addons/default/visiosoft/media-field_type/resources/js/upload.js index 8f1b91358..6628f434b 100644 --- a/addons/default/visiosoft/media-field_type/resources/js/upload.js +++ b/addons/default/visiosoft/media-field_type/resources/js/upload.js @@ -100,14 +100,18 @@ function addAppendByData(data_id) { } -function deleteImage(id) { +function deleteImage(e, id) { + e.preventDefault() + var key_item = $.inArray(id, uploaded); uploaded.splice(key_item, 1); $('input[name="files"]').val(uploaded.join(',')) $('.imageList').find('div[data-id="' + id + '"]').remove() } -function rotateImage(id) { +function rotateImage(e, id) { + e.preventDefault() + var img = $('.ads-box-image[data-id="' + id + '"]').find('img') var img_url = img.attr('src'); $.ajax({ @@ -125,9 +129,11 @@ function rotateImage(id) { } -//Set Main İmage -function setMain(id) { - $('.image-eye-' + uploaded[0]).remove(); +//Set Main Image +function setMain(e, id) { + e.preventDefault() + + $('.main-image').remove(); var key_item = $.inArray(id, uploaded); uploaded.splice(key_item, 1); uploaded.unshift(id); diff --git a/addons/default/visiosoft/media-field_type/src/Table/ValueTableBuilder.php b/addons/default/visiosoft/media-field_type/src/Table/ValueTableBuilder.php index 3140f40c2..8d0f55333 100644 --- a/addons/default/visiosoft/media-field_type/src/Table/ValueTableBuilder.php +++ b/addons/default/visiosoft/media-field_type/src/Table/ValueTableBuilder.php @@ -60,7 +60,7 @@ class ValueTableBuilder extends TableBuilder 'class' => 'col-4', 'attributes' => [ 'id' => 'setimage', - 'onclick' => 'setMain({entry.id})' + 'onclick' => 'setMain(event, {entry.id})' ], ], 'rotate' => [ @@ -71,8 +71,7 @@ class ValueTableBuilder extends TableBuilder 'class' => 'col-4', 'attributes' => [ 'id' => 'setimage', -// 'data-action' => 'rotate-image', - 'onclick' => 'rotateImage({entry.id})', + 'onclick' => 'rotateImage(event, {entry.id})', ], ], 'deleteImage' => [ @@ -82,7 +81,7 @@ class ValueTableBuilder extends TableBuilder 'text' => '', 'class' => 'col-4 deleteImage', 'attributes' => [ - 'onclick' => 'deleteImage({entry.id})', + 'onclick' => 'deleteImage(event, {entry.id})', 'id' => 'setimage', ], ],