Files
django-maraudes/website/static/scripts/update_time.js

34 lines
910 B
JavaScript

$(function() {
var input = $('#id_heure_debut')
$.fn.editHeureValue = function(mod) {
var value = input.attr('value').split(":");
var new_hour = parseInt(value[0]);
var new_minutes = parseInt(value[1]) + mod;
if (new_minutes >= 60) {
new_hour += 1;
new_minutes -= 60;
} else if (new_minutes < 0) {
new_hour -= 1;
new_minutes += 60;
};
if (new_hour >= 24) {
new_hour -= 24;
} else if (new_hour < 0) {
new_hour += 24
};
value[0] = new_hour;
value[1] = new_minutes;
input.attr('value', value.join(":"));
};
$('#minus-10').click(function() { $.fn.editHeureValue(-10) });
$('#minus-5').click(function() { $.fn.editHeureValue(-5) });
$('#plus-5').click(function() { $.fn.editHeureValue(5) });
$('#plus-10').click(function() { $.fn.editHeureValue(10) });
});