aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tooltipise.js18
1 files changed, 14 insertions, 4 deletions
diff --git a/tooltipise.js b/tooltipise.js
index 8d90aba..6331739 100644
--- a/tooltipise.js
+++ b/tooltipise.js
@@ -1,7 +1,17 @@
(function() {
- var title_elements = document.querySelectorAll('.yt-uix-sessionlink.yt-uix-tile-link');
-
- for (var i = 0; i < title_elements.length; i++) {
- title_elements[i].setAttribute('title', title_elements[i].innerText);
+ function tooltipise_titles () {
+ var title_elements = document.querySelectorAll('.yt-uix-sessionlink.yt-uix-tile-link');
+
+ for (var i = 0; i < title_elements.length; i++) {
+ title_elements[i].setAttribute('title', title_elements[i].innerText);
+ }
}
+
+ // Initial load
+ tooltipise_titles();
+
+ // Refresh titles when more videos are loaded
+ document.querySelector('.load-more-text').addEventListener('click', function() {
+ window.setTimeout(tooltipise_titles, 3000);
+ });
})()