diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 44162d791..2b9acf775 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -20,6 +20,8 @@ OC.L10N.register( "File extension for new notes" : "Dateiendung für neue Notizen", "Display mode for notes" : "Anzeigemodus für Notizen", "User defined" : "Benutzerdefiniert", + "Always show all categories" : "Immer alle Kategorien anzeigen", + "Collapse categories" : "Kategorien einklappen", "Open in edit mode" : "Im Bearbeitungsmodus öffnen", "Open in preview mode" : "Im Vorschaumodus öffnen", "No notes yet" : "Noch keine Notizen vorhanden", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 78a57de70..a8c5b1c8a 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -18,6 +18,8 @@ "File extension for new notes" : "Dateiendung für neue Notizen", "Display mode for notes" : "Anzeigemodus für Notizen", "User defined" : "Benutzerdefiniert", + "Always show all categories" : "Immer alle Kategorien anzeigen", + "Collapse categories" : "Kategorien einklappen", "Open in edit mode" : "Im Bearbeitungsmodus öffnen", "Open in preview mode" : "Im Vorschaumodus öffnen", "No notes yet" : "Noch keine Notizen vorhanden", diff --git a/lib/Service/SettingsService.php b/lib/Service/SettingsService.php index d3e0eb13e..616153def 100644 --- a/lib/Service/SettingsService.php +++ b/lib/Service/SettingsService.php @@ -46,6 +46,7 @@ public function __construct( return implode(DIRECTORY_SEPARATOR, $path); }, ], + 'categoriesMode' => $this->getListAttrs('visible', 'collapsed'), 'noteMode' => $this->getListAttrs('edit', 'preview'), 'customSuffix' => [ 'default' => '.txt', diff --git a/src/components/AppSettings.vue b/src/components/AppSettings.vue index f154a1a00..007ad49aa 100644 --- a/src/components/AppSettings.vue +++ b/src/components/AppSettings.vue @@ -32,6 +32,16 @@ @change="onChangeSettings" > +
+ +
+ +
@@ -67,6 +77,10 @@ export default {
{ value: '.md', label: '.md' },
{ value: 'custom', label: t('notes', 'User defined') },
],
+ categoriesModes: [
+ { value: 'visible', label: t('notes', 'Always show all categories') },
+ { value: 'collapsed', label: t('notes', 'Collapse categories') },
+ ],
noteModes: [
{ value: 'edit', label: t('notes', 'Open in edit mode') },
{ value: 'preview', label: t('notes', 'Open in preview mode') },
diff --git a/src/components/NavigationCategoriesItem.vue b/src/components/NavigationCategoriesItem.vue
index 026948370..224441d10 100644
--- a/src/components/NavigationCategoriesItem.vue
+++ b/src/components/NavigationCategoriesItem.vue
@@ -8,46 +8,27 @@
:allow-collapse="true"
@click.prevent.stop="onToggleCategories"
>
-