diff options
Diffstat (limited to 'assets/js')
| -rw-r--r-- | assets/js/handlers.js | 3 | ||||
| -rw-r--r-- | assets/js/watch.js | 7 |
2 files changed, 7 insertions, 3 deletions
diff --git a/assets/js/handlers.js b/assets/js/handlers.js index b3da8d9b..1498f39a 100644 --- a/assets/js/handlers.js +++ b/assets/js/handlers.js @@ -22,7 +22,8 @@ break; case 'get_youtube_replies': var load_more = e.getAttribute('data-load-more') !== null; - get_youtube_replies(e, load_more); + var load_replies = e.getAttribute('data-load-replies') !== null; + get_youtube_replies(e, load_more, load_replies); break; case 'toggle_parent': toggle_parent(e); diff --git a/assets/js/watch.js b/assets/js/watch.js index eb493bf3..3909edd4 100644 --- a/assets/js/watch.js +++ b/assets/js/watch.js @@ -359,7 +359,7 @@ function get_youtube_comments(retries) { xhr.send(); } -function get_youtube_replies(target, load_more) { +function get_youtube_replies(target, load_more, load_replies) { var continuation = target.getAttribute('data-continuation'); var body = target.parentNode.parentNode; @@ -371,7 +371,10 @@ function get_youtube_replies(target, load_more) { '?format=html' + '&hl=' + video_data.preferences.locale + '&thin_mode=' + video_data.preferences.thin_mode + - '&continuation=' + continuation; + '&continuation=' + continuation + if (load_replies) { + url += '&action=action_get_comment_replies'; + } var xhr = new XMLHttpRequest(); xhr.responseType = 'json'; xhr.timeout = 10000; |
