+ :data-id="item3.id"
+ :id="'_li'+item3.id">
{
+ this.scrollToContent(toSelectFolder)
+ })
} else {
// ! Reset Current folder to none selected
this.$store.state.folder = -1
@@ -117,9 +146,12 @@
__DAM.methods.sessionTimedOut()
return;
}
- console.log(error);
+ console.error(error);
});
},
+ reload() {
+ this.initFolders(this.selectedFolder)
+ },
renderItems() {
const favs = this.oFolders.filter(item => item.favoris === true),
self = this
@@ -139,6 +171,7 @@
})
},
selectFolder(item) {
+ this.selectedFolder = item
let filter = this.storeFilters.findIndex(e => e.type === 'dossier_id');
if (filter !== -1) {
this.$delete(this.storeFilters, filter);
@@ -176,7 +209,7 @@
message: "Une erreur est survenue, veuillez recharger la page (Ctrl + F5).",
type: "error"
});
- console.log(error);
+ console.error(error);
});
},
moveMedia(evt, folder) {
@@ -207,7 +240,7 @@
return;
}
_this2.$loading.hide();
- console.log(error);
+ console.error(error);
$.fancybox.close();
$.fancyMessage({title : "Attention", message : "Erreur lors du déplacement, merci d'actualiser la page.", type : "error"});
});
diff --git a/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue b/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
index 16e3c8f..ef97e4d 100644
--- a/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
+++ b/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
@@ -317,7 +317,7 @@
__DAM.methods.sessionTimedOut()
return;
}
- console.log(error);
+ console.error(error);
$.fancybox.close();
$.fancyMessage({
title: "Erreur",
@@ -357,7 +357,7 @@
message: "Erreur lors de l'opération, merci d'actualiser la page.",
type: "error"
});
- console.log(error);
+ console.error(error);
});
},
CheckForm() {
@@ -411,7 +411,7 @@
message: "Erreur lors de l'opération, merci d'actualiser la page.",
type: "error"
});
- console.log(error);
+ console.error(error);
});
},
DeleteMedia() {
@@ -425,6 +425,10 @@
if(!value) {
return;
}
+ self.$store.commit({
+ type: 'Loading',
+ reload: true
+ });
$.ajax({
url: '/ajax/remove-media',
method: 'POST',
@@ -433,6 +437,10 @@
medias: [self.oMedia.id]
},
success: function(result){
+ self.$store.commit({
+ type: 'Loading',
+ reload: false
+ })
if(result.length != 1) {
$.fancybox.close()
if(medias.length == 1) {
@@ -449,6 +457,10 @@
}
},
error: function(jqXHR, textStatus, errorThrown) {
+ self.$store.commit({
+ type: 'Loading',
+ reload: false
+ })
$.fancybox.close()
$.fancyMessage({title : "Attention", message : "Erreur lors de la suppression du média, merci d'actualiser la page.", type : "error"})
}
@@ -511,7 +523,7 @@
message: "Erreur lors de l'opération, merci d'actualiser la page.",
type: "error"
});
- console.log(error);
+ console.error(error);
});
},
DeleteArticles(article_id) {
@@ -519,6 +531,10 @@
return;
}
this.oMedia.articles = this.oMedia.articles.filter(e => e.id !== article_id);
+ this.$store.commit({
+ type: 'Reload',
+ reload: Math.random()
+ });
},
AddMarques(marque) {
const index = this.oMedia.marques.find(e => e.codMarq === marque.codMarq);
From c8eaa0cc3fd8133376bfccdb685bbcb631cf534e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?=
Date: Tue, 19 Apr 2022 17:30:21 +0200
Subject: [PATCH 4/4] Fix component loader
---
.../js/components/media-manager/ActionsComponent.vue | 12 ++++++++++++
.../media-editor/tabs/EditComponent.vue | 8 ++++----
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/resources/js/components/media-manager/ActionsComponent.vue b/resources/js/components/media-manager/ActionsComponent.vue
index 755381a..034d277 100644
--- a/resources/js/components/media-manager/ActionsComponent.vue
+++ b/resources/js/components/media-manager/ActionsComponent.vue
@@ -177,6 +177,10 @@
if(!value) {
return;
}
+ self.$store.commit({
+ type: 'Loading',
+ loading: true
+ })
$.ajax({
url: '/ajax/remove-media',
method: 'POST',
@@ -185,6 +189,10 @@
medias: medias.map(function(obj) { return obj.id })
},
success: function(result) {
+ self.$store.commit({
+ type: 'Loading',
+ loading: false
+ })
let reload = function() {
self.$store.commit({
type: 'Reload',
@@ -203,6 +211,10 @@
}
},
error: function(jqXHR, textStatus, errorThrown) {
+ self.$store.commit({
+ type: 'Loading',
+ loading: false
+ })
$.fancybox.close()
$.fancyMessage({title : "Attention", message : "Erreur lors de la suppression du média, merci d'actualiser la page.", type : "error"})
}
diff --git a/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue b/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
index ef97e4d..32bc6a1 100644
--- a/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
+++ b/resources/js/components/media-manager/media-editor/tabs/EditComponent.vue
@@ -427,8 +427,8 @@
}
self.$store.commit({
type: 'Loading',
- reload: true
- });
+ loading: true
+ })
$.ajax({
url: '/ajax/remove-media',
method: 'POST',
@@ -439,7 +439,7 @@
success: function(result){
self.$store.commit({
type: 'Loading',
- reload: false
+ loading: false
})
if(result.length != 1) {
$.fancybox.close()
@@ -459,7 +459,7 @@
error: function(jqXHR, textStatus, errorThrown) {
self.$store.commit({
type: 'Loading',
- reload: false
+ loading: false
})
$.fancybox.close()
$.fancyMessage({title : "Attention", message : "Erreur lors de la suppression du média, merci d'actualiser la page.", type : "error"})