Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -13,18 +13,24 @@ import KimaiPlugin from "../KimaiPlugin";
export default class KimaiEvent extends KimaiPlugin {
getId() {
getId()
{
return 'event';
}
trigger(name, details) {
if (name === null || name === undefined) {
/**
* @param {string} name
* @param {string|array|object|null} details
*/
trigger(name, details = null)
{
if (name === '') {
return;
}
for(let event of name.split(' ')) {
for (const event of name.split(' ')) {
let triggerEvent = new Event(event);
if (details !== undefined) {
if (details !== null) {
triggerEvent = new CustomEvent(event, {detail: details});
}
document.dispatchEvent(triggerEvent);