es5 -> es2015 (last stage)

Signature plugin fixes
Add view decorator
A large number of fixes
This commit is contained in:
RainLoop Team 2016-08-17 01:01:20 +03:00
parent e88c193334
commit 17669b7be0
153 changed files with 21193 additions and 21115 deletions

View file

@ -8,12 +8,14 @@ import {root} from 'Common/Links';
import {capa} from 'Storage/Settings';
import {showScreenPopup, routeOff, setHash} from 'Knoin/Knoin';
import AccountStore from 'Stores/User/Account';
import IdentityStore from 'Stores/User/Identity';
import Remote from 'Remote/User/Ajax';
import {getApp} from 'Helper/Apps/User';
import {showScreenPopup, routeOff, setHash} from 'Knoin/Knoin';
class AccountsUserSettings
{
constructor() {
@ -66,7 +68,7 @@ class AccountsUserSettings
{
this.accounts.remove((account) => accountToRemove === account);
Remote.accountDelete(function(result, data) {
Remote.accountDelete((result, data) => {
if (StorageResultType.Success === result && data && data.Result && data.Reload)
{
@ -78,7 +80,7 @@ class AccountsUserSettings
}
else
{
require('App/User').default.accountsAndIdentities();
getApp().accountsAndIdentities();
}
}, accountToRemove.email);
@ -100,7 +102,7 @@ class AccountsUserSettings
IdentityStore.identities.remove((oIdentity) => identityToRemove === oIdentity);
Remote.identityDelete(() => {
require('App/User').default.accountsAndIdentities();
getApp().accountsAndIdentities();
}, identityToRemove.id);
}
}
@ -112,18 +114,19 @@ class AccountsUserSettings
}
onBuild(oDom) {
var self = this;
const self = this;
oDom
.on('click', '.accounts-list .account-item .e-action', function() {
const account = ko.dataFor(this);
.on('click', '.accounts-list .account-item .e-action', function() { // eslint-disable-line prefer-arrow-callback
const account = ko.dataFor(this); // eslint-disable-line no-invalid-this
if (account)
{
self.editAccount(account);
}
})
.on('click', '.identities-list .identity-item .e-action', function() {
const identity = ko.dataFor(this);
.on('click', '.identities-list .identity-item .e-action', function() { // eslint-disable-line prefer-arrow-callback
const identity = ko.dataFor(this); // eslint-disable-line no-invalid-this
if (identity)
{
self.editIdentity(identity);