function winners() {
updating = true;
if (mm == "Best of 3") {
var wygrany = (s1 == "2")? 'left' : 'right';
return true;
}
if (mm == "Best of 5") {
var wygrany = (s1 == "3")? 'left' : 'right';
return true;
}
if (mm == "Best of 7") {
var wygrany = (s1 == "4")? 'left' : 'right';
return true;
}
return false; }
This is the code that should be deciding if my var wygrany = 'left' or 'right'.
function runUpdate() {
if (timeOld == timeNew) return;
if (winners == true) {
updating = true;
setTimeout(function(){
$('.team.center .name').set('$', '-flipInY +fadeOut');
if(wygrany == "left") {
$('.team.right').set('$', '+animated +fadeOutDown');
$('.team.left').set('$', '+winner_show');
$('#ww').set('$', '-hidden +fadeIn');
$('.bg_winner').set('$', '-hidden +fadeIn');
} else {
$('.team.left').set('$', '+animated +fadeOutUp');
$('.team.right').set('$', '+winner_show');
$('#ww').set('$', '-hidden +fadeIn');
$('.bg_winner').set('$', '-hidden +fadeIn');
}
updating = false;
}, 1000);
}
This is the part responsible for display. Although code is not working, my function winners always returns 'true' and then script stops. It is probably syntax error but i can't find it.