/react-rte

Primary LanguageJavaScript

Rich text editor with ReactJs

  • Inserting new paragraph after the current cursor
  • Data structure
  • Adding character at the end of line, delete character from the end of line
  • Keeping the cursor at the proper position (insert, delete)
  • Selection overwrite and delete selection
  • Delete lines
  • Create new paragraph if user hits enter in the middle of text
  • Formatting - bold
  • Formatting - italic
  • Formatting - underline
  • Formatting - strikethrough
  • h1, h2, h3, h4
  • Unordered list
  • Ordered list
  • Insert link
  • Insert image
  • Left, center, right, justify
  • Block quote
  • Code
  • copy/paste
  • undo/redo
  • normalise nodes