UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

53 lines (41 loc) 1.85 kB
/** * @file Global configuration for sample application * @copyright Digital Living Software Corp. 2014-2015 */ (function (angular) { 'use strict'; var thisModule = angular.module('pipSampleConfig', ['pipRest.State', 'pipRest', 'pipEntry', 'pipSideNav', 'pipAppBar', 'pipUserSettings', 'pipSettingsData', 'pipSettingsConfig']); // Configure application services before start thisModule.config( function ($mdThemingProvider, $urlRouterProvider, pipAuthStateProvider, pipRestProvider, pipSideNavProvider, pipAppBarProvider, $mdIconProvider, pipSettingsProvider) { $mdIconProvider.iconSet('icons', 'images/icons.svg', 512); // Set global constants pipAppBarProvider.appTitleText('Sample Application'); pipAppBarProvider.globalSecondaryActions([ {name: 'global.signout', title: 'SIGNOUT', state: 'signout'} ]); // Configure REST API pipRestProvider.serverUrl('http://alpha.pipservices.net'); // Configure default states pipAuthStateProvider.unauthorizedState('signin'); pipAuthStateProvider.authorizedState('settings'); $urlRouterProvider.otherwise(function ($injector, $location) { return $location.$$path === '' ? '/signin' : '/settings'; }); // Configure navigation menu pipSideNavProvider.sections([ { links: [ {title: 'Settings', url: '/settings'} ] }, { links: [ {title: 'Signout', url: '/signout'} ] } ]); } ); })(window.angular);