私は一般的にACEエディターとjavascriptにまったく慣れていませんが、次のことを除いて、意図したことのほとんどを達成することができました:
ドキュメントに未解決の変更があるかどうかに応じて、「保存」ボタンを有効または無効にしたいと思います。「変更」イベントでこれを実行しようとしました:
UndoManager.reset();
$('#save').addClass("disabled");
editor.on('change', function() {
if (UndoManager.hasUndo()) {
$('#save').removeClass("disabled");
}
else {
$('#save').addClass("disabled");
}
});
ドキュメントをロードすると、「無効」クラスはすぐに削除されます。
誰かがそれをどのように行うべきかを私に示すことができれば、事前に感謝します。