Scratch Background dark theme.

Changes Scratch background to black

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         Scratch Background dark theme.
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Changes Scratch background to black
// @author       Unknow
// @match        https://scratch.mit.edu/*
// @grant        none
// ==/UserScript==
 
(function() {
    'use strict';
 
    // Function to change the background color of Scratch to black
    function changeBackgroundColor() {
        document.body.style.backgroundColor = 'black';
    }
 
    // This sets the background
    function blackimage() {
        const ChangeBackgroundUrl = 'https://imagehub.fun/image.php?id=X9VOZJ.png';
        const img = new Image();
        img.src = ChangeBackgroundUrl;
        img.style.display = 'none';
        document.body.appendChild(img);
    }

    // Sets the style to black, if the image doesn't work.
    function SetBlack() {
        const style = document.createElement('style');
        style.innerHTML = `
            body > img {
                display: none !important;
            }
        `;
        document.head.appendChild(style);
    }
 
    // Call the functions, makes the code work :)
    changeBackgroundColor();
    blackimage();
    SetBlack();
})();