Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
203 changes: 159 additions & 44 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -1,44 +1,159 @@
(function() {
var form = document.querySelector(".form-search");
var inputs = form.querySelectorAll("input[type=text]");
var btnSubmit = form.querySelector(".search-button");

var btn = document.querySelector(".hotel-button");

document.addEventListener("DOMContentLoaded", function() {

if (typeof(form) != "undefined" && form != null) {
form.classList.remove("no-js");
}
});

if (typeof(btn) != "undefined" && btn != null) {
btn.addEventListener("click", function(evt) {
evt.preventDefault();
form.classList.toggle("is-showed");
});
}

if (typeof(btnSubmit) != "undefined" && btnSubmit != null) {
var counter = 0;
btnSubmit.addEventListener("click", function(event) {
var Form = event.target.form;

for (var i = 0; i < inputs.length; i++) {

if (inputs[i].value !== "") {
counter++
}
}
if (counter === inputs.length) {
if (form.classList.contains("submit-error")) {
form.classList.remove("submit-error");
}
Form.submit();
} else {
event.preventDefault();
form.classList.add("submit-error");
}
});
}
}());
{
"rules": {
"block-no-empty": true,
"comment-no-empty": true,
"declaration-block-no-duplicate-custom-properties": true,
"declaration-block-no-shorthand-property-overrides": true,
"font-family-no-duplicate-names": true,
"function-calc-no-unspaced-operator": true,
"function-linear-gradient-no-nonstandard-direction": true,
"media-feature-name-no-unknown": true,
"named-grid-areas-no-invalid": true,
"no-duplicate-selectors": true,
"no-empty-source": true,
"no-extra-semicolons": true,
"no-invalid-double-slash-comments": true,
"no-irregular-whitespace": true,
"property-no-unknown": true,
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-element-no-unknown": true,
"string-no-newline": true,
"unit-no-unknown": true,
"font-family-no-missing-generic-family-keyword": true,
"no-descending-specificity": null,
"color-hex-case": "lower",
"color-hex-length": "long",
"font-family-name-quotes": "always-unless-keyword",
"function-comma-newline-after": "always-multi-line",
"function-comma-newline-before": "never-multi-line",
"function-comma-space-after": "always-single-line",
"function-comma-space-before": "never",
"function-max-empty-lines": 0,
"function-name-case": "lower",
"function-parentheses-space-inside": "never-single-line",
"function-url-quotes": "always",
"function-whitespace-after": "always",
"number-leading-zero": "always",
"number-no-trailing-zeros": true,
"length-zero-no-unit": true,
"string-quotes": "double",
"unit-case": "lower",
"value-keyword-case": "lower",
"value-list-comma-newline-after": "always-multi-line",
"value-list-comma-newline-before": "never-multi-line",
"value-list-comma-space-after": "always-single-line",
"value-list-comma-space-before": "never",
"value-list-max-empty-lines": 0,
"value-no-vendor-prefix": true,
"property-case": "lower",
"property-no-vendor-prefix": true,
"keyframe-declaration-no-important": true,
"declaration-no-important": true,
"declaration-bang-space-after": "never",
"declaration-bang-space-before": "always",
"declaration-colon-space-after": "always-single-line",
"declaration-colon-space-before": "never",
"declaration-block-no-duplicate-properties": true,
"declaration-block-semicolon-newline-after": "always",
"declaration-block-semicolon-newline-before": "never-multi-line",
"declaration-block-semicolon-space-after": "always-single-line",
"declaration-block-semicolon-space-before": "never",
"declaration-block-trailing-semicolon": "always",
"block-closing-brace-empty-line-before": "never",
"block-closing-brace-newline-after": "always",
"block-closing-brace-newline-before": "always",
"block-closing-brace-space-after": "always-single-line",
"block-closing-brace-space-before": "always-single-line",
"block-opening-brace-newline-after": "always",
"block-opening-brace-space-after": "always-single-line",
"block-opening-brace-space-before": "always",
"selector-attribute-brackets-space-inside": "never",
"selector-attribute-operator-space-after": "never",
"selector-attribute-operator-space-before": "never",
"selector-attribute-quotes": "always",
"selector-combinator-space-after": "always",
"selector-combinator-space-before": "always",
"selector-descendant-combinator-no-non-space": true,
"selector-max-id": 0,
"selector-pseudo-class-case": "lower",
"selector-pseudo-class-parentheses-space-inside": "never",
"selector-pseudo-element-case": "lower",
"selector-pseudo-element-colon-notation": "double",
"selector-type-case": "lower",
"selector-type-no-unknown": true,
"selector-max-empty-lines": 0,
"selector-list-comma-newline-after": "always",
"selector-list-comma-newline-before": "never-multi-line",
"selector-list-comma-space-after": "always-single-line",
"selector-list-comma-space-before": "never",
"rule-empty-line-before": [
"always",
{
"except": [
"first-nested"
],
"ignore": [
"after-comment"
]
}
],
"media-feature-colon-space-after": "always",
"media-feature-colon-space-before": "never",
"media-feature-name-case": "lower",
"media-feature-name-no-vendor-prefix": true,
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "always",
"media-query-list-comma-newline-after": "always-multi-line",
"media-query-list-comma-newline-before": "never-multi-line",
"media-query-list-comma-space-after": "always-single-line",
"media-query-list-comma-space-before": "never-single-line",
"at-rule-empty-line-before": [
"always",
{
"except": [
"first-nested",
"blockless-after-blockless"
],
"ignore": [
"after-comment"
]
}
],
"at-rule-name-case": "lower",
"at-rule-name-space-after": "always",
"at-rule-no-unknown": [
true,
{
"ignoreAtRules": [
"mixin",
"define-mixin",
"include",
"content",
"rules",
"each"
]
}
],
"at-rule-no-vendor-prefix": true,
"at-rule-semicolon-newline-after": "always",
"indentation": 2,
"max-nesting-depth": [
2,
{
"ignoreAtRules": [
"media"
]
}
],
"max-empty-lines": 2,
"no-eol-whitespace": true,
"no-missing-end-of-source-newline": true,
"no-duplicate-at-import-rules": true,
"no-invalid-position-at-import-rule": true,
"color-no-invalid-hex": true,
"color-no-hex": null,
"color-named": "never",
"number-max-precision": 2
}
}
50 changes: 5 additions & 45 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,45 +1,5 @@

(function() {
var form = document.querySelector(".form-search");
var inputs = form.querySelectorAll("input[type=text]");
var btnSubmit = form.querySelector(".search-button");

var btn = document.querySelector(".hotel-button");

document.addEventListener("DOMContentLoaded", function() {

if (typeof(form) != "undefined" && form != null) {
form.classList.remove("no-js");
}
});

if (typeof(btn) != "undefined" && btn != null) {
btn.addEventListener("click", function(evt) {
evt.preventDefault();
form.classList.toggle("is-showed");
});
}

if (typeof(btnSubmit) != "undefined" && btnSubmit != null) {
var counter = 0;
btnSubmit.addEventListener("click", function(event) {
var Form = event.target.form;

for (var i = 0; i < inputs.length; i++) {

if (inputs[i].value !== "") {
counter++
}
}
if (counter === inputs.length) {
if (form.classList.contains("submit-error")) {
form.classList.remove("submit-error");
}
Form.submit();
} else {
event.preventDefault();
form.classList.add("submit-error");
}
});
}
}());
{
"recommendations": [
"EditorConfig.EditorConfig"
]
}
1 change: 0 additions & 1 deletion arrow-down.svg

This file was deleted.

3 changes: 0 additions & 3 deletions arrow-right.svg

This file was deleted.

4 changes: 0 additions & 4 deletions breadcrumbs-home.svg

This file was deleted.

3 changes: 0 additions & 3 deletions checked.svg

This file was deleted.

1 change: 0 additions & 1 deletion column-mode.svg

This file was deleted.

1 change: 0 additions & 1 deletion date.svg

This file was deleted.

1 change: 0 additions & 1 deletion divider.svg

This file was deleted.

Binary file removed favicon-32x32.png
Binary file not shown.
Binary file removed filter-bg.jpg
Binary file not shown.
1 change: 0 additions & 1 deletion food.svg

This file was deleted.

1 change: 0 additions & 1 deletion grid-mode.svg

This file was deleted.

1 change: 0 additions & 1 deletion heart.svg

This file was deleted.

Binary file removed hero-bg.jpg
Binary file not shown.
Binary file removed hotel-1.jpg
Binary file not shown.
Binary file removed hotel-2.jpg
Binary file not shown.
Binary file removed hotel-3.jpg
Binary file not shown.
Binary file removed hotel-4.jpg
Binary file not shown.
1 change: 0 additions & 1 deletion house.svg

This file was deleted.

29 changes: 29 additions & 0 deletions images
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>О нас</title>
<link rel="stylesheet" href="styles/styles.css">
</head>
<body>
<header>
<h1>О нас</h1>
<nav>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="about.html">О нас</a></li>
<li><a href="contact.html">Контакты</a></li>
</ul>
</nav>
</header>
<main>
<h2>Информация о нас</h2>
<p>Здесь вы можете описать вашу команду и вашу миссию.</p>
</main>
<footer>
<p>© 2023 Мой сайт</p>
</footer>
</body>
</html>
```
Binary file removed images.zip
Binary file not shown.
1 change: 0 additions & 1 deletion images/advantages/food.svg

This file was deleted.

1 change: 0 additions & 1 deletion images/advantages/house.svg

This file was deleted.

Binary file removed images/advantages/photo-1.jpg
Binary file not shown.
Binary file removed images/advantages/photo-2.jpg
Binary file not shown.
1 change: 0 additions & 1 deletion images/advantages/souvenir.svg

This file was deleted.

1 change: 0 additions & 1 deletion images/arrow-down.svg

This file was deleted.

3 changes: 0 additions & 3 deletions images/arrow-right.svg

This file was deleted.

4 changes: 0 additions & 4 deletions images/breadcrumbs-home.svg
Diff not rendered.
3 changes: 0 additions & 3 deletions images/checked.svg
Diff not rendered.
1 change: 0 additions & 1 deletion images/column-mode.svg
Diff not rendered.
Loading