Lines Matching defs:event

18      * Registers a callback function for a given event
20 * @param Doku_Event_Handler $controller DokuWiki's event controller object
47 * @param Doku_Event $event event object by reference
53 public function handle_toolbar_define(Doku_Event $event, $param)
55 $event->data[] = [
65 * @param Doku_Event $event
68 public function addFilterToSearchForm(Doku_Event $event, $param)
71 $searchForm = $event->data;
78 * Handles the FORM_QUICKSEARCH_OUTPUT event
80 * @param Doku_Event $event event object by reference
86 public function handle_form_quicksearch_output(Doku_Event $event, $param)
89 $qsearchForm = $event->data;
98 * @param Doku_Event $event
101 public function filterSearchResults(Doku_Event $event, $param)
107 $event->result = array_filter($event->result, function ($key) {
114 * [Custom event handler which performs action]
116 * @param Doku_Event $event event object by reference
122 public function handle_parser_metadata_render(Doku_Event $event, $param)
135 $page = $event->data['current']['last_change']['id'];
137 if (isset($event->data['current']['plugin']['watchcycle'])) {
138 $watchcycle = $event->data['current']['plugin']['watchcycle'];
141 $changes = $this->getLastMaintainerRev($event->data, $watchcycle['maintainer'], $last_maintainer_rev);
184 $event->data['current']['plugin']['watchcycle']['last_maintainer_rev'] = $last_maintainer_rev;
185 $event->data['current']['plugin']['watchcycle']['changes'] = $changes;
194 * @param Doku_Event $event
197 public function handle_ajax_get(Doku_Event $event, $param)
199 if ($event->data != 'plugin_watchcycle_get') return;
200 $event->preventDefault();
201 $event->stopPropagation();
223 * @param Doku_Event $event
226 public function handle_ajax_validate(Doku_Event $event, $param)
228 if ($event->data != 'plugin_watchcycle_validate') return;
229 $event->preventDefault();
230 $event->stopPropagation();
354 * @param Doku_Event $event event object by reference
360 public function handle_parser_cache_use(Doku_Event $event, $param)
365 if ($helper->daysAgo($event->data->_time) >= 1) {
366 $event->result = false;
373 * @param Doku_Event $event event object by reference
379 public function handle_pagesave_before(Doku_Event $event, $param)
381 if ($event->data['contentChanged']) {
387 if (!empty($event->data['summary'])) {
388 $event->data['contentChanged'] = true;
393 * called for event SEARCH_RESULT_PAGELOOKUP
395 * @param Doku_Event $event
398 public function addIconToPageLookupResult(Doku_Event $event, $param)
403 $icon = $helper->getSearchResultIconHTML($event->data['page']);
405 $event->data['listItemContent'][] = $icon;
410 * called for event SEARCH_RESULT_FULLPAGE
412 * @param Doku_Event $event
415 public function addIconToFullPageResult(Doku_Event $event, $param)
420 $icon = $helper->getSearchResultIconHTML($event->data['page']);
422 $event->data['resultHeader'][] = $icon;