mirror of https://github.com/vector-im/riot-web
more RTE fixes
parent
8cb086ef31
commit
ba69e4365d
|
@ -141,7 +141,8 @@ export function modifyText(contentState: ContentState, rangeToReplace: Selection
|
||||||
for(let currentKey = startKey;
|
for(let currentKey = startKey;
|
||||||
currentKey && currentKey !== endKey;
|
currentKey && currentKey !== endKey;
|
||||||
currentKey = contentState.getKeyAfter(currentKey)) {
|
currentKey = contentState.getKeyAfter(currentKey)) {
|
||||||
text += getText(currentKey).substring(startOffset, blockText.length);
|
let blockText = getText(currentKey);
|
||||||
|
text += blockText.substring(startOffset, blockText.length);
|
||||||
|
|
||||||
// from now on, we'll take whole blocks
|
// from now on, we'll take whole blocks
|
||||||
startOffset = 0;
|
startOffset = 0;
|
||||||
|
|
|
@ -199,7 +199,7 @@ export default class MessageComposerInput extends React.Component {
|
||||||
if (contentJSON) {
|
if (contentJSON) {
|
||||||
let content = convertFromRaw(JSON.parse(contentJSON));
|
let content = convertFromRaw(JSON.parse(contentJSON));
|
||||||
component.setState({
|
component.setState({
|
||||||
editorState: component.createEditorState(this.state.isRichtextEnabled, content)
|
editorState: component.createEditorState(component.state.isRichtextEnabled, content)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue