mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
+33
-30
@@ -19,7 +19,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
return Helper;
|
||||
}();
|
||||
var Helper = new __Helper();
|
||||
var helper = new __Helper();
|
||||
|
||||
|
||||
var __Device = (function(){
|
||||
@@ -47,8 +47,8 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
$(document).on('submit.kit-event', 'form.js-kit-form', function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
Inputs.clearForm(e.target);
|
||||
Message.clear(e.target, true);
|
||||
inputs.clearForm(e.target);
|
||||
message.clear(e.target, true);
|
||||
|
||||
var formNode = $(e.target);
|
||||
var sendData = formNode.serializeArray();
|
||||
@@ -82,7 +82,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
return Events;
|
||||
}();
|
||||
var Events = new __Events();
|
||||
var events = new __Events();
|
||||
|
||||
|
||||
var __Message = function () {
|
||||
@@ -110,7 +110,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
return Message;
|
||||
}();
|
||||
var Message = new __Message();
|
||||
var message = new __Message();
|
||||
|
||||
var __Ajax = function () {
|
||||
|
||||
@@ -129,7 +129,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
var inputNode = $('[name="' + item.name + '"]');
|
||||
if (inputNode.length) {
|
||||
if (item.hasOwnProperty('error')) {
|
||||
Inputs.showFieldError(inputNode, item.error)
|
||||
inputs.showFieldError(inputNode, item.error)
|
||||
}
|
||||
if (item.hasOwnProperty('readonly')) {
|
||||
inputNode.prop('readonly', item.readonly);
|
||||
@@ -228,11 +228,11 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
if (inputNode.length) {
|
||||
if (type === 'success') {
|
||||
Inputs.showFieldSuccess(inputNode, msg);
|
||||
inputs.showFieldSuccess(inputNode, msg);
|
||||
} else if (type === 'warning') {
|
||||
Inputs.showFieldWarning(inputNode, msg);
|
||||
inputs.showFieldWarning(inputNode, msg);
|
||||
} else {
|
||||
Inputs.showFieldError(inputNode, msg);
|
||||
inputs.showFieldError(inputNode, msg);
|
||||
}
|
||||
} else {
|
||||
unknownMessage[unknownMessage.length] = msg;
|
||||
@@ -256,9 +256,9 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
var Ajax = new __Ajax();
|
||||
|
||||
|
||||
function Select() {
|
||||
function select() {
|
||||
|
||||
if (Helper.isMobile) {
|
||||
if (helper.isMobile) {
|
||||
//document.body.classList.add('kit-select-fix');
|
||||
}
|
||||
|
||||
@@ -313,11 +313,11 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
if (select.hasAttribute('multiple')) {
|
||||
wrapper2.classList.toggle('kit-active');
|
||||
option.selected = hasClass(wrapper2, 'kit-active');
|
||||
Helper.triggerEvent(select, 'change');
|
||||
helper.triggerEvent(select, 'change');
|
||||
closeAll(null);
|
||||
} else {
|
||||
option.selected = true;
|
||||
Helper.triggerEvent(select, 'change');
|
||||
helper.triggerEvent(select, 'change');
|
||||
closeAll(null);
|
||||
}
|
||||
} else {
|
||||
@@ -416,7 +416,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
select.data = data;
|
||||
|
||||
setTimeout(function () {
|
||||
Helper.triggerEvent(select, 'kit-select-change');
|
||||
helper.triggerEvent(select, 'kit-select-change');
|
||||
}, 0);
|
||||
}
|
||||
}
|
||||
@@ -495,7 +495,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
dropdownWrapper.appendChild(dropdownInner);
|
||||
});
|
||||
|
||||
Helper.triggerEvent(select, 'beforeOpen');
|
||||
helper.triggerEvent(select, 'beforeOpen');
|
||||
|
||||
document.body.appendChild(dropdownWrapper);
|
||||
|
||||
@@ -579,7 +579,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
for (var i = 0; i < array.length; i++) {
|
||||
callback.call(scope, i, array[i]);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function hasClass(el, className) {
|
||||
if (el.classList) return el.classList.contains(className);else return new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className);
|
||||
@@ -681,16 +681,16 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
var __selectClass = function(){
|
||||
|
||||
}
|
||||
};
|
||||
__selectClass.prototype.setLabelByNode = function(select, html) {
|
||||
setLabelByNode(select, html);
|
||||
}
|
||||
};
|
||||
__selectClass.prototype.change = function(select) {
|
||||
changeSelect(select);
|
||||
}
|
||||
};
|
||||
|
||||
return new __selectClass();
|
||||
};
|
||||
}
|
||||
|
||||
var __Inputs = function () {
|
||||
|
||||
@@ -758,9 +758,9 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
var value_min = $(target).attr('value_min');
|
||||
var value_max = $(target).attr('value_max');
|
||||
if ((value_min != "") && (Number(value_min) > Number(target.value))) {
|
||||
if ((value_min !== "") && (Number(value_min) > Number(target.value))) {
|
||||
this.showFieldError(target, 'Минимальное значение ' + value_min);
|
||||
} else if ((value_max != "") && (Number(value_max) < Number(target.value))) {
|
||||
} else if ((value_max !== "") && (Number(value_max) < Number(target.value))) {
|
||||
this.showFieldError(target, 'Максимальное значение ' + value_max);
|
||||
} else {
|
||||
this.fieldNormalize(target);
|
||||
@@ -782,7 +782,7 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
var inputNode = document.querySelectorAll('input.kit-field__input, textarea.kit-field__input');
|
||||
[].forEach.call(inputNode, function (item) {
|
||||
if (item.tagName == 'TEXTAREA') {
|
||||
if (item.tagName === 'TEXTAREA') {
|
||||
if (item.classList.contains('kit-autoheight')) {
|
||||
_this2.calcAutoHeight(item);
|
||||
_this2.checkDirty(item);
|
||||
@@ -808,9 +808,12 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
Inputs.prototype.switchField = function switchField(e) {
|
||||
var target = e.target;
|
||||
var input = target.parentNode.querySelector('.kit-field__input');
|
||||
if (input && input.type == 'checkbox') {
|
||||
if(!input){
|
||||
return;
|
||||
}
|
||||
if (input.type.toLowerCase() === 'checkbox') {
|
||||
input.classList.remove('kit-field--error');
|
||||
} else if (input && input.type == 'radio') {
|
||||
} else if (input.type.toLowerCase() === 'radio') {
|
||||
var name = input.parentNode.querySelector('.kit-field__input').name;
|
||||
var otherRadio = document.querySelectorAll('[name= ' + name + ']');
|
||||
input.classList.remove('kit-field--error');
|
||||
@@ -922,17 +925,17 @@ kit.PluginManager.register('toolkit', function(module, exports, require, global)
|
||||
|
||||
return Inputs;
|
||||
}();
|
||||
var Inputs = new __Inputs();
|
||||
var inputs = new __Inputs();
|
||||
|
||||
|
||||
/**
|
||||
* @class kitToolkit
|
||||
*/
|
||||
var toolkit = {
|
||||
Helper: Helper,
|
||||
Select: Select(),
|
||||
Message: Message,
|
||||
Inputs: Inputs,
|
||||
helper: helper,
|
||||
select: select(),
|
||||
message: message,
|
||||
inputs: inputs,
|
||||
device: device,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user