GW-Editer ON

EDIT THINGS LIKE A BOSS

// ==UserScript==
// @name        GW-Editer ON
// @include     https://www.htacademy.org/
// @include     http://game.galaxywarfare.com*
// @version     1
// @namespace   http://hairballtech.wix.com/hb-chat
// @description EDIT THINGS LIKE A BOSS
// ==/UserScript==

var zNode       = document.createElement ('div');
zNode.innerHTML = '<button id="myButton2" type="button">'
                + 'Editer On</button>'
                ;
zNode.setAttribute ('id', 'myContainer2');
document.body.appendChild (zNode);


document.getElementById ("myButton2").addEventListener (
    "click", ButtonClickAction, true
);

function ButtonClickAction (zEvent) {
   
    var zNode       = document.body.contentEditable='true'; document.designMode='on'; void 0;
    zNode.innerHTML = '';
    document.getElementById ("myContainer2").appendChild (zNode);
}

GM_addStyle ( multilineStr ( function () {/*!
    #myContainer2 {
        position:               fixed;
        top:                    0;
        left:                   0;
        font-size:              12px;
        background:             ;
        border:                 0px outset black;
        margin:                 52px 12px;
        opacity:                10;
        z-index:                1000;
        padding:                0px 0px;
    }
    #myButton2 {
         color:                 #00ff00;
    background:                 #313131;
        cursor:                 pointer;
    }
*/} ) );

function multilineStr (dummyFunc) {
    var str = dummyFunc.toString ();
    str     = str.replace (/^[^\/]+\/\*!?/, '') 
            .replace (/\s*\*\/\s*\}\s*$/, '')   
            .replace (/\/\/.+$/gm, '')
            ;
    return str;
}