aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/settings/src/admin.js45
1 files changed, 16 insertions, 29 deletions
diff --git a/apps/settings/src/admin.js b/apps/settings/src/admin.js
index 52778aec7df..ee9f24ac2a6 100644
--- a/apps/settings/src/admin.js
+++ b/apps/settings/src/admin.js
@@ -5,6 +5,7 @@
import { generateUrl } from '@nextcloud/router'
import $ from 'jquery'
+import axios from '@nextcloud/axios'
window.addEventListener('DOMContentLoaded', () => {
$('#loglevel').change(function() {
@@ -48,17 +49,12 @@ window.addEventListener('DOMContentLoaded', () => {
}
OC.msg.startSaving('#mail_settings_msg')
- $.ajax({
- url: generateUrl('/settings/admin/mailsettings'),
- type: 'POST',
- data: $('#mail_general_settings_form').serialize(),
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailsettings'), $('#mail_general_settings_form').serialize())
+ .then(() => {
OC.msg.finishedSuccess('#mail_settings_msg', t('settings', 'Saved'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#mail_settings_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#mail_settings_msg', error)
+ })
}
const toggleEmailCredentials = function() {
@@ -68,17 +64,12 @@ window.addEventListener('DOMContentLoaded', () => {
}
OC.msg.startSaving('#mail_settings_msg')
- $.ajax({
- url: generateUrl('/settings/admin/mailsettings/credentials'),
- type: 'POST',
- data: $('#mail_credentials_settings').serialize(),
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailsettings/credentials'), $('#mail_credentials_settings').serialize())
+ .then(() => {
OC.msg.finishedSuccess('#mail_settings_msg', t('settings', 'Saved'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#mail_settings_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#mail_settings_msg', error)
+ })
}
$('#mail_general_settings_form').change(changeEmailSettings)
@@ -94,16 +85,12 @@ window.addEventListener('DOMContentLoaded', () => {
event.preventDefault()
OC.msg.startAction('#sendtestmail_msg', t('settings', 'Sending…'))
- $.ajax({
- url: generateUrl('/settings/admin/mailtest'),
- type: 'POST',
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailtest'))
+ .then(() => {
OC.msg.finishedSuccess('#sendtestmail_msg', t('settings', 'Email sent'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#sendtestmail_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#sendtestmail_msg', error)
+ })
})
const setupChecks = () => {