From f7dc7f9d6c717802420dbf1edda089795655dbc7 Mon Sep 17 00:00:00 2001 From: Mireayo Date: Fri, 12 Nov 2021 02:18:53 +0500 Subject: [PATCH] 1-8 --- cute.png | Bin 0 -> 6583 bytes index.html | 44 ++++++++++++++++++++------ index.js | 64 +++++++++++++++++++++++++++++++++++++ styles.css | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++ x.png | Bin 0 -> 5204 bytes 5 files changed, 189 insertions(+), 9 deletions(-) create mode 100644 cute.png create mode 100644 x.png diff --git a/cute.png b/cute.png new file mode 100644 index 0000000000000000000000000000000000000000..e66945c246eb7cca0f4b887572d6e2f837690c5e GIT binary patch literal 6583 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 -
+
+
+
-

Напиток №1

+ +

Напиток №1

+ +
Сделайте напиток на
+
Добавьте к напитку:
+ +
+
И вот еще что:
+ +
-
- -
-
- -
+
+ +
+ +
+
+ +
+ + + diff --git a/index.js b/index.js index e69de29..f36b1f4 100644 --- a/index.js +++ b/index.js @@ -0,0 +1,64 @@ +let baseForm = document.querySelector('.beverage-form'); +let addButton = document.querySelector('.add-button'); +let submitButton = document.querySelector('.submit-button'); +let deleteButton = document.querySelector('.delete-button'); +let counter = 1; + +function cloneForm(){ + counter++; + let clone = baseForm.cloneNode(true); + clone.querySelector('.bev-num').innerHTML = String(counter); + clone.id = `form${counter}`; + document.querySelector(".beverages").append(clone); + if (counter != 1){ + let delClone = clone.querySelector('.delete-button'); + delClone.addEventListener('click', () => { + clone.remove(); + counter--; + }) + } +} + +function submit(event) { + event.preventDefault(); + let modalWindow = document.querySelector('.modal'); + let closeButton = document.querySelector('.modal-close') + let orderDetail = 'напитков'; + if ((counter % 10 == 1) && (counter % 100 != 11)) + orderDetail = 'напиток'; + else if (counter % 10 >= 2 && counter % 10 <= 4 && counter % 100 != 12 && counter % 100 != 14) + orderDetail = 'напитка'; + modalWindow.classList.add('active'); + document.querySelector('.modal-description').textContent = `Вы заказали ${counter} ${orderDetail}`; + document.querySelector("table").innerHTML = makeTable(document.querySelectorAll(".beverage-form")); + closeButton.addEventListener('click', () => { + modalWindow.classList.remove('active') + }) +} + +function makeTable(forms){ + let rows = 'НапитокМолокоДополнительноПожелания'; + forms.forEach(form=> { + const fromData = new FormData(form); + rows += "" + convertToRow(fromData) + ""; + }) + return rows; +} + +function convertToRow(formData){ + const convertion = {"espresso": "Эспрессо", "capuccino": "Капучино", "cacao": "Какао", + "usual": "на обычном молоке", "no-fat": "на обезжиренном молоке", "soy": "на соевом молоке", "coconut":"на кокосовом молоке", + "whipped cream": "взбитых сливок", "marshmallow": "зефирок", "chocolate":"шоколад", "cinnamon":"корицу"}; + return `${convertion[formData.get('type')]} + ${convertion[formData.get('milk')]} + ${formData.getAll('options').map(option => convertion[option])} + ${formData.get('comment')}`; +} + +addButton.addEventListener('click', cloneForm); +submitButton.addEventListener('click', submit); + +cloneText = (textarea) =>{ + let text = textarea.value.replace(/(срочно)|(быстрее)|(побыстрее)|(скорее)|(поскорее)|(очень нужно)/gi,"$&"); + textarea.parentNode.querySelector("span").innerHTML = text; +} \ No newline at end of file diff --git a/styles.css b/styles.css index 68f5581..d1c5fde 100644 --- a/styles.css +++ b/styles.css @@ -45,3 +45,93 @@ border-radius: 5px; } +.delete-button{ + height: 25px; + width: 25px; + position: absolute; + left: 250px; +} + +.cute{ + position: fixed; + bottom: 0px; + right: 10px; +} + +.modal{ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + background: rgba(0, 0, 0, 0.75); + display: flex; + justify-content: center; + align-items: center; + overflow-y: scroll; + padding: 60px 15px; + visibility: hidden; +} + +.modal-content{ + width: 100%; + max-width: 500px; + height: auto; + display: flex; + padding: 0px 0px 20px 0px; + justify-content: center; + align-items: center; + flex-direction: column; + background: #f9f9f9; + border-radius: 3px; + position: relative; + box-shadow: 0 5px 15px black; +} + +.modal-close{ + background: #ff0000; + height: 30px; + width: 30px; + display: flex; + justify-content: center; + align-items: center; + border: none; + position: absolute; + right: 0; + top: 0; + background: none; + cursor: pointer; +} + +.modal-description { + margin: 0px 0px 20px 0px; + font-size: 1.125rem; +} + +.active { + position: fixed; + top: 0; + visibility: visible; + opacity: 1; +} + +table{ + text-align: center; + width: 480px; + margin: 10px; + border-collapse: collapse; +} + +td{ + border-top: 1px solid grey; +} + +.textarea{ + display: flex; + align-items:flex-start; +} + +.comment-text{ + margin-left: 50px; +} \ No newline at end of file diff --git a/x.png b/x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0db9cb32eb4322c36c82259e328efdc08a9d82b GIT binary patch literal 5204 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 W3K|^l+)4dI4_L|nk$2gBqv+q4$5*ld literal 0 HcmV?d00001