You are here

function _timefield_js_settings in Timefield 1.0.x

Same name and namespace in other branches
  1. 7 timefield.module \_timefield_js_settings()

Timefield js settings.

Parameters

$class:

$settings:

Return value

array

1 call to _timefield_js_settings()
TimeFieldStandardWidget::formElement in src/Plugin/Field/FieldWidget/TimeFieldStandardWidget.php
Returns the form for a single field widget.

File

./timefield.module, line 18
Contains timefield.module.

Code

function _timefield_js_settings($class, $settings) {
  $js_settings = array(
    'showLeadingZero' => $settings['showLeadingZero'],
    'timeSeparator' => $settings['separator'],
    'showPeriod' => $settings['showPeriod'],
    'showPeriodLabels' => $settings['showPeriod'],
    'periodSeparator' => $settings['periodSeparator'],
    'amPmText' => array(
      $settings['am_text'],
      $settings['pm_text'],
    ),
    'showMinutesLeadingZero' => TRUE,
    'showCloseButton' => $settings['showCloseButton'],
    'closeButtonText' => $settings['closeButtonText'],
    'showNowButton' => $settings['showNowButton'],
    'nowButtonText' => $settings['nowButtonText'],
    'showDeselectButton' => $settings['showDeselectButton'],
    'deselectButtonText' => $settings['deselectButtonText'],
    'myPosition' => $settings['myPosition'],
    'atPosition' => $settings['atPosition'],
  );
  return $js_settings;
}