From 962d315ec0c99974df3dc2261bf94c54ca8cdbdd Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 27 Apr 2025 23:58:46 +0200 Subject: page menu et chemins, partie3 --- public/css/menu.css | 14 ++- public/js/main.js | 93 ---------------- public/js/menu.js | 240 ++++++++++++++++++++++++++++++++++++++++ src/controller/ajax.php | 87 ++++++++++++++- src/controller/installation.php | 14 +-- src/controller/post.php | 82 +++++++++++++- src/model/Position.php | 22 ++-- src/model/entities/Page.php | 16 +++ src/view/MenuBuilder.php | 46 ++++---- src/view/templates/menu.php | 9 +- 10 files changed, 473 insertions(+), 150 deletions(-) create mode 100644 public/js/menu.js diff --git a/public/css/menu.css b/public/css/menu.css index cce1d43..5016610 100644 --- a/public/css/menu.css +++ b/public/css/menu.css @@ -4,11 +4,19 @@ { padding: 0 20px; } +.menu_edit_entry +{ + margin-left: 29px; +} .menu img { width: 20px; vertical-align: middle; } +.menu form +{ + display: inline; +} /* explications pour l'utiisateur */ .menu aside @@ -58,6 +66,7 @@ input { background-color: white; padding: 10px; + margin-top: 10px; } .menu .new_entry_buttons p { @@ -65,8 +74,5 @@ input } @media screen and (min-width: 80rem) { - i - { - /*display: none;*/ - } + i{} } \ No newline at end of file diff --git a/public/js/main.js b/public/js/main.js index f74c670..e278325 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -202,97 +202,4 @@ function findParent(element, tag_name){ element = element.parentElement; } return null; -} - - -/* page Menu et chemins */ -function moveOneLevelUp(){} -function moveOneLevelDown(){} - -function switchMenuPositions(page_id, direction) -{ - const nav_zone = document.getElementById("nav_zone"); // parent de