summaryrefslogtreecommitdiff
path: root/public/js/new_page.js
diff options
context:
space:
mode:
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