Skip to content

Commit

Permalink
make message event cancelable
Browse files Browse the repository at this point in the history
  • Loading branch information
Connum committed Nov 24, 2023
1 parent e2a1d83 commit d4ac90b
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions src/logger.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,18 @@ class MessageLogger {
let doLog = !!(this.logLevel & type);

if (isBrowser()) {
document.dispatchEvent(
new CustomEvent('opentypejs:message', {
detail: {
message,
logged: doLog,
logger: this.logLevel
}
})
);
const messageEvent = new CustomEvent('opentypejs:message', {
cancelable: true,
detail: {
message,
doLog: doLog,
logger: this.logLevel
}
});
const cancelled = document.dispatchEvent(messageEvent);
if (cancelled) {
doLog = false;
}
}

if (doLog) {
Expand Down

0 comments on commit d4ac90b

Please sign in to comment.