You are here

class field_timer_jquery_countdown_field_timer in Field Timer 7.2

Class for field_timer_jquery_countdown_formatter and field_timer field type.

Hierarchy

Expanded class hierarchy of field_timer_jquery_countdown_field_timer

File

includes/field_timer_jquery_countdown.inc, line 232
Help file. Contains help classes to perform field_timer_jquery_countdown formatter related actions.

View source
class field_timer_jquery_countdown_field_timer extends field_timer_jquery_countdown_base {

  /**
   * @inheritdoc
   */
  public function getFieldType() {
    return 'field_timer';
  }

  /**
   * @inheritdoc
   */
  protected function getTimestamp($item, $field, $key = 'timestamp') {
    return $item[$key];
  }

  /**
   * @inheritdoc
   */
  protected function loadJSandCSS($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
    parent::loadJSandCSS($entity_type, $entity, $field, $instance, $langcode, $items, $display);
    if ($display['settings']['regional'] != 'en') {
      $path = libraries_get_path('jquery.countdown');
      drupal_add_js($path . '/js/jquery.countdown-' . $display['settings']['regional'] . '.js');
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
field_timer_formatter_js_base::$library_loaded protected property
field_timer_jquery_countdown_base::formatterRegions protected function
field_timer_jquery_countdown_base::getDefaultSettings public function @inheritdoc Overrides field_timer_formatter_interface::getDefaultSettings 1
field_timer_jquery_countdown_base::getFormatterDefinition final public function @inheritdoc Overrides field_timer_formatter_interface::getFormatterDefinition
field_timer_jquery_countdown_base::getFormatterName public function @inheritdoc Overrides field_timer_formatter_interface::getFormatterName
field_timer_jquery_countdown_base::getPluginName public function @inheritdoc Overrides field_timer_formatter_js_base::getPluginName
field_timer_jquery_countdown_base::getSettingsForm public function @inheritdoc Overrides field_timer_formatter_interface::getSettingsForm 1
field_timer_jquery_countdown_base::getSettingsSummary public function @inheritdoc Overrides field_timer_formatter_interface::getSettingsSummary 1
field_timer_jquery_countdown_base::renderItems public function @inheritdoc Overrides field_timer_formatter_interface::renderItems 1
field_timer_jquery_countdown_field_timer::getFieldType public function @inheritdoc Overrides field_timer_formatter_interface::getFieldType
field_timer_jquery_countdown_field_timer::getTimestamp protected function @inheritdoc Overrides field_timer_formatter_base::getTimestamp
field_timer_jquery_countdown_field_timer::loadJSandCSS protected function @inheritdoc Overrides field_timer_jquery_countdown_js_base::loadJSandCSS
field_timer_jquery_countdown_js_base::enableFormatter public function @inheritdoc Overrides field_timer_formatter_interface::enableFormatter
field_timer_jquery_countdown_js_base::formatterTypes protected function
field_timer_jquery_countdown_js_base::generateJSSettings protected function @inheritdoc Overrides field_timer_formatter_js_base::generateJSSettings 2
field_timer_jquery_countdown_js_base::generateJSSettingsArray protected function
field_timer_jquery_countdown_js_base::loadLibrary protected function @inheritdoc Overrides field_timer_formatter_js_base::loadLibrary