Изменения документа XWikiGroupSheet
Редактировал(а) Dmitriy Rybakov 20.06.2025, 16:36
От версии 1.1
отредактировано Admin xWiKi
на 15.10.2019, 13:19
на 15.10.2019, 13:19
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-administration-ui/11.8.1]
К версии 2.1
отредактировано Dmitriy Rybakov
на 04.10.2024, 00:09
на 04.10.2024, 00:09
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-administration-ui/15.10.12]
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
-
Объекты (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.ad min1 +XWiki.rybakovds - Содержимое
-
... ... @@ -40,9 +40,11 @@ 40 40 'type': {'filterable': false, 'sortable': false}, 41 41 'scope': {'filterable': false, 'sortable': false}, 42 42 '_actions': { 43 - 'actions': ['delete'], 44 - 'actionCallbacks': {'delete': 'table.deleteRow(i);'}, 45 - 'ajaxActions': {'delete': true}, 43 + 'actions': [{ 44 + 'id': 'delete', 45 + 'async': true, 46 + 'callback': 'table.deleteRow(i);' 47 + }], 46 46 'filterable': false 47 47 } 48 48 })
- XWiki.JavaScriptExtension[0]
-
- Код
-
... ... @@ -24,7 +24,7 @@ 24 24 return; 25 25 } 26 26 addMembersButton.prop('disabled', true); 27 - $.post(form.attr('action'), parameters). done(function() {27 + Promise.resolve($.post(form.attr('action'), parameters)).then(function(response) { 28 28 // Clear the list of selected users and groups. 29 29 $('#userInput')[0].selectize.clear(true); 30 30 $('#groupInput')[0].selectize.clear(true); ... ... @@ -31,11 +31,15 @@ 31 31 // Reload the live table. 32 32 editgrouptable.refresh(); 33 33 // Show notification message. 34 - new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addSuccess')", 'done', {timeout: 5}); 35 - }).fail(function(response) { 34 + if(response.hasIgnored) { 35 + new XWiki.widgets.Notification(response.ignoredMessage, 'warning', {timeout: 5}); 36 + } else { 37 + new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addSuccess')", 'done', {timeout: 5}); 38 + } 39 + }).catch(function(response) { 36 36 new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addFailure')" + 37 37 response.statusText, 'error', {timeout: 5}); 38 - }).al ways(function() {42 + }).finally(function() { 39 39 addMembersButton.prop('disabled', false); 40 40 }); 41 41 });