├── .babelrc ├── .eslintrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── docs └── examples.js ├── example-dist ├── index.html └── style │ └── rich-text-editor.css ├── example └── index.js ├── index.html ├── package.json ├── src ├── BasicHtmlEditor.js ├── components │ ├── BlockStyleControls.js │ ├── EntityControls.js │ ├── InlineStyleControls.js │ ├── Link.js │ └── StyleButton.js ├── config │ └── tagMaps.js └── utils │ ├── draftRawToHtml.js │ ├── findEntities.js │ ├── htmlToContent.js │ └── processInlineStylesAndEntities.js ├── style └── rich-text-editor.css ├── tests └── unit │ └── utils │ ├── draftRawToHtmlTests.js │ └── processInlineStylesTests.js ├── webpack.config.js ├── webpack.dist.config.js └── webpack.example-dist.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "react"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/README.md -------------------------------------------------------------------------------- /docs/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/docs/examples.js -------------------------------------------------------------------------------- /example-dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/example-dist/index.html -------------------------------------------------------------------------------- /example-dist/style/rich-text-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/example-dist/style/rich-text-editor.css -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/example/index.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/package.json -------------------------------------------------------------------------------- /src/BasicHtmlEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/BasicHtmlEditor.js -------------------------------------------------------------------------------- /src/components/BlockStyleControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/components/BlockStyleControls.js -------------------------------------------------------------------------------- /src/components/EntityControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/components/EntityControls.js -------------------------------------------------------------------------------- /src/components/InlineStyleControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/components/InlineStyleControls.js -------------------------------------------------------------------------------- /src/components/Link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/components/Link.js -------------------------------------------------------------------------------- /src/components/StyleButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/components/StyleButton.js -------------------------------------------------------------------------------- /src/config/tagMaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/config/tagMaps.js -------------------------------------------------------------------------------- /src/utils/draftRawToHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/utils/draftRawToHtml.js -------------------------------------------------------------------------------- /src/utils/findEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/utils/findEntities.js -------------------------------------------------------------------------------- /src/utils/htmlToContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/utils/htmlToContent.js -------------------------------------------------------------------------------- /src/utils/processInlineStylesAndEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/src/utils/processInlineStylesAndEntities.js -------------------------------------------------------------------------------- /style/rich-text-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/style/rich-text-editor.css -------------------------------------------------------------------------------- /tests/unit/utils/draftRawToHtmlTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/tests/unit/utils/draftRawToHtmlTests.js -------------------------------------------------------------------------------- /tests/unit/utils/processInlineStylesTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/tests/unit/utils/processInlineStylesTests.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.dist.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/webpack.dist.config.js -------------------------------------------------------------------------------- /webpack.example-dist.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dburrows/draft-js-basic-html-editor/HEAD/webpack.example-dist.config.js --------------------------------------------------------------------------------