You are here

function _glazed_helper_search_block_content in Glazed Theme Helper 7

Helper function to generate content for full_screen_search

1 call to _glazed_helper_search_block_content()
glazed_helper_block_view in ./glazed_helper.module
Implements hook_block_view().

File

./glazed_helper.module, line 93

Code

function _glazed_helper_search_block_content() {
  $search_form = drupal_get_form('search_block_form');
  $search_form['search_block_form']['#prefix'] = '<div class="full-screen-search-form-input">';
  $search_form['search_block_form']['#prefix'] .= '<label class="text-primary">' . t('Type and Press “enter” to Search') . '</label>';
  $search_form['search_block_form']['#suffix'] = '</div>';
  $search_form['search_block_form']['#attributes']['placeholder'] = '';
  $search_form['search_block_form']['#attributes']['autocomplete'] = 'off';
  $search_form['search_block_form']['#attributes']['class'][] = 'search-query';
  $search_form['#attributes']['class'][] = 'element-invisible';
  $search_form['#attributes']['class'][] = 'full-screen-search-form';
  $search_form['#attributes']['class'][] = 'element-invisible';

  // Remove bootstrap_bootstrap_search_form_wrapper
  $search_form['search_block_form']['#theme_wrappers'] = array();

  // Main search button
  $content['full_screen_search_button'] = array(
    '#type' => 'button',
    '#button_type' => 'button',
    '#value' => '<span class="icon glyphicon glyphicon-search"><div class="screenreader-text element-invisible">Search</div></span>',
    '#attributes' => array(
      'class' => array(
        'btn-link',
        'full-screen-search-button',
      ),
    ),
  );
  $content['search_form'] = $search_form;
  return $content;
}