Skip to content

Commit

Permalink
Меняет разметку Markdown
Browse files Browse the repository at this point in the history
  • Loading branch information
kiipod committed Sep 14, 2023
1 parent b2bff3d commit e6c974c
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions tz.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

После выбора изображения пользователем с помощью стандартного **контрола загрузки файла #upload-file**, нужно подставить его в форму редактирования вместо тестового изображения.

<a href="closedform">1.3.</a> Закрытие формы редактирования изображения производится либо нажатием на кнопку `#upload-cancel`, либо нажатием клавиши Esc. Элементу `.img-upload__overlay` возвращается класс `hidden`. У элемента `body` удаляется класс `modal-open`.
<a name="closedform">1.3.</a> Закрытие формы редактирования изображения производится либо нажатием на кнопку `#upload-cancel`, либо нажатием клавиши Esc. Элементу `.img-upload__overlay` возвращается класс `hidden`. У элемента `body` удаляется класс `modal-open`.

---

Expand All @@ -48,7 +48,7 @@
- При выборе эффекта «Оригинал» слайдер скрывается.
- При переключении эффектов, уровень насыщенности сбрасывается до начального значения (100%): слайдер, CSS-стиль изображения и значение поля должны обновляться.

<a href="hashtag">2.3.</a> Хэш-теги:
<a name="hashtag">2.3.</a> Хэш-теги:
- хэш-тег начинается с символа `#` (решётка);
- строка после решётки должна состоять из букв и чисел и не может содержать пробелы, спецсимволы (#, @, $ и т. п.), символы пунктуации (тире, дефис, запятая и т. п.), эмодзи и т. д.;
- хеш-тег не может состоять только из одной решётки;
Expand All @@ -60,7 +60,7 @@
- хэш-теги необязательны;
- если фокус находится в поле ввода хэш-тега, нажатие на Esc не должно приводить к закрытию формы редактирования изображения.

<a href="comments">2.4.</a> Комментарий:
<a name="comments">2.4.</a> Комментарий:
- комментарий не обязателен;
- длина комментария не может составлять больше 140 символов;
- если фокус находится в поле ввода комментария, нажатие на Esc не должно приводить к закрытию формы редактирования изображения.
Expand All @@ -70,9 +70,9 @@
## 3. Отправка данных на сервер
3.1. После заполнения всех данных, при нажатии на кнопку «Отправить», все данные из формы, включая изображения, с помощью AJAX-запроса отправляются на сервер https://26.javascript.pages.academy/kekstagram методом `POST` с типом `multipart/form-data`. На время выполнения запроса к серверу кнопка «Отправить» блокируется.

3.2. Страница реагирует на неправильно введённые значения в форму. Если данные, введённые в форму, не соответствуют ограничениям, указанным в пунктах <a name="hashtag">2.3</a> и <a name="comments">2.4</a>, форму невозможно отправить на сервер. При попытке отправить форму с неправильными данными, отправки не происходит, а пользователю показываются ошибки для неверно заполненных полей (для проверки данных используется сторонняя библиотека Pristine).
3.2. Страница реагирует на неправильно введённые значения в форму. Если данные, введённые в форму, не соответствуют ограничениям, указанным в пунктах <a href="hashtag">2.3</a> и <a href="comments">2.4</a>, форму невозможно отправить на сервер. При попытке отправить форму с неправильными данными, отправки не происходит, а пользователю показываются ошибки для неверно заполненных полей (для проверки данных используется сторонняя библиотека Pristine).

<a href="success">3.3.</a> При успешной отправке формы форма редактирования изображения закрывается, все данные, введённые в форму, и контрол фильтра приходят в исходное состояние:
<a name="success">3.3.</a> При успешной отправке формы форма редактирования изображения закрывается, все данные, введённые в форму, и контрол фильтра приходят в исходное состояние:
- масштаб возвращается к 100%;
- эффект сбрасывается на «Оригинал»;
- поля для ввода хэш-тегов и комментария очищаются;
Expand All @@ -82,7 +82,7 @@

3.5. Если при отправке данных произошла ошибка запроса, нужно показать соответствующее сообщение. Разметку сообщения, которая находится в блоке `#error` внутри шаблона `template`, нужно разместить перед закрывающим тегом `</body>`. Сообщение должно исчезать после нажатия на кнопки `.error__button`, по нажатию на клавишу Esc и по клику на произвольную область экрана за пределами блока с сообщением. **В таком случае вся введённая пользователем информация сохраняется, чтобы у него была возможность отправить форму повторно.**

3.6. Нажатие на кнопку `#upload-cancel` приводит к <a name="closedform">закрытию формы</a> и возвращению всех данных и контрола фильтра к исходному состоянию (описано в <a name="success">пункте 3.3</a>). Поле загрузки фотографии, стилизованное под букву «О» в логотипе, очищается.
3.6. Нажатие на кнопку `#upload-cancel` приводит к <a href="closedform">закрытию формы</a> и возвращению всех данных и контрола фильтра к исходному состоянию (описано в <a href="success">пункте 3.3</a>). Поле загрузки фотографии, стилизованное под букву «О» в логотипе, очищается.

---

Expand Down

0 comments on commit e6c974c

Please sign in to comment.