├── .babelrc ├── .circleci └── config.yml ├── .eslintrc ├── .github └── issue_template.md ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── _config.yml ├── css ├── custom-blocks.css ├── drafts-editor.css ├── index.css ├── inputs.css ├── modal.css ├── simple-menu.css └── toolbar.css ├── demo ├── demo-editor.js ├── demo.css ├── index.html └── index.js ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── _config.yml ├── _layouts │ └── default.html ├── _sass │ ├── jekyll-theme-cayman.scss │ ├── normalize.scss │ ├── rouge-github.scss │ └── variables.scss ├── _site │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── assets │ │ ├── css │ │ │ └── style.css │ │ └── react-drafts.png │ ├── index.html │ ├── jekyll-theme-cayman.gemspec │ ├── script │ │ ├── bootstrap │ │ ├── cibuild │ │ ├── release │ │ └── server │ └── thumbnail.png ├── assets │ ├── css │ │ └── style.scss │ └── react-drafts.png ├── index.md ├── jekyll-theme-cayman.gemspec ├── script │ ├── bootstrap │ ├── cibuild │ ├── release │ └── server └── thumbnail.png ├── dom-test.js ├── fonts └── font-awesome │ ├── css │ └── font-awesome.css │ └── fonts │ ├── fontawesome-webfont.eot │ └── fontawesome-webfont.woff ├── package.json ├── react-drafts-features.png ├── src ├── components │ ├── ReactDrafts │ │ └── index.js │ ├── Toolbar │ │ ├── control.js │ │ ├── index.js │ │ └── inputs │ │ │ ├── controls.js │ │ │ ├── document.js │ │ │ ├── link.js │ │ │ ├── photo.js │ │ │ ├── rich.js │ │ │ └── table │ │ │ ├── index.js │ │ │ └── table-row.js │ ├── custom │ │ ├── divider.js │ │ ├── document.js │ │ ├── link.js │ │ ├── photo.js │ │ ├── rich.js │ │ └── table.js │ ├── decorators │ │ ├── index.js │ │ └── link.js │ ├── index.js │ └── shared │ │ ├── modal.js │ │ └── simple-dropdown.js ├── constants │ ├── file.js │ ├── keyboard.js │ └── toolbar.js ├── index.js ├── renderer │ └── index.js └── utils │ ├── content.js │ ├── editor.js │ ├── export-to-html.js │ ├── import-from-html.js │ ├── inline.js │ ├── selection.js │ └── toolbar.js ├── test ├── index.js └── index.test.js └── webpack ├── config.browser-test.js ├── config.dev.js ├── config.dist.js ├── config.test.js └── config.test.opts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 6.9.0 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/_config.yml -------------------------------------------------------------------------------- /css/custom-blocks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/custom-blocks.css -------------------------------------------------------------------------------- /css/drafts-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/drafts-editor.css -------------------------------------------------------------------------------- /css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/index.css -------------------------------------------------------------------------------- /css/inputs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/inputs.css -------------------------------------------------------------------------------- /css/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/modal.css -------------------------------------------------------------------------------- /css/simple-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/simple-menu.css -------------------------------------------------------------------------------- /css/toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/css/toolbar.css -------------------------------------------------------------------------------- /demo/demo-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/demo/demo-editor.js -------------------------------------------------------------------------------- /demo/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/demo/demo.css -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/demo/index.js -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/LICENSE -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_sass/jekyll-theme-cayman.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_sass/jekyll-theme-cayman.scss -------------------------------------------------------------------------------- /docs/_sass/normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_sass/normalize.scss -------------------------------------------------------------------------------- /docs/_sass/rouge-github.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_sass/rouge-github.scss -------------------------------------------------------------------------------- /docs/_sass/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_sass/variables.scss -------------------------------------------------------------------------------- /docs/_site/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/_site/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/_site/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/LICENSE -------------------------------------------------------------------------------- /docs/_site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/README.md -------------------------------------------------------------------------------- /docs/_site/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/assets/css/style.css -------------------------------------------------------------------------------- /docs/_site/assets/react-drafts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/assets/react-drafts.png -------------------------------------------------------------------------------- /docs/_site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/index.html -------------------------------------------------------------------------------- /docs/_site/jekyll-theme-cayman.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/jekyll-theme-cayman.gemspec -------------------------------------------------------------------------------- /docs/_site/script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/script/bootstrap -------------------------------------------------------------------------------- /docs/_site/script/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/script/cibuild -------------------------------------------------------------------------------- /docs/_site/script/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/script/release -------------------------------------------------------------------------------- /docs/_site/script/server: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | bundle exec jekyll serve 4 | -------------------------------------------------------------------------------- /docs/_site/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/_site/thumbnail.png -------------------------------------------------------------------------------- /docs/assets/css/style.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @import 'jekyll-theme-cayman'; 5 | -------------------------------------------------------------------------------- /docs/assets/react-drafts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/assets/react-drafts.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/jekyll-theme-cayman.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/jekyll-theme-cayman.gemspec -------------------------------------------------------------------------------- /docs/script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/script/bootstrap -------------------------------------------------------------------------------- /docs/script/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/script/cibuild -------------------------------------------------------------------------------- /docs/script/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/script/release -------------------------------------------------------------------------------- /docs/script/server: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | bundle exec jekyll serve 4 | -------------------------------------------------------------------------------- /docs/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/docs/thumbnail.png -------------------------------------------------------------------------------- /dom-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/dom-test.js -------------------------------------------------------------------------------- /fonts/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/fonts/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /fonts/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/fonts/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/fonts/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/package.json -------------------------------------------------------------------------------- /react-drafts-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/react-drafts-features.png -------------------------------------------------------------------------------- /src/components/ReactDrafts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/ReactDrafts/index.js -------------------------------------------------------------------------------- /src/components/Toolbar/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/control.js -------------------------------------------------------------------------------- /src/components/Toolbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/index.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/controls.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/document.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/link.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/photo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/photo.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/rich.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/rich.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/table/index.js -------------------------------------------------------------------------------- /src/components/Toolbar/inputs/table/table-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/Toolbar/inputs/table/table-row.js -------------------------------------------------------------------------------- /src/components/custom/divider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/divider.js -------------------------------------------------------------------------------- /src/components/custom/document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/document.js -------------------------------------------------------------------------------- /src/components/custom/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/link.js -------------------------------------------------------------------------------- /src/components/custom/photo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/photo.js -------------------------------------------------------------------------------- /src/components/custom/rich.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/rich.js -------------------------------------------------------------------------------- /src/components/custom/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/custom/table.js -------------------------------------------------------------------------------- /src/components/decorators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/decorators/index.js -------------------------------------------------------------------------------- /src/components/decorators/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/decorators/link.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/components/shared/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/shared/modal.js -------------------------------------------------------------------------------- /src/components/shared/simple-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/components/shared/simple-dropdown.js -------------------------------------------------------------------------------- /src/constants/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/constants/file.js -------------------------------------------------------------------------------- /src/constants/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/constants/keyboard.js -------------------------------------------------------------------------------- /src/constants/toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/constants/toolbar.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/index.js -------------------------------------------------------------------------------- /src/renderer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/renderer/index.js -------------------------------------------------------------------------------- /src/utils/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/content.js -------------------------------------------------------------------------------- /src/utils/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/editor.js -------------------------------------------------------------------------------- /src/utils/export-to-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/export-to-html.js -------------------------------------------------------------------------------- /src/utils/import-from-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/import-from-html.js -------------------------------------------------------------------------------- /src/utils/inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/inline.js -------------------------------------------------------------------------------- /src/utils/selection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/selection.js -------------------------------------------------------------------------------- /src/utils/toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/src/utils/toolbar.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/test/index.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/test/index.test.js -------------------------------------------------------------------------------- /webpack/config.browser-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/webpack/config.browser-test.js -------------------------------------------------------------------------------- /webpack/config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/webpack/config.dev.js -------------------------------------------------------------------------------- /webpack/config.dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/webpack/config.dist.js -------------------------------------------------------------------------------- /webpack/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/webpack/config.test.js -------------------------------------------------------------------------------- /webpack/config.test.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florapdx/react-drafts/HEAD/webpack/config.test.opts --------------------------------------------------------------------------------