diff --git a/package.json b/package.json index 8c9df5af..fe2099a5 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,6 @@ "prismjs": "^1.5.1", "react-addons-css-transition-group": "^15.3.1", "react-datetime": "^2.6.0", - "react-htmlparser2": "^0.1.0", "react-portal": "^2.2.1", "react-simple-dnd": "^0.1.2", "react-toolbox": "^1.2.1", diff --git a/src/components/Widgets/MarkitupReactRenderer.js b/src/components/Widgets/MarkitupReactRenderer.js index a1f5a4cf..93faaefd 100644 --- a/src/components/Widgets/MarkitupReactRenderer.js +++ b/src/components/Widgets/MarkitupReactRenderer.js @@ -1,5 +1,4 @@ import React, { PropTypes } from 'react'; -import reactParser from 'react-htmlparser2'; import MarkupIt, { Syntax, BLOCKS, STYLES, ENTITIES } from 'markup-it'; import { omit } from 'lodash'; @@ -11,7 +10,7 @@ const defaultSchema = { [BLOCKS.PARAGRAPH]: 'p', [BLOCKS.FOOTNOTE]: 'footnote', [BLOCKS.HTML]: ({ token }) => { - return reactParser(token.get('raw'), React); + return
; }, [BLOCKS.HR]: 'hr', [BLOCKS.HEADING_1]: 'h1', diff --git a/src/components/Widgets/__tests__/MarkitupReactRenderer.spec.js b/src/components/Widgets/__tests__/MarkitupReactRenderer.spec.js index d38f2719..21d1d44e 100644 --- a/src/components/Widgets/__tests__/MarkitupReactRenderer.spec.js +++ b/src/components/Widgets/__tests__/MarkitupReactRenderer.spec.js @@ -166,7 +166,7 @@ I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3] }); describe('HTML', () => { - it('should render HTML as is using Markdown', () => { + it('should render HTML as is when using Markdown', () => { const value = ` # Title @@ -179,6 +179,8 @@ I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3]
Testing HTML in Markdown
+ +

Test

`; const component = shallow(

H1

Text with bold & em elements

H2

H3

  1. ol item 1
  2. ol item 2
  3. ol item 3

H4

link title

H5

\"alt

H6
"`; -exports[`MarkitupReactRenderer Markdown rendering HTML should render HTML as is using Markdown 1`] = ` -"

Title

+exports[`MarkitupReactRenderer Markdown rendering HTML should render HTML as is when using Markdown 1`] = ` +"

Title

-
+
Test HTML content
Testing HTML in Markdown
-
" + + +

Test

+
" `; exports[`MarkitupReactRenderer Markdown rendering Headings should render Heading 1 1`] = `"

Title

"`;