Modifications pour le document Administration
Modifié par superadmin le 2026/01/29 15:29
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
-
Objets (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -34,7 +34,7 @@ 34 34 </dl> 35 35 <dl> 36 36 <dt> 37 - <label for="new ForbiddenCharacter">$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.label')</label>37 + <label for="newReplacementCharacter">$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.label')</label> 38 38 <span class='xHint'>$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.hint')</span> 39 39 </dt> 40 40 <dd>
- XWiki.ConfigurableClass[0]
-
- displayInSection
-
... ... @@ -1,1 +1,1 @@ 1 - NameStrategies1 +nameStrategies - scope
-
... ... @@ -1,0 +1,1 @@ 1 +WIKI - configureGlobally
-
... ... @@ -1,1 +1,0 @@ 1 -Oui
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -22,20 +22,19 @@ 22 22 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.inProgress')), 23 23 'inprogress' 24 24 ); 25 - $.get(jsonDoc.getURL("get"), query).done(function (data) { 26 - createCharacterModal.modal('hide'); 25 + Promise.resolve($.get(jsonDoc.getURL("get"), query)).then(() => { 27 27 window.livetable_replacementCharacters.refresh(); 28 28 notification.replace(new XWiki.widgets.Notification( 29 29 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.done')), 30 30 'done' 31 31 )); 32 - resetReplaceCharacterModal(); 33 - }).fail(function (response) { 34 - createCharacterModal.modal('hide'); 31 + }).catch(() => { 35 35 notification.replace(new XWiki.widgets.Notification( 36 36 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.failed')), 37 37 'error' 38 38 )); 36 + }).finally(() => { 37 + createCharacterModal.modal('hide'); 39 39 resetReplaceCharacterModal(); 40 40 }); 41 41 }); ... ... @@ -64,12 +64,12 @@ 64 64 65 65 var url = new XWiki.Document().getURL("get"); 66 66 $.get(url, { 67 - 'xpage': 'entitynamevalidation_json',68 - 'outputSyntax': 'plain',69 - 'name': testText,70 - 'strategy': selectedStrategy,71 - 'form_token': xm.form_token72 - }).done(function(data){66 + 'xpage': 'entitynamevalidation_json', 67 + 'outputSyntax': 'plain', 68 + 'name': testText, 69 + 'strategy': selectedStrategy, 70 + 'form_token': xm.form_token 71 + }).then(data => { 73 73 $('#testNameStrategyIsValid_' + data.isOriginalValid).removeClass('hidden'); 74 74 $('#testNameStrategyIsValid_' + !data.isOriginalValid).addClass('hidden'); 75 75 $('#testNameStrategyTransformedName').text(data.transformedName) ... ... @@ -89,19 +89,19 @@ 89 89 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.inProgress')), 90 90 'inprogress' 91 91 ); 92 - $.get(event.currentTarget.href).done(function (data) { 93 - removeCharacterModal.modal('hide'); 91 + Promise.resolve($.get(event.currentTarget.href)).then(() => { 94 94 window.livetable_replacementCharacters.refresh(); 95 95 notification.replace(new XWiki.widgets.Notification( 96 96 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.done')), 97 97 'done' 98 98 )); 99 - }).fail(function (response) { 100 - removeCharacterModal.modal('hide'); 97 + }).catch(() => { 101 101 notification.replace(new XWiki.widgets.Notification( 102 102 $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.failed')), 103 103 'error' 104 104 )); 102 + }).finally(() => { 103 + removeCharacterModal.modal('hide'); 105 105 }); 106 106 }); 107 107 removeCharacterModal.modal('show');