rosa-abf/rosa-build

View on GitHub
app/assets/javascripts/angularjs/a_config.js.erb

Summary

Maintainability
Test Coverage
var RosaABF = angular.module('RosaABF', ['ui.bootstrap', 'angular-i18n', 'angularMoment',
'chieffancypants.loadingBar', 'ngSanitize', 'templates',
'ui.codemirror', 'ngResource', 'ng-rails-csrf', 'ngCookies']);
 
RosaABF.factory('LocalesHelper', ['$locale', function($locale) {
var locales = {
'ru' : 'ru-ru',
'en' : 'en-us'
}
return {
setLocale: function(locale) {
$locale.id = locales[locale];
}
}
}]);
 
RosaABF.config(function(cfpLoadingBarProvider) {
cfpLoadingBarProvider.includeSpinner = false;
});
 
RosaABF.config(['$compileProvider', function ($compileProvider) {
$compileProvider.debugInfoEnabled(false);
}]);
 
var SoundNotificationsHelper = function() {
var isOn = true;
var statusChangedSound = document.createElement('AUDIO');
statusChangedSound.src = "<%=asset_path('garbage_shattering.wav')%>";
return {
buildStatusChanged: function() {
if (isOn && statusChangedSound)
statusChangedSound.play();
},
enabled: function(status) {
isOn = status;
}
}
}
RosaABF.factory('SoundNotificationsHelper', SoundNotificationsHelper);