blob: 4b49060abbbe7575afaf80763312c8f4fc52b4f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/*-- page Nouvelle page --*/
// même fonction que dans modif_page.js
function makePageNamePath(){
document.getElementById("page_name_path").value = document.getElementById("page_name").value
.normalize("NFD") // décompose lettres + accents: é devient "e + accent aigu"
.replace(/[\u0300-\u036f]/g, "") // supprime les accents
.replace(/[^a-zA-Z0-9]+/g, " ") // supprime tout ce qu'il n'est pas alphanuméric
.trim().toLowerCase().replaceAll(" ", "_");
}
/* 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?
*/
|