Skip to content

Commit 624773c

Browse files
authored
Update .stylelintrc.json
1 parent 035aa8a commit 624773c

File tree

1 file changed

+44
-159
lines changed

1 file changed

+44
-159
lines changed

.stylelintrc.json

Lines changed: 44 additions & 159 deletions
Original file line numberDiff line numberDiff line change
@@ -1,159 +1,44 @@
1-
{
2-
"rules": {
3-
"block-no-empty": true,
4-
"comment-no-empty": true,
5-
"declaration-block-no-duplicate-custom-properties": true,
6-
"declaration-block-no-shorthand-property-overrides": true,
7-
"font-family-no-duplicate-names": true,
8-
"function-calc-no-unspaced-operator": true,
9-
"function-linear-gradient-no-nonstandard-direction": true,
10-
"media-feature-name-no-unknown": true,
11-
"named-grid-areas-no-invalid": true,
12-
"no-duplicate-selectors": true,
13-
"no-empty-source": true,
14-
"no-extra-semicolons": true,
15-
"no-invalid-double-slash-comments": true,
16-
"no-irregular-whitespace": true,
17-
"property-no-unknown": true,
18-
"selector-pseudo-class-no-unknown": true,
19-
"selector-pseudo-element-no-unknown": true,
20-
"string-no-newline": true,
21-
"unit-no-unknown": true,
22-
"font-family-no-missing-generic-family-keyword": true,
23-
"no-descending-specificity": null,
24-
"color-hex-case": "lower",
25-
"color-hex-length": "long",
26-
"font-family-name-quotes": "always-unless-keyword",
27-
"function-comma-newline-after": "always-multi-line",
28-
"function-comma-newline-before": "never-multi-line",
29-
"function-comma-space-after": "always-single-line",
30-
"function-comma-space-before": "never",
31-
"function-max-empty-lines": 0,
32-
"function-name-case": "lower",
33-
"function-parentheses-space-inside": "never-single-line",
34-
"function-url-quotes": "always",
35-
"function-whitespace-after": "always",
36-
"number-leading-zero": "always",
37-
"number-no-trailing-zeros": true,
38-
"length-zero-no-unit": true,
39-
"string-quotes": "double",
40-
"unit-case": "lower",
41-
"value-keyword-case": "lower",
42-
"value-list-comma-newline-after": "always-multi-line",
43-
"value-list-comma-newline-before": "never-multi-line",
44-
"value-list-comma-space-after": "always-single-line",
45-
"value-list-comma-space-before": "never",
46-
"value-list-max-empty-lines": 0,
47-
"value-no-vendor-prefix": true,
48-
"property-case": "lower",
49-
"property-no-vendor-prefix": true,
50-
"keyframe-declaration-no-important": true,
51-
"declaration-no-important": true,
52-
"declaration-bang-space-after": "never",
53-
"declaration-bang-space-before": "always",
54-
"declaration-colon-space-after": "always-single-line",
55-
"declaration-colon-space-before": "never",
56-
"declaration-block-no-duplicate-properties": true,
57-
"declaration-block-semicolon-newline-after": "always",
58-
"declaration-block-semicolon-newline-before": "never-multi-line",
59-
"declaration-block-semicolon-space-after": "always-single-line",
60-
"declaration-block-semicolon-space-before": "never",
61-
"declaration-block-trailing-semicolon": "always",
62-
"block-closing-brace-empty-line-before": "never",
63-
"block-closing-brace-newline-after": "always",
64-
"block-closing-brace-newline-before": "always",
65-
"block-closing-brace-space-after": "always-single-line",
66-
"block-closing-brace-space-before": "always-single-line",
67-
"block-opening-brace-newline-after": "always",
68-
"block-opening-brace-space-after": "always-single-line",
69-
"block-opening-brace-space-before": "always",
70-
"selector-attribute-brackets-space-inside": "never",
71-
"selector-attribute-operator-space-after": "never",
72-
"selector-attribute-operator-space-before": "never",
73-
"selector-attribute-quotes": "always",
74-
"selector-combinator-space-after": "always",
75-
"selector-combinator-space-before": "always",
76-
"selector-descendant-combinator-no-non-space": true,
77-
"selector-max-id": 0,
78-
"selector-pseudo-class-case": "lower",
79-
"selector-pseudo-class-parentheses-space-inside": "never",
80-
"selector-pseudo-element-case": "lower",
81-
"selector-pseudo-element-colon-notation": "double",
82-
"selector-type-case": "lower",
83-
"selector-type-no-unknown": true,
84-
"selector-max-empty-lines": 0,
85-
"selector-list-comma-newline-after": "always",
86-
"selector-list-comma-newline-before": "never-multi-line",
87-
"selector-list-comma-space-after": "always-single-line",
88-
"selector-list-comma-space-before": "never",
89-
"rule-empty-line-before": [
90-
"always",
91-
{
92-
"except": [
93-
"first-nested"
94-
],
95-
"ignore": [
96-
"after-comment"
97-
]
98-
}
99-
],
100-
"media-feature-colon-space-after": "always",
101-
"media-feature-colon-space-before": "never",
102-
"media-feature-name-case": "lower",
103-
"media-feature-name-no-vendor-prefix": true,
104-
"media-feature-parentheses-space-inside": "never",
105-
"media-feature-range-operator-space-after": "always",
106-
"media-feature-range-operator-space-before": "always",
107-
"media-query-list-comma-newline-after": "always-multi-line",
108-
"media-query-list-comma-newline-before": "never-multi-line",
109-
"media-query-list-comma-space-after": "always-single-line",
110-
"media-query-list-comma-space-before": "never-single-line",
111-
"at-rule-empty-line-before": [
112-
"always",
113-
{
114-
"except": [
115-
"first-nested",
116-
"blockless-after-blockless"
117-
],
118-
"ignore": [
119-
"after-comment"
120-
]
121-
}
122-
],
123-
"at-rule-name-case": "lower",
124-
"at-rule-name-space-after": "always",
125-
"at-rule-no-unknown": [
126-
true,
127-
{
128-
"ignoreAtRules": [
129-
"mixin",
130-
"define-mixin",
131-
"include",
132-
"content",
133-
"rules",
134-
"each"
135-
]
136-
}
137-
],
138-
"at-rule-no-vendor-prefix": true,
139-
"at-rule-semicolon-newline-after": "always",
140-
"indentation": 2,
141-
"max-nesting-depth": [
142-
2,
143-
{
144-
"ignoreAtRules": [
145-
"media"
146-
]
147-
}
148-
],
149-
"max-empty-lines": 2,
150-
"no-eol-whitespace": true,
151-
"no-missing-end-of-source-newline": true,
152-
"no-duplicate-at-import-rules": true,
153-
"no-invalid-position-at-import-rule": true,
154-
"color-no-invalid-hex": true,
155-
"color-no-hex": null,
156-
"color-named": "never",
157-
"number-max-precision": 2
158-
}
159-
}
1+
(function() {
2+
var form = document.querySelector(".form-search");
3+
var inputs = form.querySelectorAll("input[type=text]");
4+
var btnSubmit = form.querySelector(".search-button");
5+
6+
var btn = document.querySelector(".hotel-button");
7+
8+
document.addEventListener("DOMContentLoaded", function() {
9+
10+
if (typeof(form) != "undefined" && form != null) {
11+
form.classList.remove("no-js");
12+
}
13+
});
14+
15+
if (typeof(btn) != "undefined" && btn != null) {
16+
btn.addEventListener("click", function(evt) {
17+
evt.preventDefault();
18+
form.classList.toggle("is-showed");
19+
});
20+
}
21+
22+
if (typeof(btnSubmit) != "undefined" && btnSubmit != null) {
23+
var counter = 0;
24+
btnSubmit.addEventListener("click", function(event) {
25+
var Form = event.target.form;
26+
27+
for (var i = 0; i < inputs.length; i++) {
28+
29+
if (inputs[i].value !== "") {
30+
counter++
31+
}
32+
}
33+
if (counter === inputs.length) {
34+
if (form.classList.contains("submit-error")) {
35+
form.classList.remove("submit-error");
36+
}
37+
Form.submit();
38+
} else {
39+
event.preventDefault();
40+
form.classList.add("submit-error");
41+
}
42+
});
43+
}
44+
}());

0 commit comments

Comments
 (0)