Show:

A base class for TimePickerBase.

Constructor

A.TimePickerBase

(
  • config
)

Parameters:

  • config Object

    Object literal specifying widget configuration properties.

Methods

_afterAutocompleteSelect

(
  • event
)
protected

Selects date from AutoComplete selection.

Parameters:

_handleSelection

(
  • date
)
protected

Sets new selection.

Parameters:

  • date Object

    selection

_setAutocomplete

(
  • val
)
Object protected

Setter for autoComplete attribute, provides default configuration for AutoComplete instance.

Parameters:

  • val Object

Returns:

Object:

autocomplete config options

_setValues

(
  • val
)
Array protected

Sets time values for AutoComplete instance.

Parameters:

  • val Array

Returns:

Array:

time values

clearSelection

()

Clears selection.

compile

(
  • group
  • flags
)
private

Return a unicode regex for the given group (under A.Text.Data.Unicode).

Parameters:

  • group String
  • flags String

getAutoComplete

(
  • node
)
Object

Creates and returns a new instance of AutoComplete.

Parameters:

Returns:

Object:

AutoComplete instance

match

(
  • str
  • group
  • flags
)

Tests a string against an Unicode pattern. Returns the first match.

Parameters:

  • str String
  • group String
  • flags String

selectDates

(
  • dates
)

Sets selected date.

Parameters:

  • dates Object

test

(
  • str
  • group
  • flags
)

Tests a string against an Unicode pattern. Returns true or false.

Parameters:

  • str String
  • group String
  • flags String

useInputNode

(
  • node
)

Syncs TimePicker values to input node value.

Parameters:

Properties

ATTRS

Object static

Static property used to define the default attribute configuration for the TimePickerBase.

Attributes

autocomplete

Object

Default AutoComplete configuration options.

Default: {}

dateSeparator

String

Value seperator for queryDelimiter attribute of AutoComplete class.

Default: ', '

mask

String

Format for displayed time.

Default: '%I:%M %p'

popoverCssClass

String

CSS class for popover.

Default: A.getClassName('timepicker-popover')

values

Array

Time values available to AutoComplete instance.

Default: ['00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', '23:30']