moebius-web

web based ansi art editor

moebius-web

tools/mirror.js


function mirrorTool(editor) {
    "use strict";
    var mirror;

    mirror = false;

    function init() {
        mirror = !mirror;
        if (mirror) {
            editor.turnOnMirroring();
        } else {
            editor.turnOffMirroring();
        }
        return false;
    }

    function isEnabled() {
        return mirror;
    }

    function toString() {
        return "Mirror: " + (mirror ? "On" : "Off");
    }

    return {
        "init": init,
        "toString": toString,
        "isEnabled": isEnabled,
        "uid": "mirror"
    };
}

Download

raw zip tar