aboutsummaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/js/maintenance.js22
-rw-r--r--public/js/menu.js9
2 files changed, 27 insertions, 4 deletions
diff --git a/public/js/maintenance.js b/public/js/maintenance.js
index 3d3d5e8..078c223 100644
--- a/public/js/maintenance.js
+++ b/public/js/maintenance.js
@@ -43,4 +43,24 @@ function cleanLogs(){
43} 43}
44 44
45// notification après restauration 45// notification après restauration
46// et éventuellement récupérer le message de l'exception d'une autre manière 46document.addEventListener('DOMContentLoaded', function(){
47 const params = new URLSearchParams(window.location.search);
48 // ça pourrait être bien de récupérer le message d'erreur de l'exception d'une autre manière (message dans la variable globale window? c'est faisable??)
49
50 if(typeof window.error_message !== "undefined"){
51 toastNotify(window.error_message);
52 }
53
54 if(params.has('read_backups_dir')){
55 toastNotify("Une erreur s'est produite:<br>" + params.get('read_backups_dir'));
56 }
57
58 if(params.has('database_restauration')){
59 if(params.get('database_restauration') === 'successful'){
60 toastNotify("La base de données a été restaurée avec succès !!");
61 }
62 else{
63 toastNotify("Une erreur s'est produite:<br>" + params.get('database_restauration'));
64 }
65 }
66});
diff --git a/public/js/menu.js b/public/js/menu.js
index c0ec623..41c8709 100644
--- a/public/js/menu.js
+++ b/public/js/menu.js
@@ -45,15 +45,18 @@ function moveOneLevelDown(page_id)
45 }) 45 })
46 .then(response => response.json()) 46 .then(response => response.json())
47 .then(data => { 47 .then(data => {
48 if(data.success) 48 if(data.success){
49 {
50 // affichage 49 // affichage
51 nav_zone.innerHTML = ''; 50 nav_zone.innerHTML = '';
52 nav_zone.insertAdjacentHTML('afterbegin', data.nav); 51 nav_zone.insertAdjacentHTML('afterbegin', data.nav);
53 menu_edit_buttons.innerHTML = ''; 52 menu_edit_buttons.innerHTML = '';
54 menu_edit_buttons.insertAdjacentHTML('afterbegin', data.menu_buttons); 53 menu_edit_buttons.insertAdjacentHTML('afterbegin', data.menu_buttons);
55 } 54 }
56 else { 55 else if(!data.success && data.error == 'new_parent_is_a_link'){
56 toastNotify("Action interdite, une page ne peut avoir pour parent une adresse vers un site web.");
57 console.log("Action interdite, une page ne peut avoir pour parent une adresse vers un site web.");
58 }
59 else{
57 console.error('Échec du déplacement'); 60 console.error('Échec du déplacement');
58 } 61 }
59 }) 62 })