summaryrefslogtreecommitdiff
path: root/public/js/new_page.js
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-05-10 20:16:56 +0200
committerpolo <ordipolo@gmx.fr>2025-05-10 20:16:56 +0200
commitaa8898ae00beaa0ac7e65e45c5f28199b25a9267 (patch)
tree19cde1aa42478bc594f4a2ea71b8cecdcdcdda85 /public/js/new_page.js
parentd2bdfa7d0f746f060090a9e8c8ad6e376b5a1480 (diff)
downloadcms-aa8898ae00beaa0ac7e65e45c5f28199b25a9267.zip
modification de page en mode modif page, déplacement modif_page js et css et MAJ BDD, vue page nouvelle page
Diffstat (limited to 'public/js/new_page.js')
-rw-r--r--public/js/new_page.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/public/js/new_page.js b/public/js/new_page.js
new file mode 100644
index 0000000..7cfa5b8
--- /dev/null
+++ b/public/js/new_page.js
@@ -0,0 +1,18 @@
1/*-- page Nouvelle page --*/
2
3// même fonction que dans modif_page.js
4function makePageNamePath(){
5 const page_name = document.getElementById("page_name");
6 const page_name_path = document.getElementById("page_name_path");
7 page_name_path.value = page_name.value.replace(/\W+/g, " ").trim().toLowerCase().split(' ').join('_');
8
9 /* explication de l'expression régulière
10 / = début et fin, \W+ = lettres et chiffres, g = global */
11}
12
13
14/* to do list:
15=> au submit l'utilisateur est emmener sur la nouvelle page
16=> interdir les doublons dans new_page_name_path
17=> écrire la description avec l'éditeur?
18*/ \ No newline at end of file