diff --git a/dev/Model/FolderCollection.js b/dev/Model/FolderCollection.js index badab8798..7a8f06849 100644 --- a/dev/Model/FolderCollection.js +++ b/dev/Model/FolderCollection.js @@ -465,6 +465,14 @@ export class FolderModel extends AbstractModel { }); } + edit() { + this.canBeEdited() && this.editing(true); + } + + unedit() { + this.editing(false); + } + /** * For url safe '/#/mailbox/...' path */ diff --git a/dev/Settings/User/Folders.js b/dev/Settings/User/Folders.js index f00c891a1..73e68b6dd 100644 --- a/dev/Settings/User/Folders.js +++ b/dev/Settings/User/Folders.js @@ -52,8 +52,6 @@ export class UserSettingsFolders /*extends AbstractViewSettings*/ { this.folderForDeletion = folderForDeletion; - this.folderForEdit = ko.observable(null).extend({ toggleSubscribeProperty: [this, 'editing'] }); - SettingsUserStore.hideUnsubscribed.subscribe(value => Remote.saveSetting('HideUnsubscribed', value)); SettingsUserStore.unhideKolabFolders.subscribe(value => Remote.saveSetting('UnhideKolabFolders', value)); } @@ -89,15 +87,9 @@ export class UserSettingsFolders /*extends AbstractViewSettings*/ { }); } -// this.folderForEdit(null); folder.editing(false); } - folderEditOnEsc(folder) { -// this.folderForEdit(null); - folder?.editing(false); - } - onShow() { FolderUserStore.folderListError(''); } diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html index 9e5357f2d..c598e694a 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html @@ -1,11 +1,11 @@