ft4u - Hide comments from YouTube videos

By Joe W. Last update Apr 14, 2008 — Installed 1,163 times. Daily Installs: 0, 1, 4, 1, 0, 3, 0, 2, 2, 2, 0, 10, 2, 0, 2, 1, 2, 0, 2, 4, 3, 0, 1, 1, 0, 1, 0, 2, 0, 2, 0, 0
// ==UserScript==
// @name          ft4u
// @namespace     http://jwinter.org/code/src/
// @description   Hide comments from YouTube videos; removes comments from YouTube videos and replaces them with a link to display them.
// @include       http://*.youtube.com/watch*
// @include       http://youtube.com/watch*
// ==/UserScript==

var comment_div = document.getElementById('recent_comments');
var show_link = document.createElement('a');
var display_txt = "Show hideous clusterfuck.";
var hide_txt = "Hide hideous clusterfuck.";

show_link.innerHTML = '<a style="margin-top:15px;font-size:1.5em;" name="ftf4u-show-link" id="ftf4u-show-link" href="#ftf4u-show-link">'+display_txt+'</a>';

comment_div.parentNode.insertBefore(show_link.firstChild, comment_div);
document.getElementById('ftf4u-show-link').addEventListener('click', ftf4u_toggle_comments, true);

var toggle = 1;
function ftf4u_toggle_comments(event) {
  if(event) {
    event.stopPropagation();
    event.preventDefault();
  }
  if (!comment_div || !show_link) {return;}
  if (toggle % 2) {
    comment_div.style.display = "none";
    document.getElementById('ftf4u-show-link').innerHTML = display_txt;
    toggle++;
  } else {
    comment_div.style.display = "block";
    document.getElementById('ftf4u-show-link').innerHTML = hide_txt;
    toggle++;
  }
  return false;
}
ftf4u_toggle_comments(false);