33 lines
689 B
JavaScript
33 lines
689 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* @ngdoc service
|
|
* @name steve.StApi
|
|
* @description
|
|
* # StApi
|
|
* Service in the steve.
|
|
*/
|
|
(function () {
|
|
|
|
var x = window.StClientConfig
|
|
;
|
|
|
|
x.googleAnalyticsToken = window.googleAnalyticsToken || 'UA-XXXXXXXX-1';
|
|
// window.StApi
|
|
|
|
x.loginConfig = x.loginConfig || { requireLocalLogin: true, minLogins: 1 };
|
|
x.accountConfig = x.accountConfig || {};
|
|
|
|
angular.module('steve', [])
|
|
.constant('stConfig', x)
|
|
.service('StApi', function StApi() {
|
|
// AngularJS will instantiate a singleton by calling "new" on this function
|
|
var me = this
|
|
;
|
|
|
|
Object.keys(x).forEach(function (k) {
|
|
me[k] = x[k];
|
|
});
|
|
});
|
|
}());
|