apollodec/Apollo/assets/js/main.js
venbatechnologies@gmail.com d06b1c0cba status file
2017-12-07 11:31:25 +05:30

76 lines
2.9 KiB
JavaScript
Executable File

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: 'Venba Information technology', // author's name or company name
description: 'Distance Education Center', // 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.controller('sessionCtrl', ["$scope", "$localStorage", "$state", function ($scope, $localStorage, $state) {
// /**
// * checking the session settings and logout for the function
// */
// }]);