odoo/addons/website_sale_quote/static/src/js/sale_quote.js

26 lines
1.0 KiB
JavaScript
Raw Normal View History

$(document).ready(function () {
$('a.js_update_line_json').on('click', function (ev) {
ev.preventDefault();
var $link = $(ev.currentTarget);
var href = $link.attr("href");
var order_id = $link.attr("href").match(/order_id=([0-9]+)/);
var line_id = href.match(/update_line\/([0-9]+)/);
console.log(line_id);
openerp.jsonRpc("/quote/update_line/", 'call', {
'line_id': line_id[1],
'order_id':parseInt(order_id[1]),
'remove': $link.is('[href*="remove"]'),
'unlink': $link.is('[href*="unlink"]'),
})
.then(function (data) {
if(!data){
location.reload();
}
$link.parents('.input-group:first').find('.js_quantity').val(data[0]);
$('[data-id="total_amount"]>span').html(data[1]);
});
return false;
});
});
//vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: