Cl.Uniform¶
This is a list of all relevant options, methods, events and callbacks.
Options¶
Options are set on initializing the carousel:
new Cl.Uniform();
| Option | Default | Description |
|---|---|---|
| offset | -9999 | the offset of the input related to the surrounding container. |
| cls | object | the available css class strings. |
| lang | object | the available language configurations. |
| tpl | object | the html template which will be used to replace the forms. |
Option cls strings:
| Option | Default | Description |
|---|---|---|
| prefix | ‘uniform’ | will be added before all following classes. |
| radio | ‘radio’ | will be used as the wrapper for radio elements. |
| checkbox | ‘checkbox’ | will be used as the wrapper for checkbox elements. |
| file | ‘file’ | will be used as the wrapper for file elements. |
| select | ‘select’ | will be used as the wrapper for select elements. |
| disabled | ‘disabled’ | will be added whenever the attribute disabled="disabled" is defined. |
| focus | ‘focus’ | will be added whenever focus is triggered on the element. |
| ready | ‘ready’ | will be added when the uniform is ready on this particular field. |
| checked | ‘checked’ | will be added when checkbox/radio is checked/selected |
Option lang strings:
| Option | Default |
|---|---|
| fileBtn | ‘Upload’ |
| fileStatus | ‘Please select a file...’ |
Option tpl strings:
| Option | Default |
|---|---|
| radio | dom element (string) |
| checkbox | dom element (string) |
| file | dom element (string) |
| select | dom element (string) |
Methods¶
Methods can be called using an instance of the class:
var uniform = new Cl.Uniform();
// trigger the instanace
uniform.update();
All Methods have appropriate events and callbacks.
- uniform.update()¶
Description: checks all form elements and updates their states accordingly. Returns: update callback.
- uniform.destroy()¶
Description: removes uniform from form elements. Returns: destroy callback.
Callbacks¶
Callbacks are always triggered after the method is excecuted. You can interact with callbacks as follows:
var uniform = new Cl.Uniform();
// register callback
uniform.callbacks.update = function (scope) {
console.log('uniform is excecuting update');
};
Available keywords: