odoo/addons/website_hr/static/src/js/hr.js

34 lines
1.3 KiB
JavaScript

$(document).ready(function () {
$(document).on('click', '.js_publish, .js_unpublish', function (e) {
e.preventDefault();
var $link = $(this).parent();
$link.find('.js_publish, .js_unpublish').addClass("hidden");
var $unp = $link.find(".js_unpublish");
var $p = $link.find(".js_publish");
$.post('/hr/publish', {'id': $link.data('id')}, function (result) {
if (+result) {
$p.addClass("hidden");
$unp.removeClass("hidden");
} else {
$p.removeClass("hidden");
$unp.addClass("hidden");
}
});
});
$(document).on('click', '.js_publish_contact, .js_unpublish_contact', function (e) {
e.preventDefault();
var $link = $(this).parent();
$link.find('.js_publish_contact, .js_unpublish_contact').addClass("hidden");
var $unp = $link.find(".js_unpublish_contact");
var $p = $link.find(".js_publish_contact");
$.post('/hr/publish_contact', {'id': $link.data('id')}, function (result) {
if (+result) {
$p.addClass("hidden");
$unp.removeClass("hidden");
} else {
$p.removeClass("hidden");
$unp.addClass("hidden");
}
});
});
});