Add debugging for reply button click issue
This commit is contained in:
@@ -1232,6 +1232,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
if (!target) return;
|
if (!target) return;
|
||||||
|
|
||||||
const action = target.dataset.action;
|
const action = target.dataset.action;
|
||||||
|
console.log('Action clicked:', action, 'Target:', target);
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case 'remove-dependency':
|
case 'remove-dependency':
|
||||||
removeDependency(target.dataset.dependencyId);
|
removeDependency(target.dataset.dependencyId);
|
||||||
@@ -1457,10 +1458,13 @@ function deleteComment(commentId) {
|
|||||||
* Show reply form for a comment
|
* Show reply form for a comment
|
||||||
*/
|
*/
|
||||||
function showReplyForm(commentId, userName) {
|
function showReplyForm(commentId, userName) {
|
||||||
|
console.log('showReplyForm called:', commentId, userName);
|
||||||
|
|
||||||
// Remove any existing reply forms
|
// Remove any existing reply forms
|
||||||
document.querySelectorAll('.reply-form-container').forEach(form => form.remove());
|
document.querySelectorAll('.reply-form-container').forEach(form => form.remove());
|
||||||
|
|
||||||
const commentDiv = document.querySelector(`.comment[data-comment-id="${commentId}"]`);
|
const commentDiv = document.querySelector(`.comment[data-comment-id="${commentId}"]`);
|
||||||
|
console.log('commentDiv found:', commentDiv);
|
||||||
if (!commentDiv) return;
|
if (!commentDiv) return;
|
||||||
|
|
||||||
const replyFormHtml = `
|
const replyFormHtml = `
|
||||||
|
|||||||
@@ -362,7 +362,7 @@ $nonce = SecurityHeadersMiddleware::getNonce();
|
|||||||
echo "<div class='comment-actions'>";
|
echo "<div class='comment-actions'>";
|
||||||
// Reply button (max depth of 3)
|
// Reply button (max depth of 3)
|
||||||
if ($threadDepth < 3) {
|
if ($threadDepth < 3) {
|
||||||
echo "<button type='button' class='comment-action-btn reply-btn' data-action='reply-comment' data-comment-id='{$commentId}' data-user='" . htmlspecialchars($displayName) . "' title='Reply'>↩</button>";
|
echo "<button type='button' class='comment-action-btn reply-btn' data-action='reply-comment' data-comment-id='{$commentId}' data-user=\"" . htmlspecialchars($displayName, ENT_QUOTES) . "\" title='Reply'>↩</button>";
|
||||||
}
|
}
|
||||||
// Edit/Delete buttons for owner or admin
|
// Edit/Delete buttons for owner or admin
|
||||||
if ($canModify) {
|
if ($canModify) {
|
||||||
|
|||||||
Reference in New Issue
Block a user