Add mobile menu styles and click handlers

Signed-off-by: Marliana Lara <mlara@redhat.com>
This commit is contained in:
Marliana Lara
2017-09-19 11:19:41 -04:00
parent ba9668623a
commit 851f01ddd2
5 changed files with 72 additions and 8 deletions

View File

@@ -4,14 +4,24 @@ function atSideNavLink (scope, element, attrs, ctrl) {
scope.layoutVm = ctrl;
}
function AtSideNavController () {
const vm = this || {};
function AtSideNavController ($scope) {
let vm = this || {};
vm.isExpanded = false;
vm.toggleExpansion = () => {
vm.isExpanded = !vm.isExpanded;
};
}
document.body.onclick = (e) => {
if ($(e.target).parents(".at-Layout-side").length === 0) {
vm.isExpanded = false;
}
}
$scope.$on('$locationChangeStart', function(event) {
vm.isExpanded = false;
});
}
function atSideNav () {