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

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'js/views/navigation-accounts.js')
-rw-r--r--js/views/navigation-accounts.js71
1 files changed, 0 insertions, 71 deletions
diff --git a/js/views/navigation-accounts.js b/js/views/navigation-accounts.js
deleted file mode 100644
index 084911ab5..000000000
--- a/js/views/navigation-accounts.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * Mail
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later. See the COPYING file.
- *
- * @author Christoph Wurst <christoph@winzerhof-wurst.at>
- * @copyright Christoph Wurst
- */
-
-define(function(require) {
- 'use strict';
-
- var _ = require('underscore');
- var $ = require('jquery');
- var Marionette = require('backbone.marionette');
- var AccountView = require('views/accountview');
- var Radio = require('radio');
-
- /**
- * @class NavigationAccountsView
- */
- return Marionette.CollectionView.extend({
-
- tagName: 'ul',
-
- id: 'usergrouplist',
-
- className: 'with-icon',
-
- /** @type {AccountCollection} */
- collection: null,
-
- /** @type {AccountView} */
- childView: AccountView,
-
- initialize: function() {
- this.listenTo(Radio.ui, 'folder:changed', this.onFolderChanged);
- this.listenTo(Radio.folder, 'setactive', this.setFolderActive);
- },
-
- /**
- * @param {Account} account
- * @param {Folder} folder
- */
- setFolderActive: function(account, folder) {
- // disable all other folders for all accounts
- require('state').accounts.each(function(acnt) {
- // TODO: useless? accounts.get(acnt.get('accountId')) === acnt ?
- var localAccount = require('state').accounts.get(acnt.get('accountId'));
- if (_.isUndefined(localAccount)) {
- return;
- }
- var folders = localAccount.folders;
- _.each(folders.models, function(folder) {
- folders.get(folder).set('active', false);
- });
- });
-
- if (folder) {
- folder.set('active', true);
- }
- },
-
- onFolderChanged: function() {
- // hide message detail view on mobile
- // TODO: find better place for this
- $('.app-content-list').addClass('showdetails');
- }
- });
-});