You are here

function theme_text_resize_block in Text Resize 7

Same name and namespace in other branches
  1. 6 text_resize.module \theme_text_resize_block()
1 theme call to theme_text_resize_block()
text_resize_block_view in ./text_resize.module
Implements hook_block_view().

File

./text_resize.module, line 117
Creates a small block with jQuery links that resize text within the BODY tag.

Code

function theme_text_resize_block() {

  // Add js, css, and library
  $content = array(
    '#attached' => array(
      'js' => array(
        array(
          'data' => "var text_resize_scope = " . drupal_json_encode(variable_get('text_resize_scope', 'main')) . ";\n          var text_resize_minimum = " . drupal_json_encode(variable_get('text_resize_minimum', '12')) . ";\n          var text_resize_maximum = " . drupal_json_encode(variable_get('text_resize_maximum', '25')) . ";\n          var text_resize_line_height_allow = " . drupal_json_encode(variable_get('text_resize_line_height_allow', FALSE)) . ";\n          var text_resize_line_height_min = " . drupal_json_encode(variable_get('text_resize_line_height_min', 16)) . ";\n          var text_resize_line_height_max = " . drupal_json_encode(variable_get('text_resize_line_height_max', 36)) . ";",
          'type' => 'inline',
        ),
        array(
          'data' => drupal_get_path('module', 'text_resize') . '/text_resize.js',
          'type' => 'file',
        ),
      ),
      'css' => array(
        drupal_get_path('module', 'text_resize') . '/text_resize.css',
      ),
      'library' => array(
        array(
          'system',
          'jquery.cookie',
        ),
      ),
    ),
  );
  if (variable_get('text_resize_reset_button', FALSE) == TRUE) {
    $content['#markup'] = t('<a href="javascript:;" class="changer" id="text_resize_decrease"><sup>-</sup>A</a> <a href="javascript:;" class="changer" id="text_resize_reset">A</a> <a href="javascript:;" class="changer" id="text_resize_increase"><sup>+</sup>A</a><div id="text_resize_clear"></div>');
  }
  else {
    $content['#markup'] = t('<a href="javascript:;" class="changer" id="text_resize_decrease"><sup>-</sup>A</a> <a href="javascript:;" class="changer" id="text_resize_increase"><sup>+</sup>A</a><div id="text_resize_clear"></div>');
  }
  return render($content);
}