// ==UserScript==
// @name vBulletin Social Bullshit Sanitiser
// @namespace http://www.clue-by-4.org/
// @description Remove the social networking bullshit from vBullitin forums
// @include http://www.lfsforum.net/showthread.php*
// ==/UserScript
function getElementsByClassName(className, tag, elm) {
var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
var tag = tag || "*";
var elm = elm || document;
var elements = (tag == "*" && elm.all) ? elm.all : elm.getElementsByTagName(tag);
var returnElements = [];
var current;
var length = elements.length;
for(var i = 0; i < length; i++) {
current = elements[i];
if (testClass.test(current.className)) {
returnElements.push(current);
}
}
return returnElements;
}
var allEl, thisEl, tblEl;
var i;
allEl = getElementsByClassName('thead', 'td');
for (i = 0; i < allEl.length; i++) {
thisEl = allEl[i];
if ((thisEl.innerHTML == 'Bookmarks') || (thisEl.innerHTML.match(/Tags/gi))) {
tblEl = thisEl.parentNode.parentNode.parentNode;
tblEl.style.display = 'none';
}
}
allEl = document.getElementsByTagName('ul');
for (i = 0; i < allEl.length; i++) {
thisEl = allEl[i];
if (thisEl.innerHTML.match(/target=\"socialbookmark\"/gi)) {
thisEl.style.display = 'none';
}
}
// ==UserScript==
// @name vBulletin Social Bullshit Sanitiser
// @namespace http://www.clue-by-4.org/
// @description Remove the social networking bullshit from vBullitin forums
// @include http://www.lfsforum.net/showthread.php*
// ==/UserScript
function getElementsByClassName(className, tag, elm) {
var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
var tag = tag || "*";
var elm = elm || document;
var elements = (tag == "*" && elm.all) ? elm.all : elm.getElementsByTagName(tag);
var returnElements = [];
var current;
var length = elements.length;
for(var i = 0; i < length; i++) {
current = elements[i];
if (testClass.test(current.className)) {
returnElements.push(current);
}
}
return returnElements;
}
var allEl, thisEl, tblEl;
allEl = getElementsByClassName('thead', 'td');
for (var i = 0; i < allEl.length; i++) {
thisEl = allEl[i];
if ((thisEl.innerHTML == 'Bookmarks') || (thisEl.innerHTML.match(/Tags/gi))) {
tblEl = thisEl.parentNode.parentNode.parentNode;
tblEl.style.display = 'none';
}
}
:q (exit)
:q! (forced exit, don't prompt about changes)
:x (exit and save changes)
:x! (forced exit and save changes, read-only files etc)
:qa(!)
:xa(!)
Last 2 as above, but will perform the same on all open files, exclamation optional