Remove LeetCode share and subscribe hints and buttons

nake page clean

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

You will need to install an extension such as Tampermonkey to install this script.

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         Remove LeetCode share and subscribe hints and buttons
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  nake page clean
// @author       IskandarMa
// @include      http*//*leetcode.com*

// @grant        none
// ==/UserScript==
document.addEventListener("keydown", function(e) {
    if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
        e.preventDefault();
    }
}, false);
function removeVote() {
    var div = document.getElementById('interviewed-div');
    if (div) {
        div.style.display = "none";
    }
    var prem = document.getElementsByClassName("list-item-tags");
    if (prem) {
        prem.item(0).style.display = "none";
    }
    var share = document.getElementById('question-detail-share-buttons');
    if (share) {
        share.style.display = "none";
    }
    var subscribe = document.getElementsByClassName('subscribe-btn hidden-sm');
    if (subscribe) {
        subscribe.item(0).style.display = "none";
    }
    setTimeout(removeVote, 2000);
}
setTimeout(removeVote, 2000);