diff options
author | Devlin Junker <devlin.junker@gmail.com> | 2022-11-11 09:08:17 -0800 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2022-11-17 14:50:53 +0100 |
commit | 095176fd90ed798b55f87903dbb1adb1da248b24 (patch) | |
tree | e94733328db62fd6ef9fa0cb687470a1f18cd04e /src | |
parent | 234b9759c5691182d7a426d49329c6132c08ea9f (diff) |
fix extraneous import error
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/components/AdminSettings.vue | 85 |
1 files changed, 68 insertions, 17 deletions
diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index ee14dc005..450034140 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -10,46 +10,89 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later <NcCheckboxRadioSwitch type="switch" :checked.sync="useCronUpdates" @update:checked="update('useCronUpdates', useCronUpdates)"> - {{ t('news', 'Use system cron for updates') }} + {{ t("news", "Use system cron for updates") }} </NcCheckboxRadioSwitch> - <p><em>{{ t('news', 'Disable this if you use a custom updater.') }}</em></p> + <p> + <em>{{ + t("news", "Disable this if you use a custom updater.") + }}</em> + </p> <NcTextField :value.sync="autoPurgeCount" :label="t('news', 'Maximum read count per feed')" :label-visible="true" @update:value="update('autoPurgeCount', autoPurgeCount)" /> - <p><em>{{ t('news', 'Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off.') }}</em></p> + <p> + <em>{{ + t( + "news", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." + ) + }}</em> + </p> <NcCheckboxRadioSwitch type="switch" :checked.sync="purgeUnread" @update:checked="update('purgeUnread', purgeUnread)"> - {{ t('news', 'Delete unread articles automatically') }} + {{ t("news", "Delete unread articles automatically") }} </NcCheckboxRadioSwitch> - <p><em>{{ t('news', 'Enable this if you also want to delete unread articles.') }}</em></p> + <p> + <em>{{ + t( + "news", + "Enable this if you also want to delete unread articles." + ) + }}</em> + </p> <NcTextField :value.sync="maxRedirects" :label="t('news', 'Maximum redirects')" :label-visible="true" @update:value="update('maxRedirects', maxRedirects)" /> - <p><em>{{ t('news', 'How many redirects the feed fetcher should follow.') }}</em></p> + <p> + <em>{{ + t("news", "How many redirects the feed fetcher should follow.") + }}</em> + </p> <NcTextField :value.sync="feedFetcherTimeout" :label="t('news', 'Feed fetcher timeout')" :label-visible="true" @update:value="update('feedFetcherTimeout', feedFetcherTimeout)" /> - <p><em>{{ t('news', 'Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted.') }}</em></p> + <p> + <em>{{ + t( + "news", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." + ) + }}</em> + </p> <NcTextField :value.sync="exploreUrl" :label="t('news', 'Explore Service URL')" :label-visible="true" @update:value="update('exploreUrl', exploreUrl)" /> - <p><em>{{ t('news', 'If given, this service\'s URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty.') }}</em></p> + <p> + <em>{{ + t( + "news", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." + ) + }}</em> + </p> <NcTextField :value.sync="updateInterval" :label="t('news', 'Update interval')" :label-visible="true" @update:value="update('updateInterval', updateInterval)" /> - <p><em>{{ t('news', 'Interval in seconds in which the feeds will be updated.') }}</em></p> + <p> + <em>{{ + t( + "news", + "Interval in seconds in which the feeds will be updated." + ) + }}</em> + </p> </NcSettingsSection> </template> @@ -57,7 +100,7 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js' import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js' -// import { loadState } from '@nextcloud/initial-state' +import { loadState } from '@nextcloud/initial-state' import { showError, showSuccess } from '@nextcloud/dialogs' import axios from '@nextcloud/axios' import { generateOcsUrl } from '@nextcloud/router' @@ -73,11 +116,16 @@ function debounce(func, wait) { return function executedFunction(...args) { clearTimeout(timeout) - timeout = setTimeout(() => { func.apply(this, args) }, wait) + timeout = setTimeout(() => { + func.apply(this, args) + }, wait) } } -const successMessage = debounce(() => showSuccess(t('news', 'Successfully updated news configuration')), 500) +const successMessage = debounce( + () => showSuccess(t('news', 'Successfully updated news configuration')), + 500, +) export default { name: 'AdminSettings', @@ -100,10 +148,13 @@ export default { methods: { async update(key, value) { await confirmPassword() - const url = generateOcsUrl('/apps/provisioning_api/api/v1/config/apps/{appId}/{key}', { - appId: 'news', - key, - }) + const url = generateOcsUrl( + '/apps/provisioning_api/api/v1/config/apps/{appId}/{key}', + { + appId: 'news', + key, + }, + ) if (key === 'useCronUpdates' || key === 'purgeUnread') { value = value ? '1' : '0' } @@ -137,7 +188,7 @@ export default { .news-settings { p { max-width: 700px; - margin-top: .25rem; + margin-top: 0.25rem; margin-bottom: 1rem; } |