diff --git a/addons/website_hr_recruitment/static/src/js/recruitment.js b/addons/website_hr_recruitment/static/src/js/recruitment.js new file mode 100644 index 00000000000..4b6eeb730d4 --- /dev/null +++ b/addons/website_hr_recruitment/static/src/js/recruitment.js @@ -0,0 +1,18 @@ +$(function () { + $(document).on('click', '.js_published, .js_unpublished', function (e) { + e.preventDefault(); + var $link = $(this).parent(); + $link.find('.js_published, .js_unpublished').addClass("hidden"); + var $unp = $link.find(".js_unpublished"); + var $p = $link.find(".js_published"); + $.post('/recruitment/published', {'id': $link.data('id'), 'object': $link.data('object')}, function (result) { + if (+result) { + $p.addClass("hidden"); + $unp.removeClass("hidden"); + } else { + $p.removeClass("hidden"); + $unp.addClass("hidden"); + } + }); + }); +});