Skip to content

Commit

Permalink
#27: use <select> for columns names
Browse files Browse the repository at this point in the history
  • Loading branch information
amirnissim committed Oct 27, 2014
1 parent f2d8c20 commit cda82b7
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 10 deletions.
8 changes: 1 addition & 7 deletions rd_ui/app/scripts/visualizations/counter.js
Expand Up @@ -30,12 +30,6 @@
$scope.visualization.options.rowNumber =
$scope.visualization.options.rowNumber || 0;

$scope.visualization.options.counterColName =
$scope.visualization.options.counterColName || 'counter';

$scope.visualization.options.targetColName =
$scope.visualization.options.targetColName || 'target';

$scope.$watch('queryResult && queryResult.getData() && visualization.options',
function() {
var queryData = $scope.queryResult.getData();
Expand All @@ -49,7 +43,7 @@

if ($scope.targetValue) {
$scope.delta = $scope.counterValue - $scope.targetValue;
$scope.trendPositive = $scope.delta > 0;
$scope.trendPositive = $scope.delta >= 0;
}
}
}, true);
Expand Down
2 changes: 1 addition & 1 deletion rd_ui/app/views/visualizations/counter.html
@@ -1,4 +1,4 @@
<counter ng-class="{'positive': trendPositive, 'negative': !trendPositive}">
<counter ng-class="{'positive': targetValue && trendPositive, 'negative': targetValue && !trendPositive}">
<value>{{counterValue}}</value>
<counter-target ng-if="targetValue">({{targetValue}})</counter-target>
<counter-name>{{visualization.name}}</counter-name>
Expand Down
4 changes: 2 additions & 2 deletions rd_ui/app/views/visualizations/counter_editor.html
Expand Up @@ -8,13 +8,13 @@
<div class="form-group">
<label class="col-lg-6">Counter Column Name</label>
<div class="col-lg-6">
<input type="text" ng-model="visualization.options.counterColName" class="form-control">
<select ng-options="name for name in queryResult.columnNames" ng-model="visualization.options.counterColName" class="form-control"></select>
</div>
</div>
<div class="form-group">
<label class="col-lg-6">Target Column Name</label>
<div class="col-lg-6">
<input type="text" ng-model="visualization.options.targetColName" class="form-control">
<select ng-options="name for name in queryResult.columnNames" ng-model="visualization.options.targetColName" class="form-control"></select>
</div>
</div>
</div>

0 comments on commit cda82b7

Please sign in to comment.