function shortcode_basic_tags_shortcode_clear in Shortcode 7.2
Same name and namespace in other branches
- 6 shortcode_basic_tags/shortcode_basic_tags.module \shortcode_basic_tags_shortcode_clear()
- 7 shortcode_basic_tags/shortcode_basic_tags.module \shortcode_basic_tags_shortcode_clear()
Provides process callback for clear ShortCode.
1 string reference to 'shortcode_basic_tags_shortcode_clear'
- shortcode_basic_tags_shortcode_info in shortcode_basic_tags/
shortcode_basic_tags.module - Implements hook_shortcode_info().
File
- shortcode_basic_tags/
shortcode_basic_tags.module, line 710 - Provides basic ShortCodes (as examples).
Code
function shortcode_basic_tags_shortcode_clear($attrs, $text) {
$attrs = shortcode_attrs(array(
'class' => '',
'style' => '',
'id' => '',
'type' => 'div',
), $attrs);
$class = shortcode_add_class($attrs['class'], 'clearfix');
switch ($attrs['type']) {
case 's':
case 'span':
$type = 'span';
break;
case 'd':
default:
$type = 'div';
break;
}
return theme('shortcode_clear', array(
'text' => check_plain($text),
'id' => drupal_html_id($attrs['id']),
'class' => $class,
'type' => $type,
'style' => check_plain($attrs['style']),
));
}