fdsafs
This commit is contained in:
@@ -2230,7 +2230,7 @@ class CommentSystem {
|
||||
const authorUserId = comment.user_id ?? (comment.username && window.f0ckSession && comment.username.toLowerCase() === (window.f0ckSession.user || '').toLowerCase() ? (window.f0ckSession.id || window.f0ckSession.user_id) : null);
|
||||
const authorUsernameColor = comment.username_color || (comment.username && window.f0ckSession && comment.username.toLowerCase() === (window.f0ckSession.user || '').toLowerCase() ? window.f0ckSession.username_color : null);
|
||||
|
||||
const isAnonGuest = window.f0ckSession?.guest_anonymize && !window.f0ckSession?.logged_in;
|
||||
const isAnonGuest = window.f0ckSession?.is_anonymized ?? (window.f0ckSession?.guest_anonymize && !window.f0ckSession?.logged_in);
|
||||
if (isAnonGuest) bannerStyle = '';
|
||||
|
||||
const avatarHtml = isAnonGuest
|
||||
@@ -2366,7 +2366,8 @@ class CommentSystem {
|
||||
const counter = (maxLen !== null && maxLen !== undefined)
|
||||
? `<span class="char-counter" data-max="${maxLen}">0 / ${maxLen}</span>`
|
||||
: '';
|
||||
const fileUploadEnabled = session.logged_in && session.allow_fileupload_comments;
|
||||
const anonAttachmentsDisabled = session.is_anon && session.anon_permissions?.comment_attachments === false;
|
||||
const fileUploadEnabled = session.logged_in && session.allow_fileupload_comments && !anonAttachmentsDisabled;
|
||||
const multiFile = session.fileupload_comments_multifile;
|
||||
const attachBtn = fileUploadEnabled
|
||||
? `<button class="comment-attach-btn" title="${attachLabel}" type="button"><i class="fa-solid fa-paperclip"></i></button><input type="file" class="comment-file-input" accept="image/*,video/*,audio/*" ${multiFile ? 'multiple' : ''} style="display:none;">`
|
||||
@@ -3350,6 +3351,11 @@ class CommentSystem {
|
||||
return;
|
||||
}
|
||||
if (submitBtn.classList.contains('loading') || submitBtn.disabled) return;
|
||||
if (window.f0ckSession?.is_anon && window.f0ckSession?.anon_permissions?.comment === false) {
|
||||
if (window.flashMessage) window.flashMessage('Anonymous commenting is disabled.', 3000, 'error');
|
||||
else alert('Anonymous commenting is disabled.');
|
||||
return;
|
||||
}
|
||||
|
||||
// ── Upload all staged files now (at submit time) ───────────────────────
|
||||
const fileIds = [];
|
||||
|
||||
Reference in New Issue
Block a user