Codeskulptor AddOn

If the first lines of code have the comment #title=New Title, the page title is renamed to New Title. If the comment is #autorun, the code is automatically run.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name         Codeskulptor AddOn
// @namespace    https://greasyfork.org/users/4756
// @author       saibotshamtul (Michael Cimino)
// @version      0.3.3
// @description  If the first lines of code have the comment #title=New Title, the page title is renamed to New Title. If the comment is #autorun, the code is automatically run.
// @match        http://www.codeskulptor.org/*
// @copyright    2012+, Saibotshamtul
// @grant        none
// ==/UserScript==
// previous version available at http://userscripts-mirror.org/scripts/source/179891.user.js

function ParseCode(){
   	for (z=1;z<4;z++) {
        t = document.querySelector(".CodeMirror-code div:nth-child("+z+") pre span span").innerHTML;
    	if (t.substring(0,7)=="#title=") {
        	document.title=t.substring(7,t.length);
    	}
    	if (t.substring(0,8)=="#autorun"){
        	document.querySelector("#run").click()
	    }
	}
    delete t
    delete z
}

window.setTimeout(ParseCode,1000);