diff options
| author | polo <ordipolo@gmx.fr> | 2026-05-19 00:19:23 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-05-19 00:19:23 +0200 |
| commit | ac78568e1c1a91564eb6bd35c03d9a8a781bc53d (patch) | |
| tree | 11deab2f8b82c30110faa4329be7c14f2ba394c1 /public/js/menu.js | |
| parent | e79931432e63a86c5b7ced8a41186a24239794fe (diff) | |
| download | cms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.tar.gz cms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.tar.bz2 cms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.zip | |
lancés et captures d'exceptions page maintenance, page menu et chemins: interdiction pour une page d'avoir pour parent une adresse d'un site, regression contructeur de MenuBuilder, MAJ de paquets dans composer.json
Diffstat (limited to 'public/js/menu.js')
| -rw-r--r-- | public/js/menu.js | 9 |
1 files changed, 6 insertions, 3 deletions
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 | }) |
