Skip to content

Commit 7ef5b29

Browse files
authored
Update extensions.json
1 parent 624773c commit 7ef5b29

File tree

1 file changed

+45
-5
lines changed

1 file changed

+45
-5
lines changed

.vscode/extensions.json

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
1-
{
2-
"recommendations": [
3-
"EditorConfig.EditorConfig"
4-
]
5-
}
1+
2+
(function() {
3+
var form = document.querySelector(".form-search");
4+
var inputs = form.querySelectorAll("input[type=text]");
5+
var btnSubmit = form.querySelector(".search-button");
6+
7+
var btn = document.querySelector(".hotel-button");
8+
9+
document.addEventListener("DOMContentLoaded", function() {
10+
11+
if (typeof(form) != "undefined" && form != null) {
12+
form.classList.remove("no-js");
13+
}
14+
});
15+
16+
if (typeof(btn) != "undefined" && btn != null) {
17+
btn.addEventListener("click", function(evt) {
18+
evt.preventDefault();
19+
form.classList.toggle("is-showed");
20+
});
21+
}
22+
23+
if (typeof(btnSubmit) != "undefined" && btnSubmit != null) {
24+
var counter = 0;
25+
btnSubmit.addEventListener("click", function(event) {
26+
var Form = event.target.form;
27+
28+
for (var i = 0; i < inputs.length; i++) {
29+
30+
if (inputs[i].value !== "") {
31+
counter++
32+
}
33+
}
34+
if (counter === inputs.length) {
35+
if (form.classList.contains("submit-error")) {
36+
form.classList.remove("submit-error");
37+
}
38+
Form.submit();
39+
} else {
40+
event.preventDefault();
41+
form.classList.add("submit-error");
42+
}
43+
});
44+
}
45+
}());

0 commit comments

Comments
 (0)