/* * Copyright 2017 Huawei Technologies Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ (function () { 'use strict'; /** * @ngdoc function * @name app.controller:LayoutCtrl * @description * # LayoutCtrl * Controller of the app */ angular .module('vnfmarket') .controller('LayoutCtrl', Layout); Layout.$inject = ['$mdSidenav', '$cookies', '$state', '$mdToast', '$mdDialog']; /* * recommend * Using function declarations * and bindable members up top. */ function Layout($mdSidenav, $cookies, $state, $mdToast, $mdDialog ) { /*jshint validthis: true */ var vm = this; vm.toggleSidenav = function (menuId) { $mdSidenav(menuId).toggle(); }; // vm.changePassword = function () { // $mdToast.show( // $mdToast.simple() // .content('Password clicked!') // .position('top right') // .hideDelay(2000) // ); // }; // vm.changeProfile = function (ev) { // $mdDialog.show({ // controller: DialogController, // templateUrl: 'tabDialog.tmpl.html', // parent: angular.element(document.body), // targetEvent: ev, // clickOutsideToClose:true // }) // .then(function(answer) { // $mdToast.show( // $mdToast.simple() // .content('You said the information was "' + answer + '".') // .position('top right') // .hideDelay(2000) // ); // }, function() { // $mdToast.show( // $mdToast.simple() // .content('You cancelled the dialog.') // .position('top right') // .hideDelay(2000) // ); // }); // function DialogController($scope, $mdDialog) { // $scope.hide = function() { // $mdDialog.hide(); // }; // $scope.cancel = function() { // $mdDialog.cancel(); // }; // $scope.answer = function(answer) { // $mdDialog.hide(answer); // }; // } // }; // vm.logOut = function () { // alert('Implement your Function Here'); // // $cookies.put('dev_appserver_login', ' '); // //$state.go('out', {}, {reload: true}); // }; // var originatorEv; // vm.openMenu = function ($mdOpenMenu, ev) { // originatorEv = ev; // $mdOpenMenu(ev); // }; } })();