blob: ce8085475fa5f18b4acdd75f623fb7819d560d2f (
plain) (
tree)
|
|
angular.module('group').controller('groupFieldController', ['$scope', function groupFieldController($scope) {
$scope.data = { id: 0, password: '', resolution: window.innerWidth + 'x' + window.innerHeight };
$scope.$watch('data', function(newValue) {
if (window.location.hash !== '#/') {
window.location.hash = '#/';
window.location.reload();
}
$scope.model = JSON.stringify(newValue);
}, true);
$scope.selectGroup = function selectGroup($event, id) {
if (angular.element($event.target).hasClass('bwlp-password-input')) return;
$scope.data.password = '';
if ($scope.data.id === id) {
$scope.data.id = 0;
angular.element('.selected-group').removeClass('selected-group');
return;
}
$scope.data.id = id;
angular.element('.selected-group').removeClass('selected-group');
angular.element($event.currentTarget).addClass('selected-group');
};
$scope.logout = function logout() {
window.localStorage.removeItem('GUAC_AUTH');
window.location.hash = '#/';
window.location.reload();
}
}]);
|