aboutsummaryrefslogtreecommitdiff
/** Handlers for events in datatables **/

$(() => {
    $("#tbl-phenotypes-list").on("draw.dt", () => {
        $(".chk-row-select").on("change", (event) => {
            var checkbox = event.target;
            var tablerow = checkbox.parentElement.parentElement;
            var tableclass = tablerow.getAttribute("class");
            if(checkbox.checked) {
                tablerow.setAttribute("class", `${tableclass} selected`);
            }
            else {
                tablerow.setAttribute(
                    "class", tableclass.replace("selected", "").trim());
            }
        });
    });
});