diff options
| author | Teddy Wing | 2014-12-27 01:48:54 -0500 |
|---|---|---|
| committer | Teddy Wing | 2014-12-27 01:48:54 -0500 |
| commit | f1b33d22d89b3d55464f6fe864bb9cafbbf78c0f (patch) | |
| tree | 3bef0dd321c65b22276152f0c93321af12b15f8e /tooltipise.js | |
| parent | 2b1effe9b857a326b22a21ec07b1de0777a070d9 (diff) | |
| download | chrome-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.
Diffstat (limited to 'tooltipise.js')
| -rw-r--r-- | tooltipise.js | 9 |
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); + }); + } })() |
