Update seats and sponsors data; enhance index.html and script.js for improved display and sorting

This commit is contained in:
xiaomai
2025-09-15 19:49:20 +08:00
parent ae8d3ce510
commit 14bd00230e
4 changed files with 21 additions and 3 deletions

View File

@@ -18,7 +18,7 @@
<div class="stats">
<!-- <div id="totalSponsors"><i class="fas fa-users"></i> 赞助单位: 0</div> -->
<div id="totalAmount"><i class="fas fa-coins"></i> 总金额: RM 0</div>
<!-- <div id="totalSeats"><i class="fas fa-chair"></i> 席位总数: 0</div> -->
<div id="totalSeats"><i class="fas fa-chair"></i> 席位总数: 0</div>
</div>
</div>
@@ -30,7 +30,7 @@
</div>
</div>
<div class="section">
<h2>席位赞助</h2>
<h2>席位赞助 (RM2000)</h2>
<div class="scroll-container">
<div class="scroll-content" id="seatList"></div>
</div>

View File

@@ -8,6 +8,10 @@ function initSponsorsAndSeats(sponsors, seats) {
const moneyList = document.getElementById("moneyList");
const seatList = document.getElementById("seatList");
// Sort by amount descending
sponsors.sort((a, b) => parseFloat(b.amount) - parseFloat(a.amount));
seats.sort((a, b) => parseInt(b.seat) - parseInt(a.seat));
let totalAmount = 0;
sponsors.forEach((s) => {
totalAmount += parseFloat(s.amount);