blob: a270e05af8b6ac09dc332a0991a869521844c008 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
(function ()
{
'use strict';
angular
.module('dcaeApp.navigation')
.controller('NavigationController', NavigationController);
/** @ngInject */
function NavigationController($scope)
{
var vm = this;
// Data
vm.bodyEl = angular.element('body');
vm.folded = false;
vm.msScrollOptions = {
suppressScrollX: true
};
// Methods
vm.toggleMsNavigationFolded = toggleMsNavigationFolded;
//////////
/**
* Toggle folded status
*/
function toggleMsNavigationFolded()
{
vm.folded = !vm.folded;
}
// Close the mobile menu on $stateChangeSuccess
$scope.$on('$stateChangeSuccess', function ()
{
vm.bodyEl.removeClass('ms-navigation-horizontal-mobile-menu-active');
});
}
})();
|