diff --git a/src/app/pages/mail/MailTabCtrl.js b/src/app/pages/mail/MailTabCtrl.js index 682859c..e46b6ae 100644 --- a/src/app/pages/mail/MailTabCtrl.js +++ b/src/app/pages/mail/MailTabCtrl.js @@ -9,17 +9,11 @@ .controller('MailTabCtrl', MailTabCtrl); /** @ngInject */ - function MailTabCtrl($scope, $state, $stateParams, composeModal, mailMessages) { + function MailTabCtrl(composeModal, mailMessages) { - $scope.selectTab = function (tab) { - $state.go('mail.label',{ - label : tab - }) - }; + var vm = this; - console.log($state); - - $scope.showCompose = function(subject, to , text){ + vm.showCompose = function(subject, to , text){ composeModal.open({ subject : subject, to: to, @@ -27,8 +21,7 @@ }) }; - $scope.tabs = mailMessages.getTabs(); - $scope.currentTabLabel = $stateParams.label ? $stateParams.label : $scope.tabs[0].label; + vm.tabs = mailMessages.getTabs(); } })(); diff --git a/src/app/theme/components/composeBox/compose.html b/src/app/pages/mail/composeBox/compose.html similarity index 100% rename from src/app/theme/components/composeBox/compose.html rename to src/app/pages/mail/composeBox/compose.html diff --git a/src/app/theme/components/composeBox/composeBoxCtrl.js b/src/app/pages/mail/composeBox/composeBoxCtrl.js similarity index 89% rename from src/app/theme/components/composeBox/composeBoxCtrl.js rename to src/app/pages/mail/composeBox/composeBoxCtrl.js index 3b65153..34074e5 100644 --- a/src/app/theme/components/composeBox/composeBoxCtrl.js +++ b/src/app/pages/mail/composeBox/composeBoxCtrl.js @@ -5,7 +5,7 @@ (function () { 'use strict'; - angular.module('BlurAdmin.theme.components') + angular.module('BlurAdmin.pages.mail') .controller('composeBoxCtrl', composeBoxCtrl); /** @ngInject */ diff --git a/src/app/theme/services/composeModal.js b/src/app/pages/mail/composeBox/composeModal.js similarity index 85% rename from src/app/theme/services/composeModal.js rename to src/app/pages/mail/composeBox/composeModal.js index 8219e71..e250bab 100644 --- a/src/app/theme/services/composeModal.js +++ b/src/app/pages/mail/composeBox/composeModal.js @@ -5,7 +5,7 @@ (function () { 'use strict'; - angular.module('BlurAdmin.theme') + angular.module('BlurAdmin.pages.mail') .service('composeModal', composeModal); /** @ngInject */ @@ -14,7 +14,7 @@ open : function(options){ return $uibModal.open({ animation: false, - templateUrl: 'app/theme/components/composeBox/compose.html', + templateUrl: 'app/pages/mail/composeBox/compose.html', controller: 'composeBoxCtrl', size: 'slim', resolve: { diff --git a/src/app/pages/mail/detail/MailDetailCtrl.js b/src/app/pages/mail/detail/MailDetailCtrl.js index cf673fb..24fb944 100644 --- a/src/app/pages/mail/detail/MailDetailCtrl.js +++ b/src/app/pages/mail/detail/MailDetailCtrl.js @@ -9,11 +9,12 @@ .controller('MailDetailCtrl', MailDetailCtrl); /** @ngInject */ - function MailDetailCtrl($scope, $state,$stateParams, mailMessages) { - $scope.mail = mailMessages.getMessageById($stateParams.id); - $scope.back = function(){ + function MailDetailCtrl($state, $stateParams, mailMessages) { + var vm = this; + vm.mail = mailMessages.getMessageById($stateParams.id); + vm.back = function(){ $state.go('mail.label', { - label: 'inbox' + label: $stateParams.label }) } } diff --git a/src/app/pages/mail/detail/mailDetail.html b/src/app/pages/mail/detail/mailDetail.html index ec2e498..0eff64f 100644 --- a/src/app/pages/mail/detail/mailDetail.html +++ b/src/app/pages/mail/detail/mailDetail.html @@ -1,21 +1,21 @@
@@ -35,7 +35,7 @@