|
4 | 4 | function exibir_games_destaques(data) { |
5 | 5 | let str = ''; |
6 | 6 |
|
7 | | - document.querySelector('.jogos').style.display = "none"; |
8 | | - document.querySelector('.plataformas').style.display = "none"; |
9 | | - document.querySelector('.publisher').style.display = "none"; |
10 | | - |
11 | 7 | //Inclusao de novo slide no corrousel |
12 | 8 | for (let i = 0; i < 3; i++){ |
13 | 9 | let jogo = data.results[i] |
14 | 10 | let lancamento = jogo.released.split("-"); |
15 | 11 |
|
| 12 | + str+='<div class="carousel-item'; |
| 13 | + |
16 | 14 | if (i == 0) { |
17 | | - str += `<div class="carousel-item active">` |
18 | | - } else { |
19 | | - str += `<div class="carousel-item">` |
| 15 | + str += ' active'; |
20 | 16 | } |
21 | 17 |
|
22 | | - str += ` <div class="slide-destaque" style="background-image: url(${jogo.background_image});"> |
23 | | - <div class="destaque-filtro-image"> |
24 | | - <div class="col-lg-5 col-9 destaque-conteudo"> |
25 | | - <h1>${jogo.name}</h1> |
26 | | - <p id="destaque-conteudo-detalhamento"> |
27 | | - <strong>Lançamento:</strong> ${lancamento[2]}/${lancamento[1]}/${lancamento[0]}<br> |
28 | | - <strong>Plataformas:</strong> ${jogo.platforms[0].platform.name}` |
| 18 | + str += `"><div class="slide-destaque" style="background-image: url(${jogo.background_image});"> |
| 19 | + <div class="destaque-filtro-image"> |
| 20 | + <div class="col-lg-5 col-9 destaque-conteudo"> |
| 21 | + <h1>${jogo.name}</h1> |
| 22 | + <p id="destaque-conteudo-detalhamento"> |
| 23 | + <strong>Lançamento:</strong> ${lancamento[2]}/${lancamento[1]}/${lancamento[0]}<br> |
| 24 | + <strong>Plataformas:</strong> ${jogo.platforms[0].platform.name}` |
29 | 25 |
|
30 | | - //Coloca as plataformas |
31 | | - for (let j = 1; j < jogo.platforms.length; j++) { |
32 | | - str += `, ${jogo.platforms[j].platform.name}` |
33 | | - } |
| 26 | + //Coloca as plataformas |
| 27 | + for (let j = 1; j < jogo.platforms.length; j++) { |
| 28 | + str += `, ${jogo.platforms[j].platform.name}` |
| 29 | + } |
34 | 30 |
|
35 | | - str += `<br><strong>Avaliação:</strong> ${jogo.rating} |
36 | | - </p> |
37 | | - </div> |
38 | | - </div> |
39 | | - </div> |
40 | | - </div>` |
| 31 | + str += `<br><strong>Avaliação:</strong> ${jogo.rating}</p></div></div></div></div>` |
41 | 32 | } |
42 | | - document.querySelector('.destaque-carregamento').style.display = "none" |
43 | | - // document.querySelector('.jogos-carregamento').style.display = "flex" |
44 | | - // document.querySelector('.jogos').style.display = "flex"; |
45 | | - // document.querySelector('.plataformas').style.display = "flex"; |
46 | | - // document.querySelector('.publisher').style.display = "flex"; |
47 | 33 |
|
48 | | - document.getElementById('destaque-slide').innerHTML = str |
| 34 | + document.getElementById('destaque-slide').innerHTML = str; |
| 35 | + requisicao_games_jogos(''); |
49 | 36 |
|
| 37 | + document.querySelector('.destaque-carregamento').style.display = "none"; |
| 38 | + document.querySelector('.destaque-carousel').style.display = 'block'; |
| 39 | + document.querySelector('.jogos').style.display = "flex"; |
| 40 | + |
50 | 41 | return data; |
51 | 42 | } |
52 | 43 |
|
@@ -158,8 +149,11 @@ function exibir_games_jogos(data, filtroBusca) { |
158 | 149 | document.getElementById('pesquisa_cards').innerHTML = str |
159 | 150 | } |
160 | 151 |
|
161 | | - document.querySelector('.jogos-carregamento').style.display = "none"; |
| 152 | + document.getElementById('jogos-carregamento').style.display = "none"; |
162 | 153 | document.getElementById('pesquisa_cards').style.display = "flex"; |
| 154 | + requisicao_plataformas(); |
| 155 | + document.getElementById('div-ondas').style.display = "block"; |
| 156 | + document.querySelector('.plataformas').style.display = "flex"; |
163 | 157 |
|
164 | 158 | return data; |
165 | 159 | } |
@@ -317,12 +311,10 @@ function exibir_plataformas (data) { |
317 | 311 | str += `<div class="carousel-item` |
318 | 312 |
|
319 | 313 | if (i == 0) { |
320 | | - str += ` active">` |
321 | | - } else { |
322 | | - str += `">` |
| 314 | + str += ` active` |
323 | 315 | } |
324 | 316 |
|
325 | | - str += '<div class="plataforma-slide">' |
| 317 | + str += '"><div class="plataforma-slide">' |
326 | 318 |
|
327 | 319 | for (let j = 0; j < 4; j++) { |
328 | 320 | let jogo = data.results[index] |
@@ -367,7 +359,13 @@ function exibir_plataformas (data) { |
367 | 359 | str += `</div></div>` |
368 | 360 | } |
369 | 361 |
|
370 | | - document.querySelector('.plataforma-area-slide').innerHTML = str |
| 362 | + document.querySelector('.plataforma-area-slide').innerHTML = str; |
| 363 | + document.getElementById('plataforma-carregamento').style.display = 'none'; |
| 364 | + document.getElementById('plataformas').style.display = 'block' |
| 365 | + document.getElementById('plataforma-carousel').style.display = 'flex'; |
| 366 | + requisicao_publisher(); |
| 367 | + document.querySelector('.publisher').style.display = 'flex'; |
| 368 | + |
371 | 369 | return data; |
372 | 370 | } |
373 | 371 |
|
@@ -424,6 +422,12 @@ function exibir_publisher (data) { |
424 | 422 | } |
425 | 423 |
|
426 | 424 | document.querySelector('.publisher-area-slide').innerHTML = str; |
| 425 | + |
| 426 | + document.getElementById('publisher').style.display = 'block'; |
| 427 | + document.getElementById('publisher-carregamento').style.display = 'none' |
| 428 | + document.getElementById('publisher-carousel').style.display = 'flex' |
| 429 | + document.querySelector('.sobre').style.display = 'flex'; |
| 430 | + |
427 | 431 | return data; |
428 | 432 | } |
429 | 433 |
|
@@ -520,18 +524,15 @@ function requisicao_games_jogo_detalhes (id, url_num, complemento) { |
520 | 524 | .then(data => exibir_detalhes_games_jogo(data, id)) |
521 | 525 | } |
522 | 526 |
|
523 | | -onload = () => { |
524 | | - requisicao_games_destaques(); |
| 527 | +function limpar_pesquisa () { |
| 528 | + document.getElementById('jogos-btn-limpar-pesquisa').style.display = "none"; |
| 529 | + document.getElementById('campo_buscar').value = ''; |
525 | 530 | requisicao_games_jogos(''); |
526 | | - requisicao_plataformas(); |
527 | | - requisicao_publisher(); |
| 531 | + console.log('1') |
| 532 | +} |
528 | 533 |
|
529 | | - function limpar_pesquisa () { |
530 | | - document.getElementById('jogos-btn-limpar-pesquisa').style.display = "none"; |
531 | | - document.getElementById('campo_buscar').value = ''; |
532 | | - requisicao_games_jogos(''); |
533 | | - } |
534 | | - document.getElementById('jogos-btn-limpar-pesquisa').onclick = limpar_pesquisa(); |
| 534 | +onload = () => { |
| 535 | + requisicao_games_destaques(); |
535 | 536 |
|
536 | 537 | document.getElementById('campo_buscar').onfocus = () => { |
537 | 538 | document.getElementById('jogos-btn-limpar-pesquisa').style.display = "inline"; |
|
0 commit comments