Last active
December 20, 2015 16:38
-
-
Save stoikheia/6162679 to your computer and use it in GitHub Desktop.
enchantMOONでUndoするシールのスクリプトです。
使用法については下のコメントを参照してください。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
importJS(["lib/MOON.js"], function() { | |
var sticker = Sticker.create(); | |
sticker.onattach = sticker.ondetach = function() { | |
MOON.finish(); | |
}; | |
sticker.ontap = function() { | |
var page = MOON.getCurrentPage(); | |
var backing = MOON.getPaperJSON(page.backing); | |
var strokes = backing.strokes; | |
strokes.pop(); | |
MOON.setPaperJSON(page.backing, JSON.stringify(backing)); | |
MOON.finish(); | |
}; | |
sticker.register(); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
enchantMOONでUndoするシールのスクリプトです。
1.適当なシールを作って、USBで接続し、シールフォルダ内のhack.jsを上記に置き換える。
2.シールフォルダ内にlibフォルダが無ければ作る。
3.libフォルダ内にMOON.jsが無ければ、App\MOONBlock\lib\MOON.jsをコピーして置く。
Undoしたあとペンで書けなくなった時は、三本指スワイプで書ける状態に強制的に戻ります。
このシールはMoonBlockで開かないでください(hackしないでください)。MoonBlockの仕様により改行コードが壊れてエラーになります。(8月後半のアップデートで対策するらしいです)
このプログラムによる損害の責任は持ちかねますので、自己責任で使用をお願いします。