You are here

class Drupal_Apachesolr_Facetapi_Widget_DateRangeCheckBoxesWidget in Date Facets 7

Date range widget with check boxes that displays ranges similar to major search engines.

This is an implementation of check boxes links for Date Range Widget

Hierarchy

Expanded class hierarchy of Drupal_Apachesolr_Facetapi_Widget_DateRangeCheckBoxesWidget

1 string reference to 'Drupal_Apachesolr_Facetapi_Widget_DateRangeCheckBoxesWidget'
date_facets_facetapi_widgets in ./date_facets.facetapi.inc
Implements hook_facetapi_widgets().

File

lib/Drupal/Facetapi/Widget/DateRangeCheckBoxesWidget.php, line 14
Contains Drupal_Apachesolr_Facetapi_Widget_DateRangeCheckBoxesWidget

View source
class Drupal_Apachesolr_Facetapi_Widget_DateRangeCheckBoxesWidget extends Drupal_Apachesolr_Facetapi_Widget_DateRangeWidget {

  /**
   * Overrides FacetapiWidgetLinks::init().
   *
   * Adds additional JavaScript settings and CSS.
   */
  public function init() {
    parent::init();
    $this->jsSettings['makeCheckboxes'] = 1;
    drupal_add_css(drupal_get_path('module', 'facetapi') . '/facetapi.css');
  }

  /**
   * Overrides FacetapiWidgetLinks::getItemClasses().
   *
   * Sets the base class for checkbox facet items.
   */
  public function getItemClasses() {
    return array(
      'facetapi-checkbox',
    );
  }

}

Members