amosnbn commited on
Commit
92d5872
·
1 Parent(s): 6d84167
Files changed (1) hide show
  1. frontend/about.html +17 -52
frontend/about.html CHANGED
@@ -120,7 +120,7 @@
120
 
121
  <header>
122
  <div class="nav" role="navigation" aria-label="Menu utama">
123
- <a href="index.html" class="logo" aria-label="PapuaTranslate - Kembali ke beranda">PapuaTranslate</a>
124
 
125
  <button class="menu-toggle" aria-label="Toggle menu" aria-expanded="false">
126
  <span></span>
@@ -129,13 +129,16 @@
129
  </button>
130
 
131
  <nav class="menu">
132
- <a class="pill" href="index.html">Home</a>
133
- <a class="pill" href="about.html">About</a>
134
- <a class="pill" href="index.html#history">History</a>
135
- <span id="login-badge" class="badge" style="display:none" aria-label="Status login aktif">Aktif</span>
136
- <a id="logout-btn" class="pill" href="#" style="display:none">Logout</a>
137
- <a id="login-btn" class="pill" href="login.html">Login</a>
138
- <a id="register-btn" class="pill" href="register.html">Daftar</a>
 
 
 
139
  </nav>
140
  </div>
141
  </header>
@@ -171,7 +174,7 @@
171
  <div class="team">
172
  <div class="member">
173
  <div class="avatar" onclick="openModal('m1')">
174
- <img src="static/image/pembuat.jpg" alt="Amos Valentino Nababan" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
175
  </div>
176
  <div class="m-name">Amos Valentino Nababan</div>
177
  <div class="m-role">Pembuat</div>
@@ -179,7 +182,7 @@
179
 
180
  <div class="member">
181
  <div class="avatar" onclick="openModal('m2')">
182
- <img src="static/image/dosen1.jpg" alt="Viny Christanti Mawardi" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
183
  </div>
184
  <div class="m-name">Viny Christanti Mawardi, S.Kom., M.Kom.</div>
185
  <div class="m-role">Dosen Pembimbing</div>
@@ -187,7 +190,7 @@
187
 
188
  <div class="member">
189
  <div class="avatar" onclick="openModal('m3')">
190
- <img src="static/image/dosen2.jpg" alt="Manatap Dolok Lauro" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
191
  </div>
192
  <div class="m-name">Manatap Dolok Lauro, S.Kom., M.M.S.I.</div>
193
  <div class="m-role">Dosen Pembimbing Pendamping</div>
@@ -211,7 +214,7 @@
211
  <div id="m1" class="modal" role="dialog" aria-modal="true" aria-label="Foto Amos">
212
  <div class="modal-content">
213
  <span class="close" onclick="closeModal('m1')" aria-label="Tutup">×</span>
214
- <img src="static/image/pembuat.jpg" alt="Amos Valentino Nababan">
215
  <div class="caption">Amos Valentino Nababan — Pembuat</div>
216
  </div>
217
  </div>
@@ -219,7 +222,7 @@
219
  <div id="m2" class="modal" role="dialog" aria-modal="true" aria-label="Foto Viny">
220
  <div class="modal-content">
221
  <span class="close" onclick="closeModal('m2')" aria-label="Tutup">×</span>
222
- <img src="static/image/dosen1.jpg" alt="Viny Christanti Mawardi">
223
  <div class="caption">Viny Christanti Mawardi, S.Kom., M.Kom.</div>
224
  </div>
225
  </div>
@@ -227,7 +230,7 @@
227
  <div id="m3" class="modal" role="dialog" aria-modal="true" aria-label="Foto Manatap">
228
  <div class="modal-content">
229
  <span class="close" onclick="closeModal('m3')" aria-label="Tutup">×</span>
230
- <img src="static/image/dosen2.jpg" alt="Manatap Dolok Lauro">
231
  <div class="caption">Manatap Dolok Lauro, S.Kom., M.M.S.I.</div>
232
  </div>
233
  </div>
@@ -244,38 +247,6 @@
244
  menuToggle.setAttribute('aria-expanded', expanded);
245
  });
246
 
247
- // Login status management for Hugging Face
248
- function checkLoginStatus() {
249
- const isLoggedIn = localStorage.getItem('logged_in') === 'true';
250
- const loginBadge = document.getElementById('login-badge');
251
- const logoutBtn = document.getElementById('logout-btn');
252
- const loginBtn = document.getElementById('login-btn');
253
- const registerBtn = document.getElementById('register-btn');
254
-
255
- if (isLoggedIn) {
256
- loginBadge.style.display = 'inline-flex';
257
- logoutBtn.style.display = 'inline-flex';
258
- loginBtn.style.display = 'none';
259
- registerBtn.style.display = 'none';
260
- } else {
261
- loginBadge.style.display = 'none';
262
- logoutBtn.style.display = 'none';
263
- loginBtn.style.display = 'inline-flex';
264
- registerBtn.style.display = 'inline-flex';
265
- }
266
- }
267
-
268
- // Logout function
269
- function setupLogout() {
270
- const logoutBtn = document.getElementById('logout-btn');
271
- logoutBtn.addEventListener('click', (e) => {
272
- e.preventDefault();
273
- localStorage.setItem('logged_in', 'false');
274
- checkLoginStatus();
275
- alert('Anda telah logout');
276
- });
277
- }
278
-
279
  function openModal(id){
280
  document.getElementById(id).style.display = 'flex';
281
  document.body.style.overflow = 'hidden';
@@ -307,12 +278,6 @@
307
  menuToggle.setAttribute('aria-expanded', 'false');
308
  }
309
  });
310
-
311
- // Initialize login status
312
- document.addEventListener('DOMContentLoaded', () => {
313
- checkLoginStatus();
314
- setupLogout();
315
- });
316
  </script>
317
  </body>
318
  </html>
 
120
 
121
  <header>
122
  <div class="nav" role="navigation" aria-label="Menu utama">
123
+ <a href="/" class="logo" aria-label="PapuaTranslate - Kembali ke beranda">PapuaTranslate</a>
124
 
125
  <button class="menu-toggle" aria-label="Toggle menu" aria-expanded="false">
126
  <span></span>
 
129
  </button>
130
 
131
  <nav class="menu">
132
+ <a class="pill" href="/">Home</a>
133
+ <a class="pill" href="/about">About</a>
134
+ <a class="pill" href="/#history">History</a>
135
+ {% if logged_in %}
136
+ <span class="badge" aria-label="Status login aktif">Aktif</span>
137
+ <a class="pill" href="/logout">Logout</a>
138
+ {% else %}
139
+ <a class="pill" href="/login">Login</a>
140
+ <a class="pill" href="/register">Daftar</a>
141
+ {% endif %}
142
  </nav>
143
  </div>
144
  </header>
 
174
  <div class="team">
175
  <div class="member">
176
  <div class="avatar" onclick="openModal('m1')">
177
+ <img src="{{ url_for('static', filename='image/pembuat.jpg') }}" alt="Amos Valentino Nababan" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
178
  </div>
179
  <div class="m-name">Amos Valentino Nababan</div>
180
  <div class="m-role">Pembuat</div>
 
182
 
183
  <div class="member">
184
  <div class="avatar" onclick="openModal('m2')">
185
+ <img src="{{ url_for('static', filename='image/dosen1.jpg') }}" alt="Viny Christanti Mawardi" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
186
  </div>
187
  <div class="m-name">Viny Christanti Mawardi, S.Kom., M.Kom.</div>
188
  <div class="m-role">Dosen Pembimbing</div>
 
190
 
191
  <div class="member">
192
  <div class="avatar" onclick="openModal('m3')">
193
+ <img src="{{ url_for('static', filename='image/dosen2.jpg') }}" alt="Manatap Dolok Lauro" onerror="this.style.display='none'; this.parentNode.innerHTML='<div style=&quot;color:#999;padding:40px 0;font-size:14px&quot;>Foto Tidak Ditemukan</div>'"/>
194
  </div>
195
  <div class="m-name">Manatap Dolok Lauro, S.Kom., M.M.S.I.</div>
196
  <div class="m-role">Dosen Pembimbing Pendamping</div>
 
214
  <div id="m1" class="modal" role="dialog" aria-modal="true" aria-label="Foto Amos">
215
  <div class="modal-content">
216
  <span class="close" onclick="closeModal('m1')" aria-label="Tutup">×</span>
217
+ <img src="{{ url_for('static', filename='image/pembuat.jpg') }}" alt="Amos Valentino Nababan">
218
  <div class="caption">Amos Valentino Nababan — Pembuat</div>
219
  </div>
220
  </div>
 
222
  <div id="m2" class="modal" role="dialog" aria-modal="true" aria-label="Foto Viny">
223
  <div class="modal-content">
224
  <span class="close" onclick="closeModal('m2')" aria-label="Tutup">×</span>
225
+ <img src="{{ url_for('static', filename='image/dosen1.jpg') }}" alt="Viny Christanti Mawardi">
226
  <div class="caption">Viny Christanti Mawardi, S.Kom., M.Kom.</div>
227
  </div>
228
  </div>
 
230
  <div id="m3" class="modal" role="dialog" aria-modal="true" aria-label="Foto Manatap">
231
  <div class="modal-content">
232
  <span class="close" onclick="closeModal('m3')" aria-label="Tutup">×</span>
233
+ <img src="{{ url_for('static', filename='image/dosen2.jpg') }}" alt="Manatap Dolok Lauro">
234
  <div class="caption">Manatap Dolok Lauro, S.Kom., M.M.S.I.</div>
235
  </div>
236
  </div>
 
247
  menuToggle.setAttribute('aria-expanded', expanded);
248
  });
249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  function openModal(id){
251
  document.getElementById(id).style.display = 'flex';
252
  document.body.style.overflow = 'hidden';
 
278
  menuToggle.setAttribute('aria-expanded', 'false');
279
  }
280
  });
 
 
 
 
 
 
281
  </script>
282
  </body>
283
  </html>