
Derpibooru Downvote Links v1.1
By: a guest on
Jan 7th, 2014 | syntax:
JavaScript | size: 1.59 KB | hits: 68 | expires: Never
// ==UserScript==
// @name Derpibooru Downvote Links
// @namespace N/A
// @author Background Pony
// @description Adds downvote links to the thumbnails on derpibooru.
// @version 1.1
// @include https://derpiboo.ru/*
// @include https://derpibooru.org/*
// @include https://trixiebooru.org/*
// @include https://derpy-hoov.es/*
// @include http://derpiboo.ru/*
// @include http://derpibooru.org/*
// @include http://trixiebooru.org/*
// @include http://derpy-hoov.es/*
// @grant none
// ==/UserScript==
// This software is public domain.
// Do whatever you like with it, as long as you have fun.
// Life is too short for worry, anger or bitterness.
function AddDownvoteLink ()
{
var link_start = ' • <a class="vote_down_link" data-image-id="';
var link_end = '" href="#" rel="nofollow"><span class="downvote-span-downvoted">neigh</span><span class="downvote-span">neigh</span></a>';
function addLink( index )
{
var imgid = $(this).attr("data-image-id");
$(this).children("span").append(link_start + imgid + link_end);
}
function addAllLinks()
{
$("div.imageinfo").each( addLink );
}
addAllLinks();
window.booru.interactions.setupLinks1();
}
(function () {
'use strict';
var script = document.createElement('script');
var script2 = document.createElement('script');
script.textContent = '(' + AddDownvoteLink.toString() + ')();';
script2.textContent = $("body > div").next().next().next().text();
document.body.appendChild(script);
document.body.appendChild(script2);
}());