aboutsummaryrefslogtreecommitdiff
path: root/src/View/templates/menu.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/View/templates/menu.php')
-rw-r--r--src/View/templates/menu.php51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/View/templates/menu.php b/src/View/templates/menu.php
new file mode 100644
index 0000000..5a15fdb
--- /dev/null
+++ b/src/View/templates/menu.php
@@ -0,0 +1,51 @@
1<?php
2declare(strict_types=1);
3use App\Service\URL;
4?>
5<section class="menu">
6 <h3>Menu et chemins</h3>
7 <div class="new_page_button">
8 <p>Créer une <a href="<?= new URL(['page' => 'new_page']) ?>"><button style="color: #ff1d04;">Nouvelle page</button></a>.</p>
9 </div>
10 <div class="url_form_zone">
11 <p>Créer une entrée dans le menu avec une adresse vers un site quelconque:</p>
12 <form method="post" action="<?= new URL(['from' => 'menu_paths']) ?>">
13 <p>
14 <label for="label_input">Nom dans le menu:</label>
15 <input id="label_input" type="text" name="label_input">
16 </p>
17 <p>
18 <label for="url_input">Adresse (collez votre lien):</label>
19 <input id="url_input" type="url" name="url_input" placeholder="https://..." onchange="controlURL(this)">
20 </p>
21 <p>
22 <label>Placer le lien juste après cette entrée:</label>
23 <select id="location" name="location">
24 <?= $this->options ?>
25 </select>
26 </p>
27 <input type="submit" onclick="createUrlEntry()" value="Valider">
28 </form>
29 </div>
30 <aside>
31 <p>Modifier le menu:</p>
32 <div class="controls_explanations">
33 <p><img src="assets/arrow-left.svg"> remonter dans l'arbre</p>
34 <p><img src="assets/arrow-right.svg"> devenir une branche de l'élément précédent</p>
35 <p><img src="assets/arrow-up.svg"><img src="assets/arrow-down.svg"> déplacer la branche parmi celles de même niveau</p>
36 <p><input type="checkbox" checked> afficher/cacher</p>
37 <p><img src="assets/save.svg"> enregistrer une modification</p>
38 <p><img src="assets/delete-bin.svg"> supprimer un lien</p>
39 </div>
40 </aside>
41 <div id="menu_edit_buttons">
42<?= $this->html ?>
43 </div>
44</section>
45<section>
46 <div class="basic_div">
47 <a href="<?= new URL ?>">
48 <button>Retour au site</button>
49 </a>
50 </div>
51</section> \ No newline at end of file