User:Canadabonk/common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 27:
});
windowhideOnClickOutside('.onclickct-toc', = hideOnClickOutside('.ct-stickytoc');
}
function hideOnClickOutside(selectorcontainer, hiddenitem) {
const outsideClickListenerwindow.onclick = function (event) => {
const $target = $(event.target);
if (!$target.closest(selectorcontainer).length && $(selectorhiddenitem).is(':visible')) {
$(selectorhiddenitem).fadeOut(200);
removeClickListener();}
};
}
};
const removeClickListener = () => {
document.removeEventListener('click', outsideClickListener);
};
document.addEventListener('click', outsideClickListener);
}
});
259

edits