%PDF- %PDF-
Direktori : /var/www/html/news/public/scripts/ |
Current File : /var/www/html/news/public/scripts/app.js |
angular.module('social-network', [ 'ui.router', 'ui.bootstrap', 'angular-loading-bar', 'ngResource', 'toaster', 'LocalStorageModule', 'flow', 'ngCropper', 'toggle-switch', 'ngFileSaver', 'xeditable', 'ngTagsInput', 'services', 'directives', 'routes', 'filters', 'controllers', 'constants' ]).config(function ($stateProvider, $urlRouterProvider, localStorageServiceProvider, $httpProvider) { localStorageServiceProvider .setPrefix('news'); $httpProvider.interceptors.push('APIInterceptor'); $stateProvider .state('news', { abstract: true, template: '<div ui-view></div>', pageTitle: '-' }) .state('login', { url: '/login', templateUrl: 'views/login.html', controller: 'menuController', pageTitle: 'Login' }) .state('changePassword', { url: '/changePassword', templateUrl: 'views/changePassword.html', controller: 'profileController', pageTitle: 'Change Password' }); $urlRouterProvider.otherwise('/users'); }).run(function ($rootScope, auth, uibDatepickerConfig, uibDatepickerPopupConfig, queryBuilder, editableOptions) { $rootScope.$on("$stateChangeStart", function (event, toState, toParams, fromState, fromParams) { if (auth.isLoggedIn() && toState.name === 'login') { history.back(); } if (!fromState.abstract) { queryBuilder.setPaginationData(); } }); uibDatepickerConfig.startingDay = 1; uibDatepickerPopupConfig.datepickerPopup = 'dd MMM yyyy'; uibDatepickerPopupConfig.currentText = 'TODAY'; uibDatepickerPopupConfig.clearText = 'CLEAR'; uibDatepickerPopupConfig.closeText = 'DONE'; if (auth.isLoggedIn()) { auth.updateUserData().then(function (response) { auth.setUserData(response.data); }); } editableOptions.theme = 'bs3'; });