Path Lines of Code gulpfile.js 222 prettier.config.js 20 scripts/jest/hasteImpl.js 43 scripts/jest/preprocessor.js 51 scripts/jest/shims.js 1 scripts/module-map.js 13 src/Draft.js 52 src/NonASCIIStringSnapshotSerializer.js 32 src/component/base/DraftEditor.css 45 src/component/base/DraftEditor.react.js 479 src/component/base/DraftEditorFlushControlled.js 4 src/component/base/DraftEditorPlaceholder.css 12 src/component/base/DraftEditorPlaceholder.react.js 51 src/component/base/DraftEditorProps.js 107 src/component/base/DraftScrollPosition.js 5 src/component/base/DraftTextAlignment.js 2 src/component/contents/DraftEditorBlock.react.js 196 src/component/contents/DraftEditorContents-core.react.js 221 src/component/contents/DraftEditorLeaf.react.js 104 src/component/contents/DraftEditorTextNode.react.js 62 src/component/contents/exploration/DraftEditorBlockNode.react.js 303 src/component/contents/exploration/DraftEditorContentsExperimental.react.js 141 src/component/contents/exploration/DraftEditorDecoratedLeaves.react.js 61 src/component/contents/exploration/DraftEditorNode.react.js 101 src/component/handlers/DraftEditorModes.js 7 src/component/handlers/composition/DOMObserver.js 107 src/component/handlers/composition/DraftEditorCompositionHandler.js 123 src/component/handlers/drag/DraftEditorDragHandler.js 131 src/component/handlers/edit/DraftEditorEditHandler.js 36 src/component/handlers/edit/commands/SecondaryClipboard.js 53 src/component/handlers/edit/commands/keyCommandBackspaceToStartOfLine.js 40 src/component/handlers/edit/commands/keyCommandBackspaceWord.js 28 src/component/handlers/edit/commands/keyCommandDeleteWord.js 25 src/component/handlers/edit/commands/keyCommandInsertNewline.js 11 src/component/handlers/edit/commands/keyCommandMoveSelectionToEndOfBlock.js 21 src/component/handlers/edit/commands/keyCommandMoveSelectionToStartOfBlock.js 19 src/component/handlers/edit/commands/keyCommandPlainBackspace.js 32 src/component/handlers/edit/commands/keyCommandPlainDelete.js 32 src/component/handlers/edit/commands/keyCommandTransposeCharacters.js 54 src/component/handlers/edit/commands/keyCommandUndo.js 24 src/component/handlers/edit/commands/moveSelectionBackward.js 37 src/component/handlers/edit/commands/moveSelectionForward.js 28 src/component/handlers/edit/commands/removeTextWithStrategy.js 55 src/component/handlers/edit/editOnBeforeInput.js 153 src/component/handlers/edit/editOnBlur.js 32 src/component/handlers/edit/editOnCompositionStart.js 14 src/component/handlers/edit/editOnCopy.js 13 src/component/handlers/edit/editOnCut.js 39 src/component/handlers/edit/editOnDragOver.js 7 src/component/handlers/edit/editOnDragStart.js 7 src/component/handlers/edit/editOnFocus.js 19 src/component/handlers/edit/editOnInput.js 123 src/component/handlers/edit/editOnKeyDown.js 158 src/component/handlers/edit/editOnPaste.js 189 src/component/handlers/edit/editOnSelect.js 44 src/component/handlers/edit/getFragmentFromSelection.js 15 src/component/selection/DOMDerivedSelection.js 6 src/component/selection/DraftOffsetKey.js 19 src/component/selection/DraftOffsetKeyPath.js 6 src/component/selection/expandRangeToStartOfLine.js 118 src/component/selection/findAncestorOffsetKey.js 18 src/component/selection/getDraftEditorSelection.js 33 src/component/selection/getDraftEditorSelectionWithNodes.js 151 src/component/selection/getRangeBoundingClientRect.js 42 src/component/selection/getRangeClientRects.js 37 src/component/selection/getSampleSelectionMocksForTesting.js 112 src/component/selection/getSampleSelectionMocksForTestingNestedBlocks.js 107 src/component/selection/getSelectionOffsetKeyForNode.js 21 src/component/selection/getUpdatedSelectionState.js 84 src/component/selection/getVisibleSelectionRect.js 17 src/component/selection/isSelectionAtLeafStart.js 28 src/component/selection/setDraftEditorSelection.js 270 src/component/utils/DraftDOMTypes.js 14 src/component/utils/DraftStyleDefault.css 114 src/component/utils/KeyBindingUtil.js 22 src/component/utils/_DraftTestHelper.js 24 src/component/utils/draftKeyUtils.js 7 src/component/utils/exploration/DraftTreeAdapter.js 120 src/component/utils/exploration/DraftTreeInvariants.js 121 src/component/utils/getContentEditableContainer.js 15 src/component/utils/getCorrectDocumentFromNode.js 7 src/component/utils/getDefaultKeyBinding.js 83 src/component/utils/getTextContentFromFiles.js 53 src/component/utils/getWindowForNode.js 7 src/component/utils/isElement.js 7 src/component/utils/isEventHandled.js 6 src/component/utils/isHTMLAnchorElement.js 8 src/component/utils/isHTMLBRElement.js 8 src/component/utils/isHTMLElement.js 13 src/component/utils/isHTMLImageElement.js 8 src/component/utils/isInstanceOfNode.js 16 src/component/utils/isSoftNewlineEvent.js 11 src/component/utils/splitTextIntoTextBlocks.js 6 src/flowlib/window.js 1 src/model/constants/DraftBlockType.js 19 src/model/constants/DraftDragType.js 2 src/model/constants/DraftEditorCommand.js 20 src/model/constants/DraftHandleValue.js 2 src/model/constants/DraftInsertionType.js 2 src/model/constants/DraftRemovalDirection.js 2 src/model/decorators/CompositeDraftDecorator.js 76 src/model/decorators/DraftDecorator.js 28 src/model/decorators/DraftDecoratorType.js 12 src/model/encoding/DraftStringKey.js 10 src/model/encoding/EntityRange.js 7 src/model/encoding/InlineStyleRange.js 7 src/model/encoding/RawDraftContentBlock.js 15 src/model/encoding/RawDraftContentState.js 7 src/model/encoding/RawDraftEntity.js 9 src/model/encoding/convertFromDraftStateToRaw.js 117 src/model/encoding/convertFromHTMLToContentBlocks.js 556 src/model/encoding/convertFromRawToDraftState.js 240 src/model/encoding/createCharacterList.js 16 src/model/encoding/decodeEntityRanges.js 21 src/model/encoding/decodeInlineStyleRanges.js 25 src/model/encoding/encodeEntityRanges.js 26 src/model/encoding/encodeInlineStyleRanges.js 48 src/model/encoding/sanitizeDraftText.js 6 src/model/entity/DraftEntity.js 95 src/model/entity/DraftEntityInstance.js 22 src/model/entity/DraftEntityMutability.js 3 src/model/entity/DraftEntityType.js 2 src/model/entity/getEntityKeyForSelection.js 38 src/model/entity/getTextAfterNearestEntity.js 13 src/model/immutable/BlockMap.js 4 src/model/immutable/BlockMapBuilder.js 11 src/model/immutable/BlockNode.js 45 src/model/immutable/BlockNodeRecord.js 4 src/model/immutable/BlockTree.js 108 src/model/immutable/CharacterMetadata.js 87 src/model/immutable/ContentBlock.js 97 src/model/immutable/ContentBlockNode.js 120 src/model/immutable/ContentState.js 238 src/model/immutable/ContentStateRawType.js 9 src/model/immutable/DefaultDraftBlockRenderMap.js 13 src/model/immutable/DefaultDraftInlineStyle.js 19 src/model/immutable/DraftBlockRenderConfig.js 7 src/model/immutable/DraftBlockRenderMap.js 4 src/model/immutable/DraftInlineStyle.js 3 src/model/immutable/EditorBidiService.js 29 src/model/immutable/EditorChangeType.js 17 src/model/immutable/EditorState.js 561 src/model/immutable/EntityMap.js 3 src/model/immutable/SampleDraftInlineStyle.js 18 src/model/immutable/SelectionState.js 110 src/model/immutable/findRangesImmutable.js 24 src/model/keys/generateRandomKey.js 12 src/model/keys/mockUUID.js 6 src/model/modifier/AtomicBlockUtils.js 151 src/model/modifier/DraftEntitySegments.js 61 src/model/modifier/DraftModifier.js 216 src/model/modifier/DraftRange.js 6 src/model/modifier/DraftRemovableWord.js 48 src/model/modifier/RichTextEditorUtil.js 286 src/model/modifier/RichTextUtils.js 39 src/model/modifier/exploration/DraftTreeOperations.js 394 src/model/modifier/exploration/NestedRichTextEditorUtil.js 449 src/model/modifier/getCharacterRemovalRange.js 141 src/model/modifier/getRangesForDraftEntity.js 19 src/model/paste/DraftPasteProcessor.js 66 src/model/paste/getSafeBodyFromHTML.js 20 src/model/transaction/ContentStateInlineStyle.js 67 src/model/transaction/adjustBlockDepthForContentState.js 33 src/model/transaction/applyEntityToContentBlock.js 21 src/model/transaction/applyEntityToContentState.js 32 src/model/transaction/exploration/getNextDelimiterBlockKey.js 38 src/model/transaction/getContentStateFragment.js 49 src/model/transaction/getSampleStateForTesting.js 84 src/model/transaction/insertFragmentIntoContentState.js 272 src/model/transaction/insertIntoList.js 24 src/model/transaction/insertTextIntoContentState.js 51 src/model/transaction/modifyBlockForContentState.js 27 src/model/transaction/moveBlockInContentState.js 189 src/model/transaction/randomizeBlockMapKeys.js 94 src/model/transaction/removeEntitiesAtEdges.js 91 src/model/transaction/removeRangeFromContentState.js 323 src/model/transaction/splitBlockInContentState.js 126 src/stubs/ComposedEntityMutability.js 7 src/stubs/DraftEditorContents.react.js 6 src/stubs/DraftEffects.js 5 src/stubs/DraftJsDebugLogging.js 5 src/stubs/gkx.js 7 src/util/getOwnObjectValues.js 7 src/util/uuid.js 8 website/docusaurus.config.js 97 website/sidebars.js 57 website/src/components/DraftEditorExample/css/example.css 76 website/src/components/DraftEditorExample/css/rich-editor.css 54 website/src/components/DraftEditorExample/index.js 176 website/src/css/custom.css 13 website/src/pages/index.js 125 website/src/pages/styles.module.css 38