Lines Matching refs:event
19 * plugin should use this method to register its handlers with the DokuWiki's event controller
21 * @param EventHandler $controller DokuWiki's event controller object. Also available as global $EVENT_HANDLER
31 * @param Event $event
34 public function handleAjaxCall(Event $event, $param)
36 if (substr($event->data, 0, 13) !== 'plugin_farmer') {
40 $event->stopPropagation();
41 $event->preventDefault();
45 if (substr($event->data, 14) === 'getPluginMatrix') {
46 $this->printPluginMatrix($event, $param);
49 if (substr($event->data, 14) === 'modPlugin') {
50 $this->togglePluginState($event, $param);
53 if (substr($event->data, 14, 10) === 'getPlugins') {
54 $this->printAnimalPlugins($event, $param);
57 if (substr($event->data, 14, 10) === 'checkSetup') {
58 $this->checkSetup($event, $param);
68 * @param Event $event
71 public function checkSetup(Event $event, $param)
81 * @param Event $event
84 public function togglePluginState(Event $event, $param)
117 * @param Event $event
120 public function printPluginMatrix(Event $event, $param)
208 * @param Event $event
211 public function printAnimalPlugins(Event $event, $param)
213 $animal = substr($event->data, 25);