-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
64 lines (63 loc) · 2.22 KB
/
script.js
File metadata and controls
64 lines (63 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
let dish;
let drink;
let dessert;
let precoDish;
let precoDrink;
let precoDessert;
let total;
function desmarcar(seletor){
const selecionadoAnterior = document.querySelector(`${seletor} .selecionado`);
if (selecionadoAnterior !== null){
selecionadoAnterior.classList.remove('selecionado');
}
}
function verificar3itens(){
if(dish !== undefined && drink !== undefined && dessert !== undefined ){
document.querySelector('.botao').classList.add('botaoSelecionado');
document.querySelector('.fecharPedido').innerHTML = 'Fechar pedido';
const soma= Number(precoDish) + Number(precoDrink)+ Number(precoDessert);
total = soma.toFixed(2);
}
}
function selecionarPrato(marcado){
desmarcar('.pratos');
const classes = marcado.classList;
let marcador = classes[0];
marcador = "." + marcador;
dish= document.querySelector(`${marcador} .localizador`).innerHTML;
precoDish = document.querySelector(`${marcador} .localizadorPreco`).innerHTML;
marcado.classList.add('selecionado');
verificar3itens();
}
function selecionarBebida(marcado){
desmarcar('.bebidas');
const classes = marcado.classList;
let marcador = classes[0];
marcador = "." + marcador;
drink= document.querySelector(`${marcador} .localizador`).innerHTML;
precoDrink = document.querySelector(`${marcador} .localizadorPreco`).innerHTML;
marcado.classList.add('selecionado');
verificar3itens();
}
function selecionarSobremesa(marcado){
desmarcar('.sobremesas');
const classes = marcado.classList;
let marcador = classes[0];
marcador = "." + marcador;
dessert= document.querySelector(`${marcador} .localizador`).innerHTML;
precoDessert = document.querySelector(`${marcador} .localizadorPreco`).innerHTML;
marcado.classList.add('selecionado');
verificar3itens();
}
function avancar(){
if(dish !== undefined && drink !== undefined && dessert !== undefined ){
const pedido = `Olá, gostaria de fazer o pedido:
- Prato: ${dish}
- Bebida: ${drink}
- Sobremesa: ${dessert}
Total: R$ ${total} `;
encodeURIComponent(pedido);
const whatsapp = 'https://wa.me/5532984495493?text=' + encodeURIComponent(pedido);
window.open(whatsapp);
}
}