kita

try to take over the world!

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

Advertisement:

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

Advertisement:

// ==UserScript==
// @name         kita
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       ECH
// @match        *://boards.4chan.org/*
// @grant        none
// ==/UserScript==

(function() {
    document.addEventListener('QRDialogCreation', function(e) {
        var textbox = document.getElementById("qr").getElementsByTagName("TEXTAREA")[0];
        setTimeout( function(){textbox.value += "キタ━━━(゚∀゚)━━━!!\n";}, 50);

        function kita(){
            var links = document.getElementsByTagName("A");
            var len = links.length;
            for(var i = len - 1 ; i >= 0 ; i--){
                if (links[i].getAttribute("kita") === null && ((links[i].getAttribute("title") !== null && links[i].getAttribute("title").indexOf("Reply") !== -1) ||links[i].className === "qr-link" )) {
                    links[i].setAttribute("kita", "!!!");
                    links[i].addEventListener("click", function(e){
                        var textbox = document.getElementById("qr").getElementsByTagName("TEXTAREA")[0];
                        setTimeout( function(){textbox.value += "キタ━━━(゚∀゚)━━━!!\n";}, 50);
                    });
                }
            }
            if(document.getElementById("togglePostFormLink").childNodes[1].getAttribute("kita") === null){
                document.getElementById("togglePostFormLink").childNodes[1].setAttribute("kita", "!!!");
                document.getElementById("togglePostFormLink").childNodes[1].addEventListener("click", function(){
                    var textbox = document.getElementById("postForm").getElementsByTagName("TEXTAREA")[0];
                    setTimeout( function(){textbox.value += "キタ━━━(゚∀゚)━━━!!\n";}, 50);
                });
            }
        }
        new MutationObserver(function(mutations){
            mutations.forEach(function(mutation){
                mutation.addedNodes.forEach(kita);
            });
        }).observe(document.body, {childList: true, subtree: true});

    }, false);

    function mainKita(){
        if(document.getElementById("togglePostFormLink").childNodes[1].getAttribute("kita") === null){
            document.getElementById("togglePostFormLink").childNodes[1].setAttribute("kita", "!!!");
            document.getElementById("togglePostFormLink").childNodes[1].addEventListener("click", function(){
                var textbox = document.getElementById("postForm").getElementsByTagName("TEXTAREA")[0];
                setTimeout( function(){textbox.value += "キタ━━━(゚∀゚)━━━!!\n";}, 50);
            });
        }
    }
            new MutationObserver(function(mutations){
            mutations.forEach(function(mutation){
                mutation.addedNodes.forEach(mainKita);
            });
        }).observe(document.body, {childList: true, subtree: true});

})();