RemoveLJLicensePopup

remove license popup on LJ

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name RemoveLJLicensePopup
// @description remove license popup on LJ
// @version 0.3
// @author germes
// @license MIT
// @match http://*.livejournal.com/*
// @match https://*.livejournal.com/*
// @run-at document-end
// @grant none
// @namespace https://greasyfork.org/users/115181
// ==/UserScript==


    function gebi(id) {
        return document.getElementById(id);
    }

    function gebcn(className) {
        return [].slice.call(document.getElementsByClassName(className));
    }

    function removeNode(nodeElement) {
        if (nodeElement) {
            nodeElement.parentNode.removeChild(nodeElement);
        }
    }

    var
        popup = gebcn('flatblue rutos'),
        overlay = gebcn('b-fader');

    if (popup.length) {
        removeNode(popup[0]);
    }

    if (overlay.length) {
        removeNode(overlay[0]);
    }