if (result === '1-0') {
$("#whiteclock").text("1");
$("#blackclock").text("0");
+ $("#whiteclock").removeClass("running-clock");
+ $("#blackclock").removeClass("running-clock");
return;
}
if (result === '1/2-1/2') {
$("#whiteclock").text("1/2");
$("#blackclock").text("1/2");
+ $("#whiteclock").removeClass("running-clock");
+ $("#blackclock").removeClass("running-clock");
return;
}
if (result === '0-1') {
$("#whiteclock").text("0");
$("#blackclock").text("1");
+ $("#whiteclock").removeClass("running-clock");
+ $("#blackclock").removeClass("running-clock");
return;
}
}
if (data['position'] &&
data['position']['white_clock'] &&
data['position']['black_clock']) {
- white_clock = data['position']['white_clock'];
- black_clock = data['position']['black_clock'];
+ white_clock = data['position']['white_clock'].replace(/:[0-5][0-9]$/, "");
+ black_clock = data['position']['black_clock'].replace(/:[0-5][0-9]$/, "");
}
// Dynamic clock (only one, obviously).
}
// See when the clock will change next, and update right after that.
- var next_update_ms = remaining_ms % 1000 + 100;
+ var next_update_ms = remaining_ms % 60000 + 100;
clock_timer = setTimeout(update_clock, next_update_ms);
}
$("#whiteclock").text(white_clock);
$("#blackclock").text(black_clock);
+
+ if (toplay == 'W') {
+ $("#whiteclock").addClass("running-clock");
+ $("#blackclock").removeClass("running-clock");
+ } else {
+ $("#whiteclock").removeClass("running-clock");
+ $("#blackclock").addClass("running-clock");
+ }
}
/**
*/
var format_clock = function(remaining_ms) {
if (remaining_ms <= 0) {
- return "00:00:00";
+ return "00:00";
}
var remaining = Math.floor(remaining_ms / 1000);
var minutes = remaining % 60;
remaining = (remaining - minutes) / 60;
var hours = remaining;
- return format_2d(hours) + ":" + format_2d(minutes) + ":" + format_2d(seconds);
+ return format_2d(hours) + ":" + format_2d(minutes);
}
/**