forked from rafaelcacilhas-zz/qual-numero
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
44 lines (29 loc) · 1.21 KB
/
index.js
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
//Recebe um número aleatório
const URL = 'https://us-central1-ss-devops.cloudfunctions.net/rand?min=1&max=300'
let numeroEscolhido
await axios.get(URL)
.then( res => {
numeroEscolhido = res.data.value
console.log(numeroEscolhido) // Deixaremos a resposta no console.log para facilitar testes
window.numeroCerto = numeroEscolhido // Joga o valor pro escopo global em numeroCerto
})
.catch( erro => {
const erroReq = erro.response.status
const centena = Math.floor( Number(erroReq) / 100 )
const dezena = Math.floor( ( Number(erroReq) - centena * 100) / 10 )
const unidade = Math.floor( ( Number(erroReq) - centena * 100 - dezena * 10) )
const mensagemTexto = `
<spam>
<p id="texto-tela-erro"> ERRO</p>
</spam>
`
const mensagemNumero = `
<spam>
<img src=\"img/${centena}_vermelho.png\" />
<img src=\"img/${dezena}_vermelho.png\" />
<img src=\"img/${unidade}_vermelho.png\" />
</spam>
`
document.querySelector('#alinha').innerHTML = mensagemTexto;
document.querySelector('#numeroplaceholder').innerHTML = mensagemNumero;
})