ACE éditeur d'événement de changement de

Je suis assez nouveau dans le ACE éditeur et javascript en général, pourtant, j'ai réussi à atteindre la plupart de ce que j'ai prévu outre les suivants:

Je voudrais activer ou désactiver un bouton "enregistrer" selon qu'il y a en circulation les modifications du document et j'ai essayé de le faire avec le "changement" de l'événement:

UndoManager.reset();

$('#save').addClass("disabled");

editor.on('change', function() {

        if (UndoManager.hasUndo()) {
            $('#save').removeClass("disabled");
        }
        else {
            $('#save').addClass("disabled");
        }

    });

Sur le chargement d'un document, le "désactivé" la classe est supprimée immédiatement.

Merci beaucoup d'avance si quelqu'un peut me montrer comment il devrait être fait.

OriginalL'auteur ensignos | 2013-10-29