-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
126 lines (106 loc) · 6.96 KB
/
script.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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
function adaugaCardTraseu(imagine, descriere, data) {
// Accesează containerul pentru carduri
var carouselInner = document.getElementById('carouselInner');
if (carouselInner.children.length === 0 ||
(carouselInner.lastElementChild &&
carouselInner.lastElementChild.classList.contains('carousel-item') &&
carouselInner.lastElementChild.querySelector('.row') &&
carouselInner.lastElementChild.querySelector('.row').children.length === 6)) {
// Creează un nou carousel-item
var newCarouselItem = document.createElement('div');
newCarouselItem.className = 'carousel-item';
// Creează un nou row în cadrul carousel-item-ului
var newRow = document.createElement('div');
newRow.className = 'row';
// Adaugă noul row la noul carousel-item
newCarouselItem.appendChild(newRow);
// Adaugă noul carousel-item la carusel
carouselInner.appendChild(newCarouselItem);
// Dacă este primul carousel-item, activează-l
if (carouselInner.children.length === 1) {
newCarouselItem.classList.add('active');
}
}
// Accesează ultimul carousel-item adăugat
var lastCarouselItem = carouselInner.lastElementChild;
// Creează elementul pentru col-md-2
var colMd2 = document.createElement('div');
colMd2.className = 'col-md-2';
// Creează elementele cardului
var card = document.createElement('div');
card.className = 'card h-100';
var img = document.createElement('img');
img.className = 'card-img-top img-fluid';
img.src = imagine;
img.alt = 'Image';
var cardBody = document.createElement('div');
cardBody.className = 'card-body d-flex flex-column text-center';
var title = document.createElement('h5');
title.className = 'card-title flex-fill';
title.textContent = descriere;
var link = document.createElement('a');
link.href = '#';
link.className = 'btn btn-primary mt-auto';
link.textContent = 'Citește mai mult';
// Adaugă data traseului sub card title
var dateElement = document.createElement('p');
dateElement.className = 'card-date';
dateElement.textContent = data;
card.appendChild(img);
card.appendChild(cardBody);
// Adaugă data în card body
cardBody.appendChild(dateElement);
// Asamblează elementele cardului
cardBody.appendChild(title);
cardBody.appendChild(link);
colMd2.appendChild(card);
// Adaugă col-md-2 în rândul curent
lastCarouselItem.firstElementChild.appendChild(colMd2);
}
document.getElementById('seeAllLink').addEventListener('click', function() {
// Redirecționează utilizatorul către pagina cu toate traseele
window.location.href = 'trasee.html'; // Schimbă cu numele real al paginii
});
adaugaCardTraseu('images/piatra_singuratica_17_02_2024.webp', 'Piatra Singuratică & Vârful Hăsmașu Mare', '17 Februarie 2024');
adaugaCardTraseu('images/vf_batrana_06_01_2024.webp', 'Vârful Bătrâna', '6 Ianuarie 2024');
adaugaCardTraseu('images/vf_ciucas_26_12_2023.webp', 'Vârful Ciucas', '26 Decembrie 2023');
adaugaCardTraseu('images/vf_rarau_02_12_2023.webp', 'Pietrele Doamnei & Vârful Rarău', '2 Decembrie 2023');
adaugaCardTraseu('images/vf_giumalau_01_12_2023.webp', 'Vârful Giumalău', '1 Decembrie 2023');
adaugaCardTraseu('images/cascada_duras_5_noiembrie_2023.webp', 'Cascada Duras & Piatra Soimului', '5 Noiembrie 2023');
adaugaCardTraseu('images/varful_pietricica_15_10_2023.webp', 'Vâful Pietricica', '15 Octombrie 2023');
adaugaCardTraseu('images/capelasuhard2.webp', 'Capela Șuhard, Luizi Călugăra', 'Septembrie 2023');
adaugaCardTraseu('images/dealulcarlomanu.webp', 'Dealul Cârlomanu, Vf. Bobeica, Vf. Prihodiștea', 'Septembrie 2023');
adaugaCardTraseu('images/canionul7scari.webp', 'Canionul 7 Scări, Brașov', 'Septembrie 2023');
adaugaCardTraseu('images/varfultampa.webp', 'Vârful Tâmpa, Brașov', 'Septembrie 2023');
adaugaCardTraseu('images/coloaneledebalzalt.webp', 'Coloanele de Balzalt', 'Septembrie 2023');
adaugaCardTraseu('images/vulcanulstins.webp', 'Vulcanul Stins de la Racoș', 'Septembrie 2023');
adaugaCardTraseu('images/laculdesmarald_392x522.webp', 'Lacul de Smarald', 'Septembrie 2023');
adaugaCardTraseu('images/cascadanasoleamare_392x522.webp', 'Cascada Nasolea Mare, Bacău', 'Septembrie 2023');
adaugaCardTraseu('images/cascadaduras_392x522.webp', 'Cascada Duras, Roznov', 'August 2023');
adaugaCardTraseu('images/cabanamalaesti-min.webp', 'Râșnov - Cabana Mălăești', 'August 2023');
adaugaCardTraseu('images/laculvulturilor_392x522.webp', 'Lacul Vulturilor, Buzău', 'Iulie 2023');
adaugaCardTraseu('images/babeledelaulmet-min_392x522.webp', 'Babele de la Ulmet, Buzău', 'Iulie 2023');
adaugaCardTraseu('images/capelainaltarealuiiisuslacer-min.webp', 'Capela "Înălțarea lui Iisus la Cer"', 'Iulie 2023');
adaugaCardTraseu('images/vfmoldoveanuvisteamare.webp', 'Vf. Moldoveanu, Vf. Viștea Mare', 'Iulie 2023');
adaugaCardTraseu('images/piatrasinguratica-min.webp', 'Piatra Singuratică', 'Iunie 2023');
adaugaCardTraseu('images/treicruci-min.webp', 'Trei Cruci, Cleja', 'Mai 2023');
adaugaCardTraseu('images/lacul_cuejdel_card.webp', 'Lacul Cuejdel', 'Mai 2022');
adaugaCardTraseu('images/trei_caldari-min.webp', 'Trei Caldări, Piatra Neamț', 'Aprilie 2022');
adaugaCardTraseu('images/cheile_bicajelului.webp', 'Cheile Bicăjelului', 'Martie 2023');
adaugaCardTraseu('images/delaul_cosna.webp', 'Dealul Coșna', 'Februarie 2023');
adaugaCardTraseu('images/la_stanca-min.webp', 'La Stâncă, Slănic Moldova', 'Ianuarie 2023');
adaugaCardTraseu('images/suhardul_mare-min.webp', 'Șuhardul Mare', 'Ianuarie 2023');
adaugaCardTraseu('images/ceahlau_noiembrie_2022.webp', 'Ceahlău', 'Noiembrie 2022');
adaugaCardTraseu('images/cascada_bucias.webp', 'Cascada Buciaș', 'Noiembrie 2022');
adaugaCardTraseu('/images/suhardul_mic_oct_2022.webp', 'Șuhardul Mic', 'Octombrie 2022');
adaugaCardTraseu('/images/pietrele_doamnei_octombrie_2022.webp', 'Pietrele Doamnei, Vf. Rarău, Peștera', 'Octombrie 2022');
adaugaCardTraseu('/images/varful_ciucas_septembrie_2022-min.webp', 'Vf. Ciucaș', 'Septembrie 2022');
adaugaCardTraseu('/images/avion_valea_budului.webp', 'Avion Valea Budului', 'Septembrie 2022');
adaugaCardTraseu('/images/lacul_osoi-min.webp', 'Lacul Osoi', 'Septembrie 2022');
adaugaCardTraseu('/images/varful_omu_august_2022-min.webp', 'Vâful Omu', 'August 2022');
adaugaCardTraseu('/images/cascada_valea_spumoasa_august_2022-min.webp', 'Cascada Valea Spumoasă', 'August 2022');
adaugaCardTraseu('/images/lacul_scropoasa-min.webp', 'Lacul Scropoasa, Cascada 7 Izvoare, Peștera Ialomiței', 'Iulie 2022');
adaugaCardTraseu('/images/babe_sfinx_iulie_2022-min.webp', 'Babele & Sfinxul', 'Iulie 2022');
adaugaCardTraseu('/images/varful_ghilcos_iunie_2022-min.webp', 'Vârful Ucigașul', 'Iunie 2022');
adaugaCardTraseu('/images/cheile_bicajelului_iunie_2022-min.webp', 'Cheile Bicăjelului', 'Iunie 2022');
adaugaCardTraseu('/images/cheile_bicajelului_mai_2022-min.webp', 'Cheile Bicăjelului', 'Mai 2022');