You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
600 B
JavaScript
26 lines
600 B
JavaScript
define([], function () {
|
|
var ula = {};
|
|
|
|
var uid = ula.uid = (function () {
|
|
var i = 0;
|
|
var prefix = 'rt_';
|
|
return function () { return prefix + i++; };
|
|
}());
|
|
|
|
ula.getInputType = function ($el) { return $el[0].type; };
|
|
|
|
ula.eventsByType = {
|
|
text: 'change keyup',
|
|
password: 'change keyup',
|
|
radio: 'change click',
|
|
checkbox: 'change click',
|
|
number: 'change',
|
|
range: 'keyup change',
|
|
'select-one': 'change',
|
|
'select-multiple': 'change',
|
|
textarea: 'change keyup',
|
|
};
|
|
|
|
return ula;
|
|
});
|