v4.0.0: 덱 UX·i18n·썸네일 저장 개선 및 413 수정
즐겨찾기·홀드 미리보기·페이지 도움말·3개국어 번역을 추가하고, 덱 저장 시 썸네일을 1200px로 통일하며 Nginx/API 업로드 제한을 상향했다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
15
login.html
15
login.html
@@ -20,29 +20,30 @@
|
||||
|
||||
<main class="auth-main">
|
||||
<header class="auth-header">
|
||||
<h1>로그인</h1>
|
||||
<p>덱을 저장하고 관리하려면<br />계정으로 로그인하세요.</p>
|
||||
<h1 data-i18n="loginPageTitle">로그인</h1>
|
||||
<p data-i18n-html="loginPageDesc">덱을 저장하고 관리하려면<br />계정으로 로그인하세요.</p>
|
||||
</header>
|
||||
|
||||
<form id="login-form" class="auth-card">
|
||||
<div class="auth-field">
|
||||
<label class="auth-label" for="email">이메일</label>
|
||||
<label class="auth-label" for="email" data-i18n="emailLabel">이메일</label>
|
||||
<input type="email" id="email" required class="auth-input" placeholder="you@example.com" autocomplete="email" />
|
||||
</div>
|
||||
<div class="auth-field">
|
||||
<label class="auth-label" for="password">비밀번호</label>
|
||||
<label class="auth-label" for="password" data-i18n="passwordLabel">비밀번호</label>
|
||||
<input type="password" id="password" required class="auth-input" placeholder="••••••••" autocomplete="current-password" />
|
||||
</div>
|
||||
<p id="error-msg" class="auth-error hidden"></p>
|
||||
<button type="submit" class="auth-submit">로그인</button>
|
||||
<button type="submit" class="auth-submit" data-i18n="loginButton">로그인</button>
|
||||
</form>
|
||||
|
||||
<p class="auth-footer">
|
||||
계정이 없으신가요?
|
||||
<a href="/signup.html">회원가입</a>
|
||||
<span data-i18n="noAccount">계정이 없으신가요?</span>
|
||||
<a href="/signup.html" data-i18n="authSignup">회원가입</a>
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="/script/page-i18n.js"></script>
|
||||
<script src="/script/api.js"></script>
|
||||
<script>
|
||||
document.getElementById('login-form').addEventListener('submit', async (e) => {
|
||||
|
||||
Reference in New Issue
Block a user