Skip to content

Commit 8aba965

Browse files
authored
Merge pull request #15 from MisterDoobDoob/update-event-display
Update event display
2 parents ab0fe9f + be94a5e commit 8aba965

3 files changed

Lines changed: 18 additions & 7 deletions

File tree

assets/js/data.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
var data = {
22
upcoming: {
33
name: "Hackomania 2026",
4-
link: "https://hackomania.geekshacking.com/"
4+
link: "https://hackomania.geekshacking.com/",
5+
registrationCloseDate: "2026-03-06T23:59:59+08:00",
6+
endDate: "2026-03-08T13:00:00+08:00"
57
},
68

79
video: "https://www.youtube.com/embed/q25_dTLryaQ",
@@ -171,7 +173,9 @@ var featuredContent = document.getElementsByClassName("mu-header-featured-conten
171173
var featuredHeader = featuredContent.getElementsByTagName("h1")[0].getElementsByTagName("span")[0];
172174
var featuredDescription = featuredContent.getElementsByTagName("p")[0];
173175

176+
var registerContainer = document.getElementsByClassName("mu-header-cta")[0];
174177
var registerButton = document.getElementsByClassName("mu-apple-btn")[0];
178+
var registerButtonText = registerButton.getElementsByTagName("span")[0];
175179
registerButton.href = data.upcoming.link;
176180

177181
var pastEvents = document.getElementById("mu-apps-screenshot");
@@ -191,6 +195,13 @@ for (var index in data.events) {
191195
featuredThumbnail.src = src;
192196
featuredHeader.innerText = name;
193197
featuredDescription.innerText = event.description;
198+
if (data.upcoming.endDate && new Date() > new Date(data.upcoming.endDate)) {
199+
registerContainer.innerText = "Event has concluded!";
200+
registerButtonText.innerText = "View Info";
201+
} else if (data.upcoming.registrationCloseDate && new Date() > new Date(data.upcoming.registrationCloseDate)) {
202+
registerContainer.innerText = "Registration Closed!";
203+
registerButtonText.innerText = "Find Out More";
204+
}
194205
}
195206
}
196207

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ <h2 class="mu-title">GeeksHacking Community</h2>
8181
<h1><span>Event name</span></h1>
8282
<p>(Event Description)</p>
8383

84-
<div class="mu-app-download-area">
85-
<h4>Interested?</h4>
84+
<div class="mu-header-cta-area">
85+
<h4 class="mu-header-cta">Interested?</h4>
8686
<a class="mu-apple-btn" href="#">
8787
<span>Register</span>
8888
</a>
@@ -564,4 +564,4 @@ <h2 class="mu-title">JOIN US</h2>
564564

565565
</body>
566566

567-
</html>
567+
</html>

style.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,14 +336,14 @@ button:focus {
336336
color: white;
337337
}
338338

339-
.mu-app-download-area {
339+
.mu-header-cta-area {
340340
display: inline;
341341
float: left;
342342
margin-top: 50px;
343343
width: 100%;
344344
}
345345

346-
.mu-app-download-area h4 {
346+
.mu-header-cta-area h4 {
347347
color: white;
348348
font-size: 18px;
349349
font-weight: 300;
@@ -1329,7 +1329,7 @@ button:focus {
13291329
font-size: 35px;
13301330
}
13311331

1332-
.mu-app-download-area {
1332+
.mu-header-cta-area {
13331333
margin-top: 20px;
13341334
}
13351335

0 commit comments

Comments
 (0)