securingsincity/react-ace

redo() does not call onChange callback

Aperta

#292 aperta il 17 ott 2017

 (5 commenti) (0 reazioni) (0 assegnatari)JavaScript (615 fork)batch import
good first issuehelp wanted

Metriche repository

Star
 (3859 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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.

Guida contributor