@opentiny/fluent-editor
Version:
A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.
143 lines (142 loc) • 5.62 kB
JavaScript
import "./fluent-editor.es.js";
import "./attributors/index.es.js";
import { getListValue, inputFile, namespace } from "./config/index.es.js";
import "./formats/index.es.js";
import "./modules/index.es.js";
export * from "quill-shortcut-key";
import { generateTableUpShortKeyMenu } from "quill-shortcut-key";
import { AttributeMap, Delta, Op, OpIterator, Parchment, Range } from "quill/core";
import FluentEditor from "./core/fluent-editor.es.js";
import { SizeStyle } from "./attributors/font-size.es.js";
import { FontStyle } from "./attributors/font-style.es.js";
import { LineHeightStyle } from "./attributors/line-height.es.js";
import { TextIndentStyle } from "./attributors/text-indent.es.js";
import { AUDIO_VIDEO_UPLOADER_MIME_TYPES, BIG_DELTA_LIMIT, CHANGE_LANGUAGE_EVENT, COMPRESSED_UPLOADER_MIME_TYPES, DEFAULT_TOOLBAR, DOC_UPLOADER_MIME_TYPES, FILE_UPLOADER_MIME_TYPES, FULL_TOOLBAR, IMAGE_UPLOADER_MIME_TYPES, OTHER_FILE_UPLOADER_MIME_TYPES, PPT_UPLOADER_MIME_TYPES, XSL_UPLOADER_MIME_TYPES, defaultLanguage } from "./config/editor.config.es.js";
import { getEventComposedPath, hadProtocol, hexToRgbA, imageFileToUrl, imageUrlToFile, isInside, isNullOrUndefined, omit, replaceDeltaImage, replaceStrWhiteSpace, sanitize, shouldInsertNbspOnSpace, splitWithBreak } from "./config/editor.utils.es.js";
import { EmojiBlot } from "./formats/emoji.es.js";
import { SoftBreak } from "./formats/soft-break.es.js";
import { StrikeBlot } from "./formats/strike.es.js";
import { Video } from "./formats/video.es.js";
import { CollaborationModule } from "./modules/collaborative-editing/module.es.js";
import { CustomClipboard } from "./modules/custom-clipboard.es.js";
import { Action } from "./modules/custom-image/actions/action.es.js";
import { CustomResizeAction } from "./modules/custom-image/actions/custom-resize-action.es.js";
import { DeleteAction } from "./modules/custom-image/actions/delete-action.es.js";
import { ALIGN_ATTR, ImageToolbarButtons, alignmentHandler, setAlignStyle } from "./modules/custom-image/actions/image-toolbar-buttons.es.js";
import { ImageToolbar } from "./modules/custom-image/actions/toolbar.es.js";
import { ImageToolbarAction } from "./modules/custom-image/actions/toolbar-action.es.js";
import { BlotFormatter } from "./modules/custom-image/blot-formatter.es.js";
import { CustomImage } from "./modules/custom-image/image.es.js";
import { ImagePreviewModal, getImagePreviewModal } from "./modules/custom-image/preview/preview-modal.es.js";
import { BlotSpec } from "./modules/custom-image/specs/blot-spec.es.js";
import { CustomImageSpec } from "./modules/custom-image/specs/custom-image-spec.es.js";
import { ImageSpec } from "./modules/custom-image/specs/image-spec.es.js";
import { FileUploader } from "./modules/custom-uploader.es.js";
import { DividerBlot } from "./modules/divider.es.js";
import { EmojiModule } from "./modules/emoji.es.js";
import { File } from "./modules/file/formats/file.es.js";
import { FileBar } from "./modules/file/modules/file-bar.es.js";
import { FileModule } from "./modules/file/modules/file-module.es.js";
import { FlowChartModule } from "./modules/flow-chart/index.es.js";
import { LinkBlot } from "./modules/link/formats/link.es.js";
import { LinkTooltip } from "./modules/link/modules/tooltip.es.js";
import { MathliveBlot } from "./modules/mathlive/formats.es.js";
import { MathliveModule } from "./modules/mathlive/module.es.js";
import { MathliveTooltip } from "./modules/mathlive/tooltip.es.js";
import { Mention } from "./modules/mention/mention.es.js";
import { MentionLink } from "./modules/mention/mention-link.es.js";
import { MindMapModule } from "./modules/mind-map/index.es.js";
import { ShortCutKey, shortKey } from "./modules/shortcut-key/index.es.js";
import { generateTableUp } from "./modules/table-up/index.es.js";
import { ColorPicker, Picker } from "./modules/toolbar/better-picker.es.js";
import { BetterToolbar } from "./modules/toolbar/better-toolbar.es.js";
import { generateToolbarTip } from "./modules/toolbar/toolbar-tip.es.js";
export * from "quill-i18n";
export {
ALIGN_ATTR,
AUDIO_VIDEO_UPLOADER_MIME_TYPES,
Action,
AttributeMap,
BIG_DELTA_LIMIT,
BetterToolbar,
BlotFormatter,
BlotSpec,
CHANGE_LANGUAGE_EVENT,
COMPRESSED_UPLOADER_MIME_TYPES,
CollaborationModule,
ColorPicker,
CustomClipboard,
CustomImage,
CustomImageSpec,
CustomResizeAction,
DEFAULT_TOOLBAR,
DOC_UPLOADER_MIME_TYPES,
DeleteAction,
Delta,
DividerBlot,
EmojiBlot,
EmojiModule,
FILE_UPLOADER_MIME_TYPES,
FULL_TOOLBAR,
File,
FileBar,
FileModule,
FileUploader,
FlowChartModule,
FontStyle,
IMAGE_UPLOADER_MIME_TYPES,
ImagePreviewModal,
ImageSpec,
ImageToolbar,
ImageToolbarAction,
ImageToolbarButtons,
LineHeightStyle,
LinkBlot,
LinkTooltip,
MathliveBlot,
MathliveModule,
MathliveTooltip,
Mention,
MentionLink,
MindMapModule,
OTHER_FILE_UPLOADER_MIME_TYPES,
Op,
OpIterator,
PPT_UPLOADER_MIME_TYPES,
Parchment,
Picker,
Range,
ShortCutKey,
SizeStyle,
SoftBreak,
StrikeBlot,
TextIndentStyle,
Video,
XSL_UPLOADER_MIME_TYPES,
alignmentHandler,
FluentEditor as default,
defaultLanguage,
generateTableUp,
generateTableUpShortKeyMenu,
generateToolbarTip,
getEventComposedPath,
getImagePreviewModal,
getListValue,
hadProtocol,
hexToRgbA,
imageFileToUrl,
imageUrlToFile,
inputFile,
isInside,
isNullOrUndefined,
namespace,
omit,
replaceDeltaImage,
replaceStrWhiteSpace,
sanitize,
setAlignStyle,
shortKey,
shouldInsertNbspOnSpace,
splitWithBreak
};
//# sourceMappingURL=index.es.js.map