I want to customize zimbra-zimlet-anyframe and add an event listener on the apps buttons registered in
.slot::vertical-menu-item
For that i need to listen to click events for class zimbra-client_app-navigation_navListItem.
These portions of code doesn't work:
Code: Select all
const apps = document.getElementsByClassName('zimbra-client_app-navigation_navListItem');
for (const app of apps) {
app.addEventListener('click', function getClick(event) {
console.log('app clicked', event);
});
}
nor
Code: Select all
const apps = Array.from(document.getElementsByClassName('zimbra-client_app-navigation_navListItem'));
apps.forEach(app => {
app.addEventListener('click', function handleClick(event) {
console.log('app clicked', event);
});
});
Can you explain to me what i did wrong ?
thanks