PHP Class NoUISliderCustomFieldType

Since: 3.8.6
Inheritance: extends AdminPageFramework_FieldType_text
Show file Open project: michaeluno/admin-page-framework

Public Properties

Property Type Description
$aFieldTypeSlugs Defines the field type slugs used for this field type.

Protected Properties

Property Type Description
$aDefaultKeys Defines the default key-values of this field type settings.

Public Methods

Method Description
getField ( $aField ) : string Returns the output of the field type.
setUp ( ) Loads the field type necessary components.

Protected Methods

Method Description
construct ( )
getEnqueuingScripts ( ) : array Returns an array holding the urls of enqueuing scripts.
getEnqueuingStyles ( ) : array
getScripts ( ) Returns the field type specific JavaScript script.
getStyles ( ) Returns the field type specific CSS rules.

Private Methods

Method Description
_getAttributesFormatted ( $aField ) : array Formats the attributes argument.
_getConnectArgumentFormatted ( $aOptions, $aField ) : array | null Formats the connect argument to avoid errors on the JS script side.
_getHandlePositions ( $aOptions, $aField ) : array Retrieves the value of the start argument which determines the position of the slider handle.
_getLabelsFormatted ( $aLabels, $aField ) : array | string Formats the label argument.
_getNoUISliderOptionsFormatted ( $aOptions, $aField ) : array
_getSliderElementClassSelectors ( $aField ) : string

Method Details

construct() protected method

protected construct ( )

getEnqueuingScripts() protected method

Returns an array holding the urls of enqueuing scripts.
protected getEnqueuingScripts ( ) : array
return array

getEnqueuingStyles() protected method

protected getEnqueuingStyles ( ) : array
return array

getField() public method

Returns the output of the field type.
public getField ( $aField ) : string
return string

getScripts() protected method

Returns the field type specific JavaScript script.
protected getScripts ( )

getStyles() protected method

Returns the field type specific CSS rules.
protected getStyles ( )

setUp() public method

Loads the field type necessary components.
public setUp ( )

Property Details

$aDefaultKeys protected property

Defines the default key-values of this field type settings.
protected $aDefaultKeys

$aFieldTypeSlugs public property

Defines the field type slugs used for this field type.
public $aFieldTypeSlugs