diff --git a/web/admin-gui/src/views/ArticlesNew.vue b/web/admin-gui/src/views/ArticlesNew.vue index fac7325..175a47e 100644 --- a/web/admin-gui/src/views/ArticlesNew.vue +++ b/web/admin-gui/src/views/ArticlesNew.vue @@ -13,9 +13,9 @@ const tags: Ref = ref([]) const regexAccents = /[\u0300-\u036f]/g const regexSymbols = /([-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/])+/g -function updateTags(): void { +function updateUniqueTags(): void { tags.value = rawTags.value.split(/[,\s]+/g) - tags.value = tags.value.filter(x => x !== '') + tags.value = Array.from(new Set(tags.value.filter(x => x !== ''))) } function generateTitleID(title: string): string { @@ -23,7 +23,6 @@ function generateTitleID(title: string): string { .replace(regexAccents, '') .replace(regexSymbols, '') .replace(/\s/g, '-') - .replace(/-$/g, '') } function isFormEmpty(): boolean { @@ -54,10 +53,12 @@ function createArticle() {
+

Son URL d'accès ressemblera à: {{ generateTitleID(title) }}

- +

Spéparez les mots-clés par des virgules ou espaces.