// ==UserScript== // @name KissThumbnails // @namespace http://tampermonkey.net/ // @version 0.14 // @description Adds Thumbnails to diverse Kiss sites lists and bookmarks // @author lolamtisch@gmail.com // @license Creative Commons; http://creativecommons.org/licenses/by/4.0/ // @run-at document-start // @match *://kissanime.ru/BookmarkList* // @match *://kissanime.ru/AnimeList* // @match *://kissanime.ru/Genre* // @match *://kissanime.ru/Status* // @match *://kissanime.ru/Search* // @match *://kissmanga.com/BookmarkList* // @match *://kissmanga.com/MangaList* // @match *://kissmanga.com/Genre* // @match *://kissmanga.com/Status* // @match *://kissmanga.com/Search* // @match *://readcomiconline.to/BookmarkList* // @match *://readcomiconline.to/ComicList* // @match *://readcomiconline.to/Genre* // @match *://readcomiconline.to/Status* // @match *://readcomiconline.to/Search* // @match *://kisscartoon.se/BookmarkList* // @match *://kisscartoon.se/CartoonList* // @match *://kisscartoon.se/Genre* // @match *://kisscartoon.se/Status* // @match *://kisscartoon.se/Search* // @grant GM_addStyle // @downloadURL none // ==/UserScript== (function(funcName, baseObj) { funcName = funcName || "docReady"; baseObj = baseObj || window; var readyList = []; var readyFired = false; var readyEventHandlersInstalled = false; function ready() { if (!readyFired) { readyFired = true; for (var i = 0; i < readyList.length; i++) { readyList[i].fn.call(window, readyList[i].ctx); } readyList = []; } } function readyStateChange() { if ( document.readyState === "complete" ) { ready(); } } baseObj[funcName] = function(callback, context) { if (typeof callback !== "function") { throw new TypeError("callback for docReady(fn) must be a function"); } if (readyFired) { setTimeout(function() {callback(context);}, 1); return; } else { readyList.push({fn: callback, ctx: context}); } if (document.readyState === "complete") { setTimeout(ready, 1); } else if (!readyEventHandlersInstalled) { if (document.addEventListener) { document.addEventListener("DOMContentLoaded", ready, false); window.addEventListener("load", ready, false); } else { document.attachEvent("onreadystatechange", readyStateChange); window.attachEvent("onload", ready); } readyEventHandlersInstalled = true; } } })("docReady", window); GM_addStyle(".listing tr td:nth-child(1){height: 150px;}"); docReady(function() { (function() { 'use strict'; $( document ).ready(function() { if($('.listing tr td').css('vertical-align') != 'top'){ $(".head").prepend("