From 0971adaa316b2a1af2b83977333bced829c66efa Mon Sep 17 00:00:00 2001 From: bellord13 Date: Fri, 4 Aug 2023 14:17:08 +0300 Subject: [PATCH] fix --- assets/toolkit/toolkit.js | 63 ++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/assets/toolkit/toolkit.js b/assets/toolkit/toolkit.js index b702c19..9751624 100644 --- a/assets/toolkit/toolkit.js +++ b/assets/toolkit/toolkit.js @@ -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, };