*/ class action_plugin_example extends ActionPlugin { /** * Register its handlers with the DokuWiki's event controller * * @param EventHandler $controller event controller object */ public function register(EventHandler $controller) { $controller->register_hook('TPL_METAHEADER_OUTPUT', 'BEFORE', $this, 'hookJsScript'); } /** * Hook js script into page headers. * * @param Event $event event object * * @author Samuele Tognini */ public function hookJsScript(Event $event) { $event->data['script'][] = [ 'type' => 'text/javascript', 'charset' => 'utf-8', '_data' => '', 'src' => DOKU_PLUGIN . 'example/example.js' ]; } }