var app = angular.module('clipApp', ['clip-two']); app.run(['$rootScope', '$state', '$stateParams', function ($rootScope, $state, $stateParams) { // Attach Fastclick for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers FastClick.attach(document.body); // $templateCache.removeAll() // Set some reference to access them from any scope $rootScope.$state = $state; $rootScope.$stateParams = $stateParams; // GLOBAL APP SCOPE // set below basic information $rootScope.app = { name: 'Apollo', // name of your project author: 'Apollo Distance Education College', // author's name or company name description: 'Distance Education College', // brief description version: '1.0', // current version year: ((new Date()).getFullYear()), // automatic current year (for copyright information) isMobile: (function () {// true if the browser is a mobile device var check = false; if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { check = true; }; return check; })(), layout: { isNavbarFixed: true, //true if you want to initialize the template with fixed header isSidebarFixed: true, // true if you want to initialize the template with fixed sidebar isSidebarClosed: true, // true if you want to initialize the template with closed sidebar isFooterFixed: false, // true if you want to initialize the template with fixed footer theme: 'theme-5', // indicate the theme chosen for your project logo: 'assets/images/logo.png', // relative path of the project logo } }; $rootScope.user = { name: 'Saravana', job: 'ng-Dev', picture: 'app/img/user/02.jpg' }; }]); // translate config app.config(['$translateProvider', function ($translateProvider) { // prefix and suffix information is required to specify a pattern // You can simply use the static-files loader with this pattern: $translateProvider.useStaticFilesLoader({ prefix: 'assets/i18n/', suffix: '.json' }); // Since you've now registered more then one translation table, angular-translate has to know which one to use. // This is where preferredLanguage(langKey) comes in. $translateProvider.preferredLanguage('en'); // Store the language in the local storage $translateProvider.useLocalStorage(); }]); // Angular-Loading-Bar // configuration app.config(['cfpLoadingBarProvider', function (cfpLoadingBarProvider) { cfpLoadingBarProvider.includeBar = true; cfpLoadingBarProvider.includeSpinner = false; }]); // app.config(['$locationProvider', // function ($locationProvider) { // $locationProvider.html5Mode(true); // }]); // app.controller('sessionCtrl', ["$scope", "$localStorage", "$state", function ($scope, $localStorage, $state) { // /** // * checking the session settings and logout for the function // */ // }]);