securingsincity/react-ace

redo() does not call onChange callback

Open

#292 ouverte le 17 oct. 2017

Voir sur GitHub
 (5 commentaires) (0 réactions) (0 assignés)JavaScript (615 forks)batch import
good first issuehelp wanted

Métriques du dépôt

Stars
 (3 859 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

I have onChange callback and setting the value from state as below:

class MyComponent extends React.Component {
    constructor(props, context) {
        super(props, context);
        this.state = {content: "Hello"}
    }
    onContentChange(value) {
        this.setState({content: value})
    }
    render() {
        <AceEditor
            ref={instance => { this.aceEditor = instance; }}
            mode="java"
            theme="github"
            onChange={this.onContentChange}
            name="UNIQUE_ID_OF_DIV"
            editorProps={{$blockScrolling: true}}
        />
    }
}

When I call this.aceEditor.editor.undo() then onContentChange gets called but when I do this.aceEditor.editor.redo() then onContentChange does not get called.

Guide contributeur