From f1b33d22d89b3d55464f6fe864bb9cafbbf78c0f Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 27 Dec 2014 01:48:54 -0500 Subject: 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. --- tooltipise.js | 9 ++++++--- 1 file 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); + }); + } })() -- cgit v1.2.3