Greasy Fork is available in English.

Komica: ID Search

Click ID to Search with Expand Observer on Komica.

18.09.2019 itibariyledir. En son verisyonu görün.

// ==UserScript==
// @name         Komica: ID Search
// @version      1.0.0
// @description  Click ID to Search with Expand Observer on Komica.
// @author       Hayao-Gai
// @namespace	 https://github.com/HayaoGai
// @icon         https://i.imgur.com/ltLDPGc.jpg
// @include      http://*.komica.org/*/*
// @include      https://*.komica.org/*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const $ = window.jQuery;

    $(document).ready(() => {
        setObserver();
        addButton();
    });

    function addButton() {
        $(".id").each((index, oneID) => {
            if ($._data(oneID, "events").click.length === 1) {
                $(oneID).on("click", searchID);
            }
        });
    }

    function searchID() {
        const id = $(this).attr("data-id");
        window.open("https://komica-cache.appspot.com/?search=ID&q=" + id);
    }

    // 監聽
    const MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
    function setObserver() {
        const observer = new MutationObserver(addButton);
        const config = { attributes: true, childList: true, characterData: true };
        $(".thread").each(function() {
            observer.observe(this, config);
        });
    }
})();