*/ require_once DOKU_PLUGIN . 'action.php'; require_once dirname(__FILE__) . '/../lib/ajax_manager.php'; class action_plugin_components_ajax extends DokuWiki_Action_Plugin { /** * Register its handlers with the DokuWiki's event controller */ function register(Doku_Event_Handler $controller) { $controller->register_hook('AJAX_CALL_UNKNOWN', 'BEFORE', $this, 'call'); } // the matedata has been rendered function call(&$event, $param) { $manager = new Doku_AJAX_Manager(); if ($manager && $manager->call($event->data)) $event->preventDefault(); } }