feat(frontend): upgrade report dialog experience
Replace manual report links with automatic target association, improve validation and evidence uploads, and remove retired report UI code. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
59ddf677b6
commit
80aecab586
10 files changed
+1121
-462
No files matched your search
@@ -177,10 +177,9 @@ if (!function_exists('aksrt_get_comment_report_html')) :
|
||||
}
|
||||
|
||||
$report_payload = wp_json_encode([
|
||||
'target_type' => 'comment',
|
||||
'target_id' => (int) $comment->comment_ID,
|
||||
'target_name' => get_comment_author($comment),
|
||||
'target_avatar' => get_avatar_url((int) $comment->user_id > 0 ? (int) $comment->user_id : 0, ['size' => 40]) ?: '',
|
||||
'target_type' => 'comment',
|
||||
'target_id' => (int) $comment->comment_ID,
|
||||
'target_name' => get_comment_author($comment),
|
||||
]);
|
||||
|
||||
return '<li><a class="comment-report-link" href="javascript:;" data-aksrt-report="' . esc_attr((string) $report_payload) . '"><i class="fa fas fa-exclamation-triangle mr10 fa-fw c-red" aria-hidden="true"></i>' . esc_html__('举报', 'aksrt') . '</a></li>';
|
||||
|
||||
Reference in new issue
Block a user