You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@climate.apache.org by jo...@apache.org on 2014/03/05 20:17:15 UTC
svn commit: r1574632 -
/climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js
Author: joyce
Date: Wed Mar 5 19:17:15 2014
New Revision: 1574632
URL: http://svn.apache.org/r1574632
Log:
CLIMATE-356 - Update frontend to pull metric options from backend
Modified:
climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js
Modified: climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js
URL: http://svn.apache.org/viewvc/climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js?rev=1574632&r1=1574631&r2=1574632&view=diff
==============================================================================
--- climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js (original)
+++ climate/trunk/ocw-ui/frontend/app/js/services/EvaluationSettings.js Wed Mar 5 19:17:15 2014
@@ -18,11 +18,20 @@
**/
// EvaluationSettings gives controllers access to the user's selected evaluation settings.
-App.Services.service('evaluationSettings', function() {
+App.Services.service('evaluationSettings', function($rootScope, $http) {
+ $http.get($rootScope.baseURL + '/processing/metrics/').then(function(data) {
+ metrics_data = data['data']['metrics'];
+ metrics = [];
+
+ for (var i = 0; i < metrics_data.length; ++i) {
+ metrics.push({'name': metrics_data[i], 'select': false});
+ }
+
+ settings['metrics'] = metrics;
+ });
+
var settings = {
- 'metrics': [
- {'name': 'bias', 'select': true},
- ],
+ 'metrics': [],
'temporal': {
'options': ['daily', 'monthly', 'yearly'],
'selected': 'yearly',