fix: fixed Gitalk loading error caused by clicking too fast

This commit is contained in:
XPoet 2021-01-11 00:21:26 +08:00
parent 8f8e96be6e
commit 156920dea5
1 changed files with 15 additions and 9 deletions

View File

@ -17,15 +17,21 @@
if (__gitalk__pathnameLength > __gitalk__pathnameMaxLength) { if (__gitalk__pathnameLength > __gitalk__pathnameMaxLength) {
__gitalk__pathname = __gitalk__pathname.substring(0, __gitalk__pathnameMaxLength - 3) + '...'; __gitalk__pathname = __gitalk__pathname.substring(0, __gitalk__pathnameMaxLength - 3) + '...';
} }
Gitalk && new Gitalk({
clientID: '<%= theme.comment.gitalk.client_id %>', try {
clientSecret: '<%= theme.comment.gitalk.client_secret %>', Gitalk && new Gitalk({
repo: '<%= theme.comment.gitalk.repository %>', clientID: '<%= theme.comment.gitalk.client_id %>',
owner: '<%= theme.comment.gitalk.github_id %>', clientSecret: '<%= theme.comment.gitalk.client_secret %>',
admin: ['<%= theme.comment.gitalk.github_id %>'], repo: '<%= theme.comment.gitalk.repository %>',
id: __gitalk__pathname, owner: '<%= theme.comment.gitalk.github_id %>',
language: '<%= config.language %>' admin: ['<%= theme.comment.gitalk.github_id %>'],
}).render('gitalk-container'); id: __gitalk__pathname,
language: '<%= config.language %>'
}).render('gitalk-container');
} catch (e) {
window.Gitalk = null;
}
} }
if ('<%= theme.pjax.enable %>') { if ('<%= theme.pjax.enable %>') {