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 | |
| 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.
| -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); +		}); +	}  })() | 
