0.1.0 • Published 6 years ago

draft-js-extended-utils v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Build Status

draft-js-extended-utils

Table of Contents

Installation

  npm i draft-js-extended-utils --save

Usage

import utils from 'draft-js-extended-utils';

API

contentBlock

  • getBlockByIndex
  • getSelectedBlocks
  • getSelectedBlockKeys
  • getBlockByKey
  • getFirstBlock
  • getLastBlock
  • getBlockLength
  • addBlockAfterKey
  • addBlockBeforeKey
  • removeBlockWithKey
  • changeSelectionBlockDepth
  • increaseBlockDepth
  • decreaseBlockDepth
  • setSelectedBlockData
  • mergeSelectedBlockData
  • changeBlockType
  • removeSelectedBlocks
  • splitBlock
  • getBlockDataProp
  • getRangesForInlineStyle
  • getBlockEntityRanges
  • removeEmptyBlocks
  • getStyleRanges
  • getStyleRangesWhere
  • getEntityRanges
  • getEntityRangesWhere

selection

  • selectionHasStyles
  • selectionHasEntityType
  • collapsedOnEndOffset
  • collapsedOnStartOffset
  • selectAllBlocks
  • selectFirstEntityOfTypeInRange
  • findFirstEntityOfTypeInRange
  • selectFirstOverlappingEntitiesOfTypeInRange
  • mergeSelection
  • getSelection

entity

  • createEntity
  • getEntityKeyData
  • entityKeyType
  • getEntityKeyRange
  • removeEntity
  • mergeEntityData
  • removeEntityOfType
  • firstEntityOfTypeInRange
  • selectionHasEntityType

editorState

  • setUndo
  • getUndoStack
  • getRedoStack

contentState

  • getBlockMap
  • getSelectionBefore
  • getSelectionAfter

character

  • mapSelectedCharacters

data

  • toRaw
  • toRawString
  • fromRaw
  • logRaw

Support

Please open an issue for support.

Contributing

Feel free to fork this project, make changes and submit pull requests.