summaryrefslogtreecommitdiff
path: root/public/js/new_page.js
blob: 7cfa5b88c81f6e39550967a4c12ee790267663b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*-- page Nouvelle page --*/

// même fonction que dans modif_page.js
function makePageNamePath(){
	const page_name = document.getElementById("page_name");
	const page_name_path = document.getElementById("page_name_path");
	page_name_path.value = page_name.value.replace(/\W+/g, " ").trim().toLowerCase().split(' ').join('_');

	/* explication de l'expression régulière
    / = début et fin, \W+ = lettres et chiffres, g = global */
}


/* to do list:
=> au submit l'utilisateur est emmener sur la nouvelle page
=> interdir les doublons dans new_page_name_path
=> écrire la description avec l'éditeur?
*/