Unwatch all the user in the current watch page, will open a new tab for each unwatch
// ==UserScript==
// @name FurAffinity unwatch
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Unwatch all the user in the current watch page, will open a new tab for each unwatch
// @author MissNook
// @match https://www.furaffinity.net/controls/buddylist/
// @grant none
// ==/UserScript==
(function() {
'use strict';
var headerTab = document.getElementsByClassName("section-header")[0];
createButton(headerTab, unwatch);
function createButton(context, func){
var button = document.createElement("input");
button.type = "button";
button.value = "Unwatch this whole page";
button.onclick = func;
button.className = "alt1";
button.style = "padding:0 10px;margin-left:20px";
context.appendChild(button);
}
function unwatch(context, func){
var allATag = document.getElementsByTagName("a");
for(var i=0;i<allATag.length;i++){
var hrefVal = allATag[i].getAttribute("href");
if(hrefVal != null && hrefVal.indexOf("unwatch") != -1){
window.open(hrefVal, '_blank');
}
}
}
})();