2018-08-09 17:31:50 +00:00
|
|
|
'use strict';
|
2018-08-09 16:06:25 +00:00
|
|
|
|
2018-08-09 17:31:50 +00:00
|
|
|
var acForm = $('#edit-arrowcount-form'),
|
|
|
|
input = acForm.find('#id_count');
|
|
|
|
|
|
|
|
function arrowCountUpdateAjax() {
|
|
|
|
$.ajax({
|
|
|
|
url: acForm.attr('data-update-ajax'),
|
|
|
|
data: acForm.serialize(),
|
|
|
|
method: 'POST',
|
|
|
|
success: function(e) {
|
|
|
|
if(!e.success) {
|
|
|
|
M.toast({html: gettext('Error while updating') + ': ' + e.error})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
2018-08-09 16:06:25 +00:00
|
|
|
|
|
|
|
$('.count-up').click(function() {
|
|
|
|
var count = parseInt(input.val(), 10);
|
2018-08-09 17:31:50 +00:00
|
|
|
if(!isNaN(count) && count >= 0) {
|
2018-08-09 16:06:25 +00:00
|
|
|
input.val(count + 1);
|
2018-08-09 17:31:50 +00:00
|
|
|
arrowCountUpdateAjax();
|
|
|
|
}
|
2018-08-09 16:06:25 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
$('.count-down').click(function() {
|
|
|
|
var count = parseInt(input.val(), 10);
|
2018-08-09 17:31:50 +00:00
|
|
|
if(!isNaN(count) && count > 0) {
|
2018-08-09 16:06:25 +00:00
|
|
|
input.val(count - 1);
|
2018-08-09 17:31:50 +00:00
|
|
|
arrowCountUpdateAjax();
|
|
|
|
}
|
2018-08-09 16:06:25 +00:00
|
|
|
});
|