(js) New images viewer for Mail module

This commit is contained in:
Francis Lachapelle
2017-05-29 14:03:59 -04:00
parent 0a990ff66b
commit 555b7303d1
9 changed files with 121 additions and 14 deletions
@@ -6,13 +6,16 @@
/**
* @ngInject
*/
MessageController.$inject = ['$window', '$scope', '$state', '$mdMedia', '$mdDialog', 'sgConstant', 'stateAccounts', 'stateAccount', 'stateMailbox', 'stateMessage', 'sgHotkeys', 'encodeUriFilter', 'sgSettings', 'sgFocus', 'Dialog', 'Calendar', 'Component', 'Account', 'Mailbox', 'Message'];
function MessageController($window, $scope, $state, $mdMedia, $mdDialog, sgConstant, stateAccounts, stateAccount, stateMailbox, stateMessage, sgHotkeys, encodeUriFilter, sgSettings, focus, Dialog, Calendar, Component, Account, Mailbox, Message) {
MessageController.$inject = ['$window', '$scope', '$state', '$mdMedia', '$mdDialog', 'sgConstant', 'stateAccounts', 'stateAccount', 'stateMailbox', 'stateMessage', 'sgHotkeys', 'encodeUriFilter', 'sgSettings', 'ImageGallery', 'sgFocus', 'Dialog', 'Calendar', 'Component', 'Account', 'Mailbox', 'Message'];
function MessageController($window, $scope, $state, $mdMedia, $mdDialog, sgConstant, stateAccounts, stateAccount, stateMailbox, stateMessage, sgHotkeys, encodeUriFilter, sgSettings, ImageGallery, focus, Dialog, Calendar, Component, Account, Mailbox, Message) {
var vm = this, popupWindow = null, hotkeys = [];
// Expose controller
$window.$messageController = vm;
// Initialize image gallery service
ImageGallery.setMessage(stateMessage);
vm.$state = $state;
vm.accounts = stateAccounts;
vm.account = stateAccount;
@@ -424,8 +427,8 @@
});
}
}
angular
.module('SOGo.MailerUI')
.controller('MessageController', MessageController);
.module('SOGo.MailerUI')
.controller('MessageController', MessageController);
})();