'use strict';
/* Controllers */
var f1App = angular.module('f1App', []);
f1App.controller('DataCtrl', function($scope, $http) {
$http.get('../data/ferrari.json').success(function(data) {
$scope.data = data;
});
$scope.changeData = function(teamName) {
switch (teamName){
case 'redBull':
$http.get('../data/redbull.json').success(function(data) {
$scope.data = data;
});
break;
case 'ferrari':
$http.get('../data/ferrari.json').success(function(data) {
$scope.data = data;
});
break;
case 'caterham':
$http.get('../data/caterham.json').success(function(data) {
$scope.data = data;
});
break;
$scope.diff = function(a, b){//разница между временами в одной квалификации
return getDiff(a,b);
};
$scope.diffAbsolute = function(a, b){//абсолютная разница для вывода в шаблоне
return Math.abs(getDiff(a,b));
};
$scope.total = 0; //всего гонок
$scope.count = function(){
console.log('Раздва');
$scope.total++;
};
$scope.winOne = 0;//победы первого
$scope.winTwo = 0;//победы второго
$scope.timeDif = 0;//разница во времени
$scope.getTotal = function(a) {
$scope.timeDif += parseFloat(a);
if(a > 0){
$scope.winOne+=1;
} else {
$scope.winTwo+=1;
}
};
$scope.winner = '';//победитель отдельной квалы
$scope.setDriver = function (time, pilot1, pilot2){
if (parseFloat(time) < 0) {
$scope.winner = pilot2;
}
else {
$scope.winner = pilot1;
}
return $scope.winner;
};
});//DataCtrl