fix: data-action delegation + convert onclick to event listeners, sidebar+logout+modals
This commit is contained in:
@@ -13,19 +13,19 @@ const SettingsPage = {
|
||||
<div class="grid-2"><div class="form-group"><label>站点å<C2B9><C3A5>ç§°</label><input id="s-name" value="${U.esc(settings.site_name?.value||'')}"></div>
|
||||
<div class="form-group"><label>站点地å<C2B0>€</label><input id="s-url" value="${U.esc(settings.site_url?.value||'')}"></div></div>
|
||||
<div class="grid-2"><div class="form-group"><label>页尾版æ<CB86>ƒ</label><input id="s-copyright" value="${U.esc(settings.copyright?.value||'')}" placeholder="© 2024 MC举报系统"></div>
|
||||
<div class="form-group"><label>ICP备案号</label><input id="s-icp" value="${U.esc(settings.icp?.value||'')}" placeholder="沪ICP备XXXXXXXX号"></div></div>
|
||||
<div class="form-group"><label>ICP备案å<EFBFBD>?/label><input id="s-icp" value="${U.esc(settings.icp?.value||'')}" placeholder="沪ICP备XXXXXXXXå<EFBFBD>?></div></div>
|
||||
<button type="submit" class="btn btn-p btn-sm"><i class="fas fa-save"></i> ä¿<C3A4>å˜ç«™ç‚¹è®¾ç½®</button>
|
||||
</form>
|
||||
</div></div>
|
||||
|
||||
<div class="card"><div class="card-h">SMTP 邮件设置</div><div class="card-b">
|
||||
<form id="smtp-form">
|
||||
<div class="grid-2"><div class="form-group"><label>SMTP服务器</label><input id="s-host" value="${U.esc(settings.smtp_host?.value||'')}"></div>
|
||||
<div class="grid-2"><div class="form-group"><label>SMTPæœ<EFBFBD>务å™?/label><input id="s-host" value="${U.esc(settings.smtp_host?.value||'')}"></div>
|
||||
<div class="form-group"><label>端å<C2AF>£</label><input id="s-port" value="${U.esc(settings.smtp_port?.value||'587')}"></div></div>
|
||||
<div class="grid-2"><div class="form-group"><label>用户名</label><input id="s-user" value="${U.esc(settings.smtp_user?.value||'')}"></div>
|
||||
<div class="grid-2"><div class="form-group"><label>用户å<EFBFBD>?/label><input id="s-user" value="${U.esc(settings.smtp_user?.value||'')}"></div>
|
||||
<div class="form-group"><label>密ç <C3A7></label><input type="password" id="s-pass" value="${U.esc(settings.smtp_pass?.value||'')}"></div></div>
|
||||
<div class="grid-2"><div class="form-group"><label>å<>‘件地å<C2B0>€</label><input id="s-from" value="${U.esc(settings.smtp_from?.value||'')}"></div>
|
||||
<div class="form-group"><label>SSL</label><select id="s-secure"><option value="0" ${settings.smtp_secure?.value!=='1'?'selected':''}>否(587)</option><option value="1" ${settings.smtp_secure?.value==='1'?'selected':''}>是(465)</option></select></div></div>
|
||||
<div class="form-group"><label>SSL</label><select id="s-secure"><option value="0" ${settings.smtp_secure?.value!=='1'?'selected':''}>å<EFBFBD>?587)</option><option value="1" ${settings.smtp_secure?.value==='1'?'selected':''}>æ˜?465)</option></select></div></div>
|
||||
<button type="submit" class="btn btn-p btn-sm"><i class="fas fa-save"></i> ä¿<C3A4>å˜SMTP设置</button>
|
||||
</form>
|
||||
</div></div>
|
||||
@@ -38,9 +38,9 @@ const SettingsPage = {
|
||||
site_name: {value: document.getElementById('s-name').value, label:'站点å<C2B9><C3A5>ç§°'},
|
||||
site_url: {value: document.getElementById('s-url').value, label:'站点地å<C2B0>€'},
|
||||
copyright: {value: document.getElementById('s-copyright').value, label:'页尾版æ<CB86>ƒ'},
|
||||
icp: {value: document.getElementById('s-icp').value, label:'ICP备案号'},
|
||||
icp: {value: document.getElementById('s-icp').value, label:'ICP备案å<EFBFBD>?},
|
||||
});
|
||||
alert('已保存');
|
||||
alert('å·²ä¿<EFBFBD>å?);
|
||||
} catch (ex) { alert(ex.message); }
|
||||
};
|
||||
|
||||
@@ -48,14 +48,14 @@ const SettingsPage = {
|
||||
e.preventDefault();
|
||||
try {
|
||||
await API.put('/settings/settings', {
|
||||
smtp_host: {value: document.getElementById('s-host').value, label:'SMTP服务器'},
|
||||
smtp_host: {value: document.getElementById('s-host').value, label:'SMTPæœ<EFBFBD>务å™?},
|
||||
smtp_port: {value: document.getElementById('s-port').value, label:'SMTP端å<EFBFBD>£'},
|
||||
smtp_secure: {value: document.getElementById('s-secure').value, label:'SSL'},
|
||||
smtp_user: {value: document.getElementById('s-user').value, label:'SMTP用户名'},
|
||||
smtp_user: {value: document.getElementById('s-user').value, label:'SMTP用户å<EFBFBD>?},
|
||||
smtp_pass: {value: document.getElementById('s-pass').value, label:'SMTP密ç <C3A7>'},
|
||||
smtp_from: {value: document.getElementById('s-from').value, label:'å<>‘件地å<C2B0>€'},
|
||||
});
|
||||
alert('已保存');
|
||||
alert('å·²ä¿<EFBFBD>å?);
|
||||
} catch (ex) { alert(ex.message); }
|
||||
};
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user