Browse Source

HW11 done

Vadym Hlushko 2 years ago
parent
commit
5993d8f2c6
1 changed files with 35 additions and 1 deletions
  1. 35 1
      hw11/redux.js

+ 35 - 1
hw11/redux.js

@@ -57,6 +57,7 @@ function createDom (state) {
     content.append(spanImgCigarettes)
     content.append(spanCigarettesAmount)
 
+    
     let cashbox = document.createElement('span')
     let cashboxImg = document.createElement('img')
     cashboxImg.src = "kassa.png"
@@ -71,6 +72,39 @@ function createDom (state) {
     content.append(cashboxImg)
     content.append(cashbox)
     
+    let btnCashbox = document.createElement('button')
+    btnCashbox.innerHTML = "Посмотреть сколько в кассе"
+    btnCashbox.style.marginLeft = '80px'
+    content.append(btnCashbox)
+
+    let btnHidden = document.createElement('button')
+    btnHidden.hidden = true
+    btnHidden.innerHTML = 'Скрыть'
+    btnHidden.style.position = 'relative'
+    btnHidden.style.top = '40px'
+    btnHidden.style.left = '20px'
+    content.append(btnHidden)
+    
+    cashbox.hidden = true
+    btnCashbox.hidden = false
+    
+    btnCashbox.onclick = () => {
+        alert ("Только для продавщицы!!!")
+        let password = prompt('Введите пароль для продавщицы')
+        if (password == 'qwerty'){
+        cashbox.hidden = false
+        btnCashbox.hidden = true
+        btnHidden.hidden = false}
+        else {
+            alert ("Куда лезешь?")
+        }
+    }
+
+    btnHidden.onclick = () => {
+        cashbox.hidden = true
+        btnCashbox.hidden = false
+        btnHidden.hidden = true
+    }
     
     let selectProducts = document.createElement('select')
     content.append(selectProducts)
@@ -83,7 +117,7 @@ function createDom (state) {
     content.append(inputAmount)
     inputAmount.style.marginLeft = '20px'
     inputAmount.placeholder = 'Количество товара'
-    
+
     let beer = document.createElement('option')
     beer.innerHTML = 'пиво'
     selectProducts.append(beer)