Your IP : 18.219.40.177
/**
* Модуль утилит для манипуляции с формой
* @param {object} window глобальный объект
* @param {object} $ jQuery глобальный объект
* @param {object} App объект приложения
*/
App.FormUtils = function(window, $, App) {
function changeReadOnly(elems, set) {
if (!elems || elems.length === 0) { return; }
if (set) {
elems.find('.b-myselect,' +
' .b-radio,' +
' .b-checkbox__control,' +
' .l-slider__wr,' +
' .b-input_for_slider,' +
' .b-mselect')
.addClass('readonly')
.removeClass('mselect-av');
} else {
elems.find('.b-myselect, .b-radio,' +
' .b-checkbox__control,' +
' .l-slider__wr,' +
' .b-input_for_slider,' +
' .b-mselect')
.removeClass('readonly')
.addClass('mselect-av');
}
elems.find('.b-input, .b-textarea')
.attr('readonly', set);
}
var api = {
changeReadOnly: changeReadOnly
};
return api;
}(window, $, App);