├── .babelrc ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── CNAME ├── css │ ├── demo.css │ └── normalize.css ├── demo.html ├── index.html └── react.ico ├── flow-typed ├── classnames.js └── globals.js ├── package.json ├── src ├── Draft.global.css ├── EditorDemo.js ├── RichTextEditor.css ├── RichTextEditor.js ├── SimpleRichTextEditor.js ├── __tests__ │ └── RichTextEditor-test.js ├── demo.js ├── lib │ ├── EditorToolbar.css │ ├── EditorToolbar.js │ ├── EditorToolbarConfig.js │ ├── EditorValue.js │ ├── ImageDecorator.js │ ├── LinkDecorator.js │ ├── StyleButton.js │ ├── __tests__ │ │ └── composite-test.js │ ├── blockStyleFunctions.js │ ├── changeBlockDepth.js │ ├── changeBlockType.js │ ├── clearEntityForRange.js │ ├── composite.js │ ├── getBlocksInSelection.js │ ├── getEntityAtCursor.js │ ├── insertBlockAfter.js │ └── isListItem.js └── ui │ ├── Button.css │ ├── Button.js │ ├── ButtonGroup.css │ ├── ButtonGroup.js │ ├── ButtonWrap.css │ ├── ButtonWrap.js │ ├── Dropdown.css │ ├── Dropdown.js │ ├── IconButton.css │ ├── IconButton.js │ ├── ImageSpan.css │ ├── ImageSpan.js │ ├── InputPopover.css │ ├── InputPopover.js │ └── PopoverIconButton.js ├── test ├── init.js └── mocha.opts ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/README.md -------------------------------------------------------------------------------- /assets/CNAME: -------------------------------------------------------------------------------- 1 | react-rte.org 2 | -------------------------------------------------------------------------------- /assets/css/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/assets/css/demo.css -------------------------------------------------------------------------------- /assets/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/assets/css/normalize.css -------------------------------------------------------------------------------- /assets/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/assets/demo.html -------------------------------------------------------------------------------- /assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/assets/index.html -------------------------------------------------------------------------------- /assets/react.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/assets/react.ico -------------------------------------------------------------------------------- /flow-typed/classnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/flow-typed/classnames.js -------------------------------------------------------------------------------- /flow-typed/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/flow-typed/globals.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/package.json -------------------------------------------------------------------------------- /src/Draft.global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/Draft.global.css -------------------------------------------------------------------------------- /src/EditorDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/EditorDemo.js -------------------------------------------------------------------------------- /src/RichTextEditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/RichTextEditor.css -------------------------------------------------------------------------------- /src/RichTextEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/RichTextEditor.js -------------------------------------------------------------------------------- /src/SimpleRichTextEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/SimpleRichTextEditor.js -------------------------------------------------------------------------------- /src/__tests__/RichTextEditor-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/__tests__/RichTextEditor-test.js -------------------------------------------------------------------------------- /src/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/demo.js -------------------------------------------------------------------------------- /src/lib/EditorToolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/EditorToolbar.css -------------------------------------------------------------------------------- /src/lib/EditorToolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/EditorToolbar.js -------------------------------------------------------------------------------- /src/lib/EditorToolbarConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/EditorToolbarConfig.js -------------------------------------------------------------------------------- /src/lib/EditorValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/EditorValue.js -------------------------------------------------------------------------------- /src/lib/ImageDecorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/ImageDecorator.js -------------------------------------------------------------------------------- /src/lib/LinkDecorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/LinkDecorator.js -------------------------------------------------------------------------------- /src/lib/StyleButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/StyleButton.js -------------------------------------------------------------------------------- /src/lib/__tests__/composite-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/__tests__/composite-test.js -------------------------------------------------------------------------------- /src/lib/blockStyleFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/blockStyleFunctions.js -------------------------------------------------------------------------------- /src/lib/changeBlockDepth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/changeBlockDepth.js -------------------------------------------------------------------------------- /src/lib/changeBlockType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/changeBlockType.js -------------------------------------------------------------------------------- /src/lib/clearEntityForRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/clearEntityForRange.js -------------------------------------------------------------------------------- /src/lib/composite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/composite.js -------------------------------------------------------------------------------- /src/lib/getBlocksInSelection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/getBlocksInSelection.js -------------------------------------------------------------------------------- /src/lib/getEntityAtCursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/getEntityAtCursor.js -------------------------------------------------------------------------------- /src/lib/insertBlockAfter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/insertBlockAfter.js -------------------------------------------------------------------------------- /src/lib/isListItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/lib/isListItem.js -------------------------------------------------------------------------------- /src/ui/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/Button.css -------------------------------------------------------------------------------- /src/ui/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/Button.js -------------------------------------------------------------------------------- /src/ui/ButtonGroup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ButtonGroup.css -------------------------------------------------------------------------------- /src/ui/ButtonGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ButtonGroup.js -------------------------------------------------------------------------------- /src/ui/ButtonWrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ButtonWrap.css -------------------------------------------------------------------------------- /src/ui/ButtonWrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ButtonWrap.js -------------------------------------------------------------------------------- /src/ui/Dropdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/Dropdown.css -------------------------------------------------------------------------------- /src/ui/Dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/Dropdown.js -------------------------------------------------------------------------------- /src/ui/IconButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/IconButton.css -------------------------------------------------------------------------------- /src/ui/IconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/IconButton.js -------------------------------------------------------------------------------- /src/ui/ImageSpan.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ImageSpan.css -------------------------------------------------------------------------------- /src/ui/ImageSpan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/ImageSpan.js -------------------------------------------------------------------------------- /src/ui/InputPopover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/InputPopover.css -------------------------------------------------------------------------------- /src/ui/InputPopover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/InputPopover.js -------------------------------------------------------------------------------- /src/ui/PopoverIconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/src/ui/PopoverIconButton.js -------------------------------------------------------------------------------- /test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/test/init.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --compilers js:babel-core/register 2 | --require ./test/init.js 3 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sstur/react-rte/HEAD/yarn.lock --------------------------------------------------------------------------------