-
Notifications
You must be signed in to change notification settings - Fork 0
/
gallery.js
92 lines (79 loc) · 3.05 KB
/
gallery.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
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
//chamar função no app, na função da barra de xp
$( document ).ready(gallery());
function gallery(){
fetch("https://gateway.marvel.com:443/v1/public/characters?nameStartsWith=S&orderBy=-modified&ts=1&apikey=ca5c7c03b43ce92350960674d66548c2&hash=39840f36a0737bc4bf9e9c1b737d67b1")
.then((response) => response.json())
.then(function(marvel) {
// variável que pega a atribuição que precisamos colocar no app
var marvelAttributiom = marvel.attributionText;
// variável que pega o objeto data, dentro do JSON, local onde estão
// as informações dos personagens;
var dataMarvel = marvel.data;
// each para percorrer o objeto data
// e retornar o array results, onde tem as informações das personagens;
$(dataMarvel).each(function(){
// variável que pega o array "result", onde contém os objetos
// de cada personagem
var results = dataMarvel.results;
// dentro do results, variável do objeto de cada personagem
var spiderMan = results[1];
var storm = results[2];
var starLord = results[7];
var scarletWitch = results[10];
console.log(spiderMan);
//EACH(s) para percorrer cada objeto das personagens
// Homen Aranha
$(spiderMan).each(function(){
var ThumbSpiderMan = spiderMan.thumbnail;
// each para percorrer o objeto "thumbnail"
$(ThumbSpiderMan).each(function(){
var spiderImg = ThumbSpiderMan.path + ".jpg";
$(".img2").append($("<img>").attr("src", spiderImg));
})
var spiderName = spiderMan.name;
var spiderDescription = spiderMan.description;
});
// // Tempestade
$(storm).each(function(){
var ThumbStorm = storm.thumbnail;
// each para percorrer o objeto "thumbnail"
$(ThumbStorm).each(function(){
var stormImg = ThumbStorm.path + ".jpg";
$(".img3").append($("<img>").attr("src", stormImg));
})
var stormName = storm.name;
var stormDescription = storm.description;
});
// Star Lord
$(starLord).each(function(){
var ThumbStarLord = starLord.thumbnail;
// each para percorrer o objeto "thumbnail"
$(ThumbStarLord).each(function(){
var starLordImg = ThumbStarLord.path + ".jpg";
$(".img1").append($("<img>").attr("src", starLordImg));
})
var starLordName = starLord.name;
var starLordDescription = starLord.description;
});
// Feiticeira Escarlate
$(scarletWitch).each(function(){
var ThumbScarletWitch = scarletWitch.thumbnail;
// each para percorrer o objeto "thumbnail"
$(ThumbScarletWitch).each(function(){
var scarletWitchImg = ThumbScarletWitch.path + ".jpg";
$(".img4").append($("<img>").attr("src", scarletWitchImg));
})
var scarletWitchName = scarletWitch.name;
var scarletWitchDescription = scarletWitch.description;
});
})
});
//if pra level 1
$('.sticker-1').removeClass('visibility');
//if level 2
$('.sticker-2').removeClass('visibility');
//if level 3
$('.sticker-3').removeClass('visibility');
//if level 4
$('.sticker-4').removeClass('visibility');
}