You are here

function _jquery_ui_filter_accordion_process_callback in jQuery UI filter 6

Same name and namespace in other branches
  1. 7 accordion/jquery_ui_filter_accordion.module \_jquery_ui_filter_accordion_process_callback()

Jquery UI filter accordion process callback.

1 call to _jquery_ui_filter_accordion_process_callback()
jquery_ui_filter_accordion_filter in accordion/jquery_ui_filter_accordion.module
Implementation of hook_filter().

File

accordion/jquery_ui_filter_accordion.module, line 98
Converts static HTML to a jQuery UI accordian or tabs widget.

Code

function _jquery_ui_filter_accordion_process_callback($text) {
  $text = preg_replace('#<(p|h\\d)[^>]*>\\s*(\\[\\/?(accordion)[^\\]]*\\])\\s*</\\1>#', '\\2', $text);
  $text = preg_replace_callback('#\\[accordion(\\s+collapsed)?\\](.*?)\\[/accordion\\]#is', '_jquery_ui_filter_accordion_process_replacer', $text);
  return $text;
}