-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathteam.html
More file actions
98 lines (92 loc) · 6.39 KB
/
Copy pathteam.html
File metadata and controls
98 lines (92 loc) · 6.39 KB
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
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Manage a registered Build-Bench competition team." />
<title>My Team | Build-Bench Challenge</title>
<link rel="icon" type="image/svg+xml" href="assets/logo.svg" />
<link rel="stylesheet" href="styles.css?v=20260810-7" />
<script src="assets/vendor/lucide.min.js?v=20260810-7" defer></script>
<script src="i18n/auth.js?v=20260810-1" defer></script>
<script src="i18n.js?v=20260810-7" defer></script>
<script src="auth-client.js?v=20260810-7" defer></script>
<script src="app.js?v=20260810-7" defer></script>
<script src="team.js?v=20260810-1" defer></script>
</head>
<body data-page="team">
<a class="skip-link" href="#main-content">Skip to main content</a>
<header class="site-header">
<div class="header-inner">
<a class="brand" href="index.html" aria-label="Build-Bench Challenge home"><span class="brand-mark" aria-hidden="true"><img src="assets/logo.svg" alt="" /></span><span>Build-Bench</span></a>
<button class="icon-button menu-button" type="button" aria-label="Open navigation" aria-expanded="false" aria-controls="site-nav" title="Open navigation" data-menu-button><i data-lucide="menu" aria-hidden="true"></i></button>
<nav class="site-nav" id="site-nav" aria-label="Primary navigation" data-nav>
<a href="index.html">Overview</a>
<a href="task.html">Challenge</a>
<a href="submission.html">Participate</a>
<a href="evaluation.html">Evaluation</a>
<a class="nav-emphasis" href="leaderboard.html"><i data-lucide="trophy" aria-hidden="true"></i>Leaderboard</a>
<a href="rules.html">Rules</a>
<div class="nav-more" data-nav-more>
<button class="nav-more-toggle" type="button" aria-expanded="false" aria-controls="nav-more-menu" data-nav-more-toggle>
<span>More</span><span class="nav-more-caret" aria-hidden="true">▾</span>
</button>
<div class="nav-more-menu" id="nav-more-menu" data-nav-more-menu>
<a href="timeline.html"><span>Timeline</span><small>Competition dates and milestones</small></a>
<a href="faq.html"><span>FAQ</span><small>Common questions and participant support</small></a>
</div>
</div>
</nav>
</div>
</header>
<main id="main-content">
<section class="page-masthead team-masthead">
<div class="content-wrap">
<span class="page-kicker"><i data-lucide="users" aria-hidden="true"></i>Team registration</span>
<h1>My Team</h1>
<p>Manage the public team name and member roster used for this competition.</p>
</div>
</section>
<div class="content-wrap team-loading" data-team-loading>Loading team details…</div>
<div class="content-wrap team-dashboard" data-team-page hidden>
<div class="submission-notice" role="status" hidden data-team-notice></div>
<section class="team-summary">
<div><span>Competition</span><strong>Build-Bench · ICSE 2027</strong></div>
<div><span>Registration status</span><strong data-team-status>Registration active</strong></div>
<div><span>Team ID</span><code data-team-id>—</code></div>
</section>
<section class="team-settings" aria-labelledby="team-name-title">
<header><div><span class="section-label">Public identity</span><h2 id="team-name-title">Team name</h2></div><p>This is the only team identity shown on the public leaderboard.</p></header>
<form data-team-name-form>
<label><span>Team name</span><input data-team-name maxlength="100" required /></label>
<button type="submit">Save team name</button>
</form>
</section>
<section class="team-roster" aria-labelledby="roster-title">
<header>
<div><span class="section-label">Registration roster</span><h2 id="roster-title">Team members</h2><p>Every institutional email is required and may appear in only one team.</p></div>
<div class="team-roster-actions"><strong data-team-member-count>1 / 5</strong><button type="button" data-open-member-form><i data-lucide="user-plus" aria-hidden="true"></i>Add member</button></div>
</header>
<div class="team-table-wrap">
<table class="team-table">
<thead><tr><th>#</th><th>Name</th><th>Email</th><th>Institution</th><th>Institutional email</th><th>Actions</th></tr></thead>
<tbody data-team-members></tbody>
</table>
</div>
</section>
</div>
</main>
<dialog class="member-dialog" data-member-dialog>
<form class="member-dialog-shell" data-member-form>
<header><div><span class="section-label">Team roster</span><h2 data-member-dialog-title>Add team member</h2></div><button type="button" aria-label="Close" data-member-cancel><i data-lucide="x" aria-hidden="true"></i></button></header>
<div class="auth-form-error" role="alert" hidden data-team-error></div>
<label><span>Full name</span><input name="name" maxlength="100" required /></label>
<label><span>Email</span><input name="email" type="email" maxlength="254" required /></label>
<label><span>Institution</span><input name="institution" maxlength="200" required /></label>
<label class="auth-field"><span>Institutional email</span><input name="institutional_email" type="email" maxlength="254" required /><small>Must be unique in this competition.</small></label>
<footer><button type="button" class="submission-log-dismiss" data-member-cancel>Cancel</button><button class="primary-form-button" type="submit">Save member</button></footer>
</form>
</dialog>
<footer class="site-footer"><div class="footer-inner"><div class="footer-brand"><span class="brand-mark" aria-hidden="true"><img src="assets/logo.svg" alt="" /></span><div><strong>Build-Bench Challenge</strong><small>ICSE 2027 Competition Track</small></div></div><nav class="footer-links" aria-label="Footer navigation"><a href="submission.html">Participate</a><a href="evaluation.html">Evaluation</a><a href="timeline.html">Timeline</a><a href="faq.html">FAQ</a></nav><a href="#main-content">Back to top<i data-lucide="arrow-up" aria-hidden="true"></i></a></div></footer>
</body>
</html>