aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2014-12-27 01:48:54 -0500
committerTeddy Wing2014-12-27 01:48:54 -0500
commitf1b33d22d89b3d55464f6fe864bb9cafbbf78c0f (patch)
tree3bef0dd321c65b22276152f0c93321af12b15f8e
parent2b1effe9b857a326b22a21ec07b1de0777a070d9 (diff)
downloadchrome-youtube-tooltipise-titles-f1b33d22d89b3d55464f6fe864bb9cafbbf78c0f.tar.bz2
tooltipise.js: Fix `$('.load-more-text') === undefined
When there is no '.load-more-text' element on the page, a JavaScript error would be triggered from calling `addEventListener` on `undefined`. Do a check for undefined to silence the error.
-rw-r--r--tooltipise.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/tooltipise.js b/tooltipise.js
index 6331739..66f9bb5 100644
--- a/tooltipise.js
+++ b/tooltipise.js
@@ -11,7 +11,10 @@
tooltipise_titles();
// Refresh titles when more videos are loaded
- document.querySelector('.load-more-text').addEventListener('click', function() {
- window.setTimeout(tooltipise_titles, 3000);
- });
+ var load_more_button = document.querySelector('.load-more-text');
+ if (load_more_button) {
+ load_more_button.addEventListener('click', function() {
+ window.setTimeout(tooltipise_titles, 3000);
+ });
+ }
})()