Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvincowl <vincent@heliosphere.fr>2022-02-12 18:43:44 +0300
committerGitHub <noreply@github.com>2022-02-12 18:43:44 +0300
commitd67a0f26787b4f49290a6d7d671582eddd47b262 (patch)
tree56d59c6b0e7028c26135d34ab130db4d9266560a /src
parenta82246113f1c8ac9556fe59541b020cf5997892c (diff)
Allow custom file extensions
Diffstat (limited to 'src')
-rw-r--r--src/components/AppSettings.vue18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/components/AppSettings.vue b/src/components/AppSettings.vue
index c6bf3e26..e34e074e 100644
--- a/src/components/AppSettings.vue
+++ b/src/components/AppSettings.vue
@@ -19,10 +19,18 @@
<label for="fileSuffix">{{ t('notes', 'File extension for new notes') }}</label>
</p>
<select id="fileSuffix" v-model="settings.fileSuffix" @change="onChangeSettings">
- <option v-for="ext in extensions" :key="ext" :value="ext">
- {{ ext }}
+ <option v-for="extension in extensions" :key="extension.value" :value="extension.value">
+ {{ extension.label }}
</option>
</select>
+ <input v-show="settings.fileSuffix === 'custom'"
+ id="customSuffix"
+ v-model="settings.customSuffix"
+ name="customSuffix"
+ type="text"
+ placeholder=".txt"
+ @change="onChangeSettings"
+ >
</div>
<div class="settings-block">
<p class="settings-hint">
@@ -54,7 +62,11 @@ export default {
data() {
return {
- extensions: ['.txt', '.md'],
+ extensions: [
+ { value: '.txt', label: '.txt' },
+ { value: '.md', label: '.md' },
+ { value: 'custom', label: t('notes', 'user defined') },
+ ],
noteModes: [
{ value: 'edit', label: t('notes', 'Open in edit mode') },
{ value: 'preview', label: t('notes', 'Open in preview mode') },