From 3fdfb206cd2994009d3cfb8852c0736b8788b54f Mon Sep 17 00:00:00 2001 From: canglan Date: Fri, 17 Jul 2026 00:47:15 +0800 Subject: [PATCH] style: cleaner register UI with email+code on same line --- public/js/pages/register.js | 50 +++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/public/js/pages/register.js b/public/js/pages/register.js index ca273fe..858d499 100644 --- a/public/js/pages/register.js +++ b/public/js/pages/register.js @@ -8,39 +8,45 @@ const RegisterPage = {
+ +
+
-
-
+
+
+ + +
-
-
-
-
+ +
+
+ +
+ +
+ + 点击上方发送按钮获取 +
-
+ ${this.captcha ? ` -
+
${this.captcha.svg}
-
点击图片刷新验证码
+
点击图片刷新
` : ''} -
-
-
- - -
-
-
- +
已有账号?登录 @@ -52,8 +58,8 @@ const RegisterPage = { toggleSource() { const src = document.getElementById('rs').value; - const labels = { netease:['游戏名称','网易UID'], skin:['游戏名称','皮肤站UUID'] }; - document.getElementById('rs-label1').textContent = labels[src][0] + ' *'; + const labels = { netease:['游戏名称','网易UID'], skin:['游戏名称','皮肤站UUID(自动获取)'] }; + document.getElementById('rs-label1').textContent = labels[src][0]; document.getElementById('rs-label2').textContent = labels[src][1]; const uidGroup = document.getElementById('uid-group'); uidGroup.style.display = src === 'netease' ? '' : 'none'; @@ -76,7 +82,7 @@ const RegisterPage = { const r = await API.post('/auth/send-verify-code', { email }); this.codeId = r.code_id; if (r.dev) alert('开发模式,验证码: ' + r.code); - btn.textContent = '已发送'; + btn.textContent = '\u2713 已发送'; document.getElementById('vf-code').focus(); } catch(ex) { alert(ex.message); btn.disabled = false; btn.textContent = '发送验证码'; } }); @@ -107,7 +113,7 @@ const RegisterPage = { setTimeout(() => location.hash = '#/login', 2000); } catch (ex) { err.textContent = ex.message; err.classList.remove('hidden'); - btn.disabled = false; btn.innerHTML = ' 完成注册'; + btn.disabled = false; btn.innerHTML = ' 完成注册'; } }); }