mirror of
https://github.com/the-djmaze/snappymail.git
synced 2025-03-21 12:27:39 +08:00
Fixed: Folder expand/collapse not remembered (#934)
This commit is contained in:
parent
c926642bff
commit
568a1a1cda
8 changed files with 12 additions and 12 deletions
|
@ -25,7 +25,7 @@ import PgpStore from 'Stores/User/Pgp';
|
||||||
import MessageStore from 'Stores/User/Message';
|
import MessageStore from 'Stores/User/Message';
|
||||||
import ContactStore from 'Stores/User/Contact';
|
import ContactStore from 'Stores/User/Contact';
|
||||||
|
|
||||||
import Local from 'Storage/Client.jsx';
|
import Local from 'Storage/Client';
|
||||||
import Settings from 'Storage/Settings';
|
import Settings from 'Storage/Settings';
|
||||||
|
|
||||||
import Remote from 'Remote/User/Ajax';
|
import Remote from 'Remote/User/Ajax';
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Local = require('Storage/Client.jsx'),
|
Local = require('Storage/Client'),
|
||||||
|
|
||||||
FolderModel = require('Model/Folder'),
|
FolderModel = require('Model/Folder'),
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
Cache = require('Common/Cache'),
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Local = require('Storage/Client.jsx'),
|
Local = require('Storage/Client'),
|
||||||
|
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
|
|
||||||
import {_} from 'common';
|
import {_} from 'common';
|
||||||
import {Cookie} from 'Common/ClientStorageDriver/Cookie';
|
import {CookieDriver} from 'Common/ClientStorageDriver/Cookie';
|
||||||
import {LocalStorage} from 'Common/ClientStorageDriver/LocalStorage';
|
import {LocalStorageDriver} from 'Common/ClientStorageDriver/LocalStorage';
|
||||||
|
|
||||||
class ClientStorage
|
class ClientStorage
|
||||||
{
|
{
|
||||||
constructor() {
|
constructor() {
|
||||||
const SupportedStorageDriver = _.find([LocalStorage, Cookie],
|
const SupportedStorageDriver = _.find([LocalStorageDriver, CookieDriver],
|
||||||
(StorageDriver) => StorageDriver && StorageDriver.supported());
|
(StorageDriver) => StorageDriver && StorageDriver.supported());
|
||||||
this.driver = SupportedStorageDriver ? new SupportedStorageDriver() : null;
|
this.driver = SupportedStorageDriver ? new SupportedStorageDriver() : null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
LanguageStore = require('Stores/Language'),
|
LanguageStore = require('Stores/Language'),
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
|
|
||||||
Local = require('Storage/Client.jsx'),
|
Local = require('Storage/Client'),
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
|
|
||||||
Remote = require('Remote/User/Ajax'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Local = require('Storage/Client.jsx'),
|
Local = require('Storage/Client'),
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Remote/User/Ajax'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "RainLoop",
|
"name": "RainLoop",
|
||||||
"title": "RainLoop Webmail",
|
"title": "RainLoop Webmail",
|
||||||
"version": "1.9.4",
|
"version": "1.9.4",
|
||||||
"release": "394",
|
"release": "395",
|
||||||
"description": "Simple, modern & fast web-based email client",
|
"description": "Simple, modern & fast web-based email client",
|
||||||
"homepage": "http://rainloop.net",
|
"homepage": "http://rainloop.net",
|
||||||
"main": "gulpfile.js",
|
"main": "gulpfile.js",
|
||||||
|
|
Loading…
Add table
Reference in a new issue