Add edit-info API (v2)

Update frontend ui

Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
This commit is contained in:
Joe Ma 2025-08-04 13:03:57 +08:00
parent 0301a9d9f8
commit a2347f9f94
No known key found for this signature in database
GPG key ID: 7A0ECF5F5EDC587F
6 changed files with 115 additions and 21 deletions

View file

@ -243,7 +243,7 @@
</tr>
<tr>
<td class="text-center col-3 text-nowrap">Access Times</td>
<td class="text-center col-6"><span id="paste_info_access_n">-</span> / <span id="paste_info_access_max_access_n">99999</span></td>
<td class="text-center col-6"><span id="paste_info_access_n">-</span><span id="paste_info_access_separator"> / </span><span id="paste_info_max_access_n"></span></td>
</tr>
<tr>
<td class="text-center col-3 text-nowrap">Created</td>

View file

@ -109,9 +109,17 @@ function build_paste_modal(paste_info, show_qrcode = true, saved = true, one_tim
Object.entries(paste_info).forEach(([key, val]) => {
if (key.includes('link')) return;
$(`#paste_info_${key}`).text(val ?? '-');
$(`#paste_info_${key}`).text(val ?? '');
});
if (paste_info.max_access_n !== undefined) {
$('#paste_info_access_separator').show();
$('#paste_info_max_access_n').show();
} else {
$('#paste_info_access_separator').hide();
$('#paste_info_max_access_n').hide();
}
let modal = new bootstrap.Modal(paste_modal.modal);
if (!build_only) modal.show();
paste_modal.forget_btn.prop('disabled', one_time_only);