feat(comment): add listener for has-more btn

fix/#26
SukkaW 6 years ago
parent e3eecc8438
commit 7ff070bbe7

@ -620,7 +620,7 @@
// 处理可能存在的隐藏回复 // 处理可能存在的隐藏回复
let hasMoreEl = ``; let hasMoreEl = ``;
if (comment.hasMore) { if (comment.hasMore) {
hasMoreEl = `<p class="dsqjs-has-more"><a id="load-more-${comment.comment.id}">显示更多回复</a></p>` hasMoreEl = `<p class="dsqjs-has-more"><a id="has-more-${comment.comment.id}">显示更多回复</a></p>`;
} }
html += `<li data-id="comment-${comment.comment.id}" id="comment-${comment.comment.id}">${renderPostItem(comment.comment)}${hasMoreEl}${childrenComments(comment)}</li>`; html += `<li data-id="comment-${comment.comment.id}" id="comment-${comment.comment.id}">${renderPostItem(comment.comment)}${hasMoreEl}${childrenComments(comment)}</li>`;
@ -648,7 +648,7 @@
// 处理可能存在的隐藏回复 // 处理可能存在的隐藏回复
let hasMoreEl = ``; let hasMoreEl = ``;
if (comment.hasMore) { if (comment.hasMore) {
hasMoreEl = `<p class="dsqjs-has-more"><a id="load-more-${comment.comment.id}">显示更多回复</a></p>` hasMoreEl = `<p class="dsqjs-has-more"><a id="has-more-${comment.comment.id}">显示更多回复</a></p>`;
} }
comment = processData(comment); comment = processData(comment);
@ -664,6 +664,13 @@
$$('dsqjs-reload-disqus').addEventListener('click', checkDisqus); $$('dsqjs-reload-disqus').addEventListener('click', checkDisqus);
$$('dsqjs-force-disqus').addEventListener('click', forceDisqus); $$('dsqjs-force-disqus').addEventListener('click', forceDisqus);
for (let i of d.getElementsByClassName('dsqjs-has-more')) {
i.addEventListener('click', () => {
console.log('hasmore');
});
}
} }
} }

Loading…
Cancel
Save