walnut.js/scripts/services/st-api.js

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];
});
});
}());