Skip to content

Commit 367bd33

Browse files
committed
fix: support for JS compressions
1 parent 5bfe932 commit 367bd33

File tree

11 files changed

+80
-80
lines changed

11 files changed

+80
-80
lines changed

src/Fields/AutoSuggest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ function formCloseAllLists(elmnt) {
139139
if (a.childNodes.length === 0) {
140140
a.style.display = 'none';
141141
}
142-
}
142+
};
143143
144144
document.addEventListener("click", function (e) {
145145
formCloseAllLists(e.target);

src/Fields/AutoSuggestSelect.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ function _formDisplaySelection(_field, val) {
126126
if (a.childNodes.length === 0) {
127127
a.style.display = 'none';
128128
}
129-
}
129+
};
130130
131131
document.addEventListener("click", function (e) {
132132
formCloseAllSelectLists(e.target);

src/Fields/Bootstrap/SimpleDatalist.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ function _formsjs_closeAllBsSimpleDatalist(elmnt) {
245245
x[i].classList.add("simple-datalist-hide");
246246
}
247247
}
248-
}
248+
};
249249
250250
// document.addEventListener("click", _formsjs_closeAllBsSimpleDatalist);
251251
document.addEventListener("keyup", function (e) {

src/Fields/Bootstrap/SimpleSelect.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ function _formsjs_closeAllBsSimpleSelect(elmnt) {
243243
x[i].classList.add("simple-select-hide");
244244
}
245245
}
246-
}
246+
};
247247
248248
document.addEventListener("click", _formsjs_closeAllBsSimpleSelect);
249249
document.addEventListener("keyup", function (e) {

src/Fields/Quill.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ class DividerBlot extends BlockEmbed { }
504504
505505
if (_config.markdown) {
506506
new QuillMarkdown(window[_instance]);
507-
}
507+
};
508508
509509
document.getElementById(_id+'_Editor').firstChild.innerHTML = element.value;
510510
window[_instance].on('editor-change', function () {

src/Fields/Quill2.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ public static function js($id, $options)
502502
503503
if (_config.markdown) {
504504
new QuillMarkdown(window[_instance]);
505-
}
505+
};
506506
507507
document.getElementById(_id+'_Editor').firstChild.innerHTML = element.value;
508508

src/Fields/Toggled.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static function js($id, $options)
4141
window._formsjs_toggledField = function (element) {
4242
if (! element.getAttribute('data-formsjs-rendered')) {
4343
let _checkbox = element.parentNode;
44-
_checkbox.classList.add('toggle-slider-wrapper')
44+
_checkbox.classList.add('toggle-slider-wrapper');
4545
let _toggle = document.createElement("span");
4646
_toggle.classList.add('toggle_slider');
4747
_toggle.classList.add('slider');

src/JavaScript/core.js

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
11
window._formsjs_trigger_onchange_function = function (event) {
2-
let _method = event.target.getAttribute('data-formsjs-onchange');
2+
let _method = event.target.getAttribute("data-formsjs-onchange");
33

44
if (! _method) {
5-
_method = event.target.closest('form').getAttribute('data-formsjs-onchange');
5+
_method = event.target.closest("form").getAttribute("data-formsjs-onchange");
66
}
77

8-
_method = _method.replace('(event)', '');
8+
_method = _method.replace("(event)", "");
99

1010
window[_method](event);
11-
}
11+
};
1212

1313
window._formsjs_trigger_onkeydown_function = function (event) {
14-
let _method = event.target.getAttribute('data-formsjs-onkeydown');
14+
let _method = event.target.getAttribute("data-formsjs-onkeydown");
1515

1616
if (! _method) {
17-
_method = event.target.closest('form').getAttribute('data-formsjs-onkeydown');
17+
_method = event.target.closest("form").getAttribute("data-formsjs-onkeydown");
1818
}
1919

20-
_method = _method.replace('(event)', '');
20+
_method = _method.replace("(event)", "");
2121

2222
window[_method](event);
23-
}
23+
};
2424

2525
window._formsjs_trigger_onclick_function = function (event) {
2626
event.preventDefault();
2727

2828
let _form = event.target.form;
29-
let _method = event.target.getAttribute('data-formsjs-onclick');
29+
let _method = event.target.getAttribute("data-formsjs-onclick");
3030

3131
if (! _method) {
3232
_form = event.target.parentNode.form;
33-
_method = event.target.parentNode.getAttribute('data-formsjs-onclick');
33+
_method = event.target.parentNode.getAttribute("data-formsjs-onclick");
3434
}
3535

3636
if (_method) {
37-
_method = _method.replace('(event)', '');
38-
_method = _method.replace('return ', '');
39-
_method = _method.replace('window.', '');
37+
_method = _method.replace("(event)", "");
38+
_method = _method.replace("return ", "");
39+
_method = _method.replace("window.", "");
4040

41-
if (_method.includes('FormsJS_validate_submission')) {
42-
window.FormsJS_validate_submission(_form, '<i class=\"spinner-border spinner-border-sm\"></i>');
43-
} else if (_method.includes('FormsJS_disableOnSubmit')) {
41+
if (_method.includes("FormsJS_validate_submission")) {
42+
window.FormsJS_validate_submission(_form, "<i class=\"spinner-border spinner-border-sm\"></i>");
43+
} else if (_method.includes("FormsJS_disableOnSubmit")) {
4444
window.FormsJS_disableOnSubmit(event);
45-
} else if (_method.includes('.')) {
46-
let _path = _method.split('.');
45+
} else if (_method.includes(".")) {
46+
let _path = _method.split(".");
4747
if (_path.length == 2) {
4848
window[_path[0]][_path[1]](event);
4949
}
@@ -53,48 +53,48 @@ window._formsjs_trigger_onclick_function = function (event) {
5353
}
5454

5555
if (_path.length == 4) {
56-
throw new Error('Method nesting is too deep. Max of 3!');
56+
throw new Error("Method nesting is too deep. Max of 3!");
5757
}
58-
} else if (typeof window[_method] === 'function') {
58+
} else if (typeof window[_method] === "function") {
5959
window[_method](event);
6060
}
6161
}
62-
}
62+
};
6363

6464
window._formsjs_set_bindings = function () {
65-
document.querySelectorAll('[data-formsjs-onload]').forEach(function (element) {
66-
if (! element.hasAttribute('data-formsjs-rendered')) {
67-
let _method = element.getAttribute('data-formsjs-onload');
65+
document.querySelectorAll("[data-formsjs-onload]").forEach(function (element) {
66+
if (! element.hasAttribute("data-formsjs-rendered")) {
67+
let _method = element.getAttribute("data-formsjs-onload");
6868
window[_method](element);
69-
element.setAttribute('data-formsjs-rendered', true);
69+
element.setAttribute("data-formsjs-rendered", true);
7070
}
7171
});
7272

73-
document.querySelectorAll('[data-formsjs-onchange]').forEach(function (element) {
74-
if (! element.hasAttribute('data-formsjs-rendered')) {
75-
element.addEventListener('change', _formsjs_trigger_onchange_function);
76-
element.addEventListener('input', _formsjs_trigger_onchange_function);
77-
element.setAttribute('data-formsjs-rendered', true);
73+
document.querySelectorAll("[data-formsjs-onchange]").forEach(function (element) {
74+
if (! element.hasAttribute("data-formsjs-rendered")) {
75+
element.addEventListener("change", _formsjs_trigger_onchange_function);
76+
element.addEventListener("input", _formsjs_trigger_onchange_function);
77+
element.setAttribute("data-formsjs-rendered", true);
7878
}
7979
});
8080

81-
document.querySelectorAll('[data-formsjs-onkeydown]').forEach(function (element) {
82-
if (! element.hasAttribute('data-formsjs-rendered')) {
83-
element.addEventListener('keydown', _formsjs_trigger_onkeydown_function);
84-
element.setAttribute('data-formsjs-rendered', true);
81+
document.querySelectorAll("[data-formsjs-onkeydown]").forEach(function (element) {
82+
if (! element.hasAttribute("data-formsjs-rendered")) {
83+
element.addEventListener("keydown", _formsjs_trigger_onkeydown_function);
84+
element.setAttribute("data-formsjs-rendered", true);
8585
}
8686
});
8787

88-
document.querySelectorAll('[data-formsjs-onclick]').forEach(function (element) {
89-
if (! element.hasAttribute('data-formsjs-rendered')) {
88+
document.querySelectorAll("[data-formsjs-onclick]").forEach(function (element) {
89+
if (! element.hasAttribute("data-formsjs-rendered")) {
9090
let _newElement = element.cloneNode(true);
91-
// I don't like this but it works
91+
// I don"t like this but it works
9292
// It resolves a potential issue with Livewire
9393
element.parentNode.replaceChild(_newElement, element);
94-
_newElement.addEventListener('click', _formsjs_trigger_onclick_function);
95-
_newElement.setAttribute('data-formsjs-rendered', true);
94+
_newElement.addEventListener("click", _formsjs_trigger_onclick_function);
95+
_newElement.setAttribute("data-formsjs-rendered", true);
9696
}
9797
});
98-
}
98+
};
9999

100100
window._formsjs_set_bindings();

src/JavaScript/default.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
window.FormsJS_confirm = function (event) {
2-
let _message = event.target.getAttribute('data-formsjs-confirm-message');
2+
let _message = event.target.getAttribute("data-formsjs-confirm-message");
33

44
if (confirm(_message)) {
55
event.target.form.submit();
66
}
7-
}
7+
};
88

99
window.FormsJS_confirmForAjax = function (event) {
10-
let _message = event.target.getAttribute('data-formsjs-confirm-message');
10+
let _message = event.target.getAttribute("data-formsjs-confirm-message");
1111

1212
if (confirm(_message)) {
13-
window['_ajaxMethod'](event);
13+
window["_ajaxMethod"](event);
1414
}
15-
}
15+
};
1616

1717
window.FormsJS_submit = function (event) {
18-
event.target.form.submit()
19-
}
18+
event.target.form.submit();
19+
};
2020

2121
window.FormsJS_disableOnSubmit = function (event) {
2222
let _target = event.target;
2323

24-
if (! _target.hasAttribute('data-formsjs-onclick')) {
25-
_target = event.target.closest('button');
24+
if (! _target.hasAttribute("data-formsjs-onclick")) {
25+
_target = event.target.closest("button");
2626
}
2727

28-
let _button = _target.getAttribute('data-formsjs-button');
28+
let _button = _target.getAttribute("data-formsjs-button");
2929

3030
if (! _button) {
3131
_button = _target.innerHTML;
3232
}
3333

34-
_target.style.width = _target.offsetWidth + 'px';
35-
_target.innerHTML = '<i class=\"spinner-border spinner-border-sm\"></i>';
34+
_target.style.width = _target.offsetWidth + "px";
35+
_target.innerHTML = "<i class=\"spinner-border spinner-border-sm\"></i>";
3636
_target.disabled = true;
3737
_target.form.submit();
38-
}
38+
};
3939

4040
window.FormsJS_validate_submission = function (_form, _processing) {
4141
if (! _form.checkValidity()) {
42-
let _inputs = _form.querySelectorAll('input');
43-
let _selects = _form.querySelectorAll('select');
44-
let _textarea = _form.querySelectorAll('textarea');
42+
let _inputs = _form.querySelectorAll("input");
43+
let _selects = _form.querySelectorAll("select");
44+
let _textarea = _form.querySelectorAll("textarea");
4545
let _inputFields = [..._inputs].concat([..._selects]).concat([..._textarea]);
4646

4747
_inputFields.forEach(function (_input) {
@@ -54,24 +54,24 @@ window.FormsJS_validate_submission = function (_form, _processing) {
5454
|| _input.validity.tooLong
5555
|| _input.validity.badInput
5656
) {
57-
if (! _input.classList.contains('is-invalid')) {
58-
let _errorMessage = document.createElement('div');
59-
_errorMessage.classList.add('invalid-feedback');
57+
if (! _input.classList.contains("is-invalid")) {
58+
let _errorMessage = document.createElement("div");
59+
_errorMessage.classList.add("invalid-feedback");
6060
_errorMessage.innerText = _input.validationMessage;
6161

62-
_input.classList.add('is-invalid');
62+
_input.classList.add("is-invalid");
6363
_input.parentNode.appendChild(_errorMessage);
6464
window.FormsJS_validation();
6565
}
6666
}
6767
});
6868

6969
return false;
70-
};
70+
}
7171

72-
let _button = _form.querySelector('button[type="submit"]');
72+
let _button = _form.querySelector("button[type=\"submit\"]");
7373
let _width = _button.offsetWidth;
74-
_button.style.width = _width + 'px';
74+
_button.style.width = _width + "px";
7575
_button.innerHTML = _processing;
7676

7777
_form.submit();

src/JavaScript/validation.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
window.FormsJS_validation = function () {
2-
let _fields = document.getElementsByClassName('_formValidationClass');
2+
let _fields = document.getElementsByClassName("_formValidationClass");
33

44
for (let i = 0; i < _fields.length; i++) {
55
_fields[i].addEventListener("keyup", function (e) {
66
if (this.value.length > 0) {
7-
this.classList.remove('_formValidationClass');
7+
this.classList.remove("_formValidationClass");
88
if (this.nextSibling) {
99
this.nextSibling.remove();
1010
}
1111
}
1212
});
1313

14-
_fields[i].addEventListener("onfocusout", function (e) {
14+
_fields[i].addEventListener("onfocusout", function () {
1515
if (this.value.length > 0) {
16-
this.classList.remove('_formValidationClass');
16+
this.classList.remove("_formValidationClass");
1717
if (this.nextSibling) {
1818
this.nextSibling.remove();
1919
}
2020
}
2121
});
2222

23-
_fields[i].addEventListener("change", function (e) {
23+
_fields[i].addEventListener("change", function () {
2424
if (this.value.length > 0) {
25-
this.classList.remove('_formValidationClass');
25+
this.classList.remove("_formValidationClass");
2626
if (this.nextSibling) {
2727
this.nextSibling.remove();
2828
}
2929
}
3030
});
3131
}
32-
}
32+
};
3333

3434
window.FormsJS_validation();

0 commit comments

Comments
 (0)