//angular.bootstrap(document.body, ['loginApp']); var app = angular.module('loginApp', ["ngCookies"]) .config(function(){ //var module = angular.module('grafana.services'); }) .directive('refClick', ['$window','$cookies', function($window, $cookies){ return function(scope, element, attrs){ var uri; var locale; attrs.$observe('refClick', function(val){ uri = val; }); attrs.$observe('locale', function(val){ locale = val; }); element.bind('click', function(){ var date = new Date(new Date().setFullYear(new Date().getFullYear() + 1)); $cookies.put('language', locale, {'expires': date}); scope.$apply(function(){$window.location.href = uri;}); }); }; }]) .controller("myNavCtrl", function($scope, $window){ $scope.changeUrl = function(uri){ $window.location.href = uri; }; }) ;