Wanikani Open Framework Turbo Events

Adds helpful methods for dealing with Turbo Events to WaniKani Open Framework

Version au 28/07/2024. Voir la dernière version.

Auteur
Inserio
Notes
0 0 0
Version
1.0.0
Créé
28/07/2024
Mis à jour
28/07/2024
Taille
11,1 ko
Licence
MIT
S'applique à

Library script that adds helpful methods for dealing with Turbo Events to WaniKani Open Framework that other userscripts can use to simplify their workflow.

All additions are added to a new turbo property of the wkof object, therefore accessible via wkof.turbo.

Example usage:

const onClickHandler = () => console.log('turbo:click event triggered');

wkof.turbo.on.click(onClickHandler);
function init() { console.log('init() has run'); }

wkof.turbo.on_page_event({
    urls: [/https:\/\/www\.wanikani\.com(\/dashboard.*)?\/?$/], 
    events: ['load', wkof.turbo.events.before_render], 
    callback: init}
);