AIA.controller("AnatTestController", ["$scope", "$rootScope", "pages", "$log", "$location", function ($scope, $rootScope, pages, log, $location) { $scope.showTabButton = false; $scope.IsVisible = function () { $scope.scroll(); } $scope.scroll = function () { // $window.scrollTo(0, 0); $("html,body").scrollTop(0); //alert("scroll"); } $scope.openAIAFlexAnatomyTest = function () { var userInfo = ($rootScope.userData); var key = CryptoJS.enc.Base64.parse("MTIzNDU2NzgxMjM0NTY3OA"); var iv = CryptoJS.enc.Base64.parse("EBESExQVFhcYGRobHB0eHw"); var encryptedUserName = CryptoJS.AES.encrypt(userInfo.LoginId, key, { iv: iv }); var encryptedPassword = CryptoJS.AES.encrypt(userInfo.Password, key, { iv: iv }); $location.url('/'); window.open('http://qa.interactiveanatomy.com/Default.aspx?un=' + encryptedUserName + '&up=' + encryptedPassword + '&mod=8'); } $scope.$on('$viewContentLoaded', function (event) { // code that will be executed ... // every time this view is loaded //get current path var currentURL = $location.path(); var selectedModuleName = ''; //set module title angular.forEach($rootScope.userModules, function (value, key) { if (value.slug === currentURL.replace('/', '')) { selectedModuleName = value.name; } $rootScope.currentActiveModuleTitle = selectedModuleName; }) }) // $rootScope.currentActiveModuleTitle = pages[7].name; }] );