fix rendering of UNDERLINE inline style in RTE

This commit is contained in:
Aviral Dasgupta 2017-02-22 03:10:15 +05:30
parent 3a07fc1601
commit feac919c0a
No known key found for this signature in database
GPG key ID: 5FD1E9F4FFD3DA80

View file

@ -30,7 +30,15 @@ const USERNAME_REGEX = /@\S+:\S+/g;
const ROOM_REGEX = /#\S+:\S+/g; const ROOM_REGEX = /#\S+:\S+/g;
const EMOJI_REGEX = new RegExp(emojione.unicodeRegexp, 'g'); const EMOJI_REGEX = new RegExp(emojione.unicodeRegexp, 'g');
export const contentStateToHTML = stateToHTML; export const contentStateToHTML = (contentState: ContentState) => {
return stateToHTML(contentState, {
inlineStyles: {
UNDERLINE: {
element: 'u'
}
}
});
};
export function HTMLtoContentState(html: string): ContentState { export function HTMLtoContentState(html: string): ContentState {
return ContentState.createFromBlockArray(convertFromHTML(html)); return ContentState.createFromBlockArray(convertFromHTML(html));