/** This initializes the mod actions button on the article show page (app/views/articles/show.html.erb). */
export default function initializeActionsPanel(user, path) {
const modActionsMenuHTML = `
`;
const modActionsMenuIconHTML = `
`;
function toggleModActionsMenu() {
document.querySelector('.mod-actions-menu').classList.toggle('showing');
document.querySelector('.mod-actions-menu-btn').classList.toggle('hidden');
}
document.querySelector('.mod-actions-menu').innerHTML = modActionsMenuHTML;
// eslint-disable-next-line no-restricted-globals
if (!top.document.location.pathname.includes('/mod')) {
// don't show mod button in mod center page
document.getElementById(
'mod-actions-menu-btn-area',
).innerHTML = modActionsMenuIconHTML;
document
.querySelector('.mod-actions-menu-btn')
.addEventListener('click', toggleModActionsMenu);
}
}