html5富文本编辑器菜鸟手册,富文本编辑器froalaEditor(全面)附教程

葛晔
2023-12-01

【实例简介】

全面的froalaEditor插件,集成了第三方插件

使用方法:https://blog.csdn.net/lianzhang861/article/details/83590084

【实例截图】

【核心代码】

froala_editor_2.8.5

└── froala_editor_2.8.5

├── bower.json

├── codemirror

│   └── codemirror-5.40.2

│   ├── addon

│   │   ├── comment

│   │   │   ├── comment.js

│   │   │   └── continuecomment.js

│   │   ├── dialog

│   │   │   ├── dialog.css

│   │   │   └── dialog.js

│   │   ├── display

│   │   │   ├── autorefresh.js

│   │   │   ├── fullscreen.css

│   │   │   ├── fullscreen.js

│   │   │   ├── panel.js

│   │   │   ├── placeholder.js

│   │   │   └── rulers.js

│   │   ├── edit

│   │   │   ├── closebrackets.js

│   │   │   ├── closetag.js

│   │   │   ├── continuelist.js

│   │   │   ├── matchbrackets.js

│   │   │   ├── matchtags.js

│   │   │   └── trailingspace.js

│   │   ├── fold

│   │   │   ├── brace-fold.js

│   │   │   ├── comment-fold.js

│   │   │   ├── foldcode.js

│   │   │   ├── foldgutter.css

│   │   │   ├── foldgutter.js

│   │   │   ├── indent-fold.js

│   │   │   ├── markdown-fold.js

│   │   │   └── xml-fold.js

│   │   ├── hint

│   │   │   ├── anyword-hint.js

│   │   │   ├── css-hint.js

│   │   │   ├── html-hint.js

│   │   │   ├── javascript-hint.js

│   │   │   ├── show-hint.css

│   │   │   ├── show-hint.js

│   │   │   ├── sql-hint.js

│   │   │   └── xml-hint.js

│   │   ├── lint

│   │   │   ├── coffeescript-lint.js

│   │   │   ├── css-lint.js

│   │   │   ├── html-lint.js

│   │   │   ├── javascript-lint.js

│   │   │   ├── json-lint.js

│   │   │   ├── lint.css

│   │   │   ├── lint.js

│   │   │   └── yaml-lint.js

│   │   ├── merge

│   │   │   ├── merge.css

│   │   │   └── merge.js

│   │   ├── mode

│   │   │   ├── loadmode.js

│   │   │   ├── multiplex.js

│   │   │   ├── multiplex_test.js

│   │   │   ├── overlay.js

│   │   │   └── simple.js

│   │   ├── runmode

│   │   │   ├── colorize.js

│   │   │   ├── runmode.js

│   │   │   ├── runmode.node.js

│   │   │   └── runmode-standalone.js

│   │   ├── scroll

│   │   │   ├── annotatescrollbar.js

│   │   │   ├── scrollpastend.js

│   │   │   ├── simplescrollbars.css

│   │   │   └── simplescrollbars.js

│   │   ├── search

│   │   │   ├── jump-to-line.js

│   │   │   ├── matchesonscrollbar.css

│   │   │   ├── matchesonscrollbar.js

│   │   │   ├── match-highlighter.js

│   │   │   ├── searchcursor.js

│   │   │   └── search.js

│   │   ├── selection

│   │   │   ├── active-line.js

│   │   │   ├── mark-selection.js

│   │   │   └── selection-pointer.js

│   │   ├── tern

│   │   │   ├── tern.css

│   │   │   ├── tern.js

│   │   │   └── worker.js

│   │   └── wrap

│   │   └── hardwrap.js

│   ├── AUTHORS

│   ├── bin

│   │   ├── authors.sh

│   │   ├── lint

│   │   ├── release

│   │   ├── source-highlight

│   │   └── upload-release.js

│   ├── CHANGELOG.md

│   ├── CONTRIBUTING.md

│   ├── demo

│   │   ├── activeline.html

│   │   ├── anywordhint.html

│   │   ├── bidi.html

│   │   ├── btree.html

│   │   ├── buffers.html

│   │   ├── changemode.html

│   │   ├── closebrackets.html

│   │   ├── closetag.html

│   │   ├── complete.html

│   │   ├── emacs.html

│   │   ├── folding.html

│   │   ├── fullscreen.html

│   │   ├── hardwrap.html

│   │   ├── html5complete.html

│   │   ├── indentwrap.html

│   │   ├── lint.html

│   │   ├── loadmode.html

│   │   ├── marker.html

│   │   ├── markselection.html

│   │   ├── matchhighlighter.html

│   │   ├── matchtags.html

│   │   ├── merge.html

│   │   ├── multiplex.html

│   │   ├── mustache.html

│   │   ├── panel.html

│   │   ├── placeholder.html

│   │   ├── preview.html

│   │   ├── requirejs.html

│   │   ├── resize.html

│   │   ├── rulers.html

│   │   ├── runmode.html

│   │   ├── search.html

│   │   ├── simplemode.html

│   │   ├── simplescrollbars.html

│   │   ├── spanaffectswrapping_shim.html

│   │   ├── sublime.html

│   │   ├── tern.html

│   │   ├── theme.html

│   │   ├── trailingspace.html

│   │   ├── variableheight.html

│   │   ├── vim.html

│   │   ├── visibletabs.html

│   │   ├── widget.html

│   │   └── xmlcomplete.html

│   ├── doc

│   │   ├── activebookmark.js

│   │   ├── docs.css

│   │   ├── internals.html

│   │   ├── logo.png

│   │   ├── logo.svg

│   │   ├── manual.html

│   │   ├── realworld.html

│   │   ├── releases.html

│   │   ├── reporting.html

│   │   ├── upgrade_v2.2.html

│   │   ├── upgrade_v3.html

│   │   ├── upgrade_v4.html

│   │   └── yinyang.png

│   ├── index.html

│   ├── keymap

│   │   ├── emacs.js

│   │   ├── sublime.js

│   │   └── vim.js

│   ├── lib

│   │   ├── codemirror.css

│   │   └── codemirror.js

│   ├── LICENSE

│   ├── mode

│   │   ├── apl

│   │   │   ├── apl.js

│   │   │   └── index.html

│   │   ├── asciiarmor

│   │   │   ├── asciiarmor.js

│   │   │   └── index.html

│   │   ├── asn.1

│   │   │   ├── asn.1.js

│   │   │   └── index.html

│   │   ├── asterisk

│   │   │   ├── asterisk.js

│   │   │   └── index.html

│   │   ├── brainfuck

│   │   │   ├── brainfuck.js

│   │   │   └── index.html

│   │   ├── clike

│   │   │   ├── clike.js

│   │   │   ├── index.html

│   │   │   ├── scala.html

│   │   │   └── test.js

│   │   ├── clojure

│   │   │   ├── clojure.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── cmake

│   │   │   ├── cmake.js

│   │   │   └── index.html

│   │   ├── cobol

│   │   │   ├── cobol.js

│   │   │   └── index.html

│   │   ├── coffeescript

│   │   │   ├── coffeescript.js

│   │   │   └── index.html

│   │   ├── commonlisp

│   │   │   ├── commonlisp.js

│   │   │   └── index.html

│   │   ├── crystal

│   │   │   ├── crystal.js

│   │   │   └── index.html

│   │   ├── css

│   │   │   ├── css.js

│   │   │   ├── gss.html

│   │   │   ├── gss_test.js

│   │   │   ├── index.html

│   │   │   ├── less.html

│   │   │   ├── less_test.js

│   │   │   ├── scss.html

│   │   │   ├── scss_test.js

│   │   │   └── test.js

│   │   ├── cypher

│   │   │   ├── cypher.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── d

│   │   │   ├── d.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── dart

│   │   │   ├── dart.js

│   │   │   └── index.html

│   │   ├── diff

│   │   │   ├── diff.js

│   │   │   └── index.html

│   │   ├── django

│   │   │   ├── django.js

│   │   │   └── index.html

│   │   ├── dockerfile

│   │   │   ├── dockerfile.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── dtd

│   │   │   ├── dtd.js

│   │   │   └── index.html

│   │   ├── dylan

│   │   │   ├── dylan.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── ebnf

│   │   │   ├── ebnf.js

│   │   │   └── index.html

│   │   ├── ecl

│   │   │   ├── ecl.js

│   │   │   └── index.html

│   │   ├── eiffel

│   │   │   ├── eiffel.js

│   │   │   └── index.html

│   │   ├── elm

│   │   │   ├── elm.js

│   │   │   └── index.html

│   │   ├── erlang

│   │   │   ├── erlang.js

│   │   │   └── index.html

│   │   ├── factor

│   │   │   ├── factor.js

│   │   │   └── index.html

│   │   ├── fcl

│   │   │   ├── fcl.js

│   │   │   └── index.html

│   │   ├── forth

│   │   │   ├── forth.js

│   │   │   └── index.html

│   │   ├── fortran

│   │   │   ├── fortran.js

│   │   │   └── index.html

│   │   ├── gas

│   │   │   ├── gas.js

│   │   │   └── index.html

│   │   ├── gfm

│   │   │   ├── gfm.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── gherkin

│   │   │   ├── gherkin.js

│   │   │   └── index.html

│   │   ├── go

│   │   │   ├── go.js

│   │   │   └── index.html

│   │   ├── groovy

│   │   │   ├── groovy.js

│   │   │   └── index.html

│   │   ├── haml

│   │   │   ├── haml.js

│   │   │   ├── index.html

│   │   │   └── test.js

│   │   ├── handlebars

│   │   │   ├── handlebars.js

│   │   │   └── index.html

│   │   ├── haskell

│   │   │   ├── haskell.js

│   │   │   └── index.html

│   │   ├── haskell-literate

│   │   │   ├── haskell-literate.js

│   │   │   └── index.html

│   │   ├── haxe

│   │   │   ├── haxe.js

│   │   │   └── index.html

│   │   ├── htmlembedded

│   │   │   ├── htmlembedded.js

│   │   │   └── index.html

│   │   ├── htmlmixed

│   │   │   ├── htmlmixed.js

│   │   │   └── index.html

│   │   ├── http

│   │   │   ├── http.js

│   │   │   └── index.html

│   │   ├── idl

│   │   │   ├── idl.js

│   │   │   └── index.html

│   │   ├── index.html

│   │   ├── javascript

│   │   │   ├── index.html

│   │   │   ├── javascript.js

│   │   │   ├── json-ld.html

│   │   │   ├── test.js

│   │   │   └── typescript.html

│   │   ├── jinja2

│   │   │   ├── index.html

│   │   │   └── jinja2.js

│   │   ├── jsx

│   │   │   ├── index.html

│   │   │   ├── jsx.js

│   │   │   └── test.js

│   │   ├── julia

│   │   │   ├── index.html

│   │   │   └── julia.js

│   │   ├── livescript

│   │   │   ├── index.html

│   │   │   └── livescript.js

│   │   ├── lua

│   │   │   ├── index.html

│   │   │   └── lua.js

│   │   ├── markdown

│   │   │   ├── index.html

│   │   │   ├── markdown.js

│   │   │   └── test.js

│   │   ├── mathematica

│   │   │   ├── index.html

│   │   │   └── mathematica.js

│   │   ├── mbox

│   │   │   ├── index.html

│   │   │   └── mbox.js

│   │   ├── meta.js

│   │   ├── mirc

│   │   │   ├── index.html

│   │   │   └── mirc.js

│   │   ├── mllike

│   │   │   ├── index.html

│   │   │   └── mllike.js

│   │   ├── modelica

│   │   │   ├── index.html

│   │   │   └── modelica.js

│   │   ├── mscgen

│   │   │   ├── index.html

│   │   │   ├── mscgen.js

│   │   │   ├── mscgen_test.js

│   │   │   ├── msgenny_test.js

│   │   │   └── xu_test.js

│   │   ├── mumps

│   │   │   ├── index.html

│   │   │   └── mumps.js

│   │   ├── nginx

│   │   │   ├── index.html

│   │   │   └── nginx.js

│   │   ├── nsis

│   │   │   ├── index.html

│   │   │   └── nsis.js

│   │   ├── ntriples

│   │   │   ├── index.html

│   │   │   └── ntriples.js

│   │   ├── octave

│   │   │   ├── index.html

│   │   │   └── octave.js

│   │   ├── oz

│   │   │   ├── index.html

│   │   │   └── oz.js

│   │   ├── pascal

│   │   │   ├── index.html

│   │   │   └── pascal.js

│   │   ├── pegjs

│   │   │   ├── index.html

│   │   │   └── pegjs.js

│   │   ├── perl

│   │   │   ├── index.html

│   │   │   └── perl.js

│   │   ├── php

│   │   │   ├── index.html

│   │   │   ├── php.js

│   │   │   └── test.js

│   │   ├── pig

│   │   │   ├── index.html

│   │   │   └── pig.js

│   │   ├── powershell

│   │   │   ├── index.html

│   │   │   ├── powershell.js

│   │   │   └── test.js

│   │   ├── properties

│   │   │   ├── index.html

│   │   │   └── properties.js

│   │   ├── protobuf

│   │   │   ├── index.html

│   │   │   └── protobuf.js

│   │   ├── pug

│   │   │   ├── index.html

│   │   │   └── pug.js

│   │   ├── puppet

│   │   │   ├── index.html

│   │   │   └── puppet.js

│   │   ├── python

│   │   │   ├── index.html

│   │   │   ├── python.js

│   │   │   └── test.js

│   │   ├── q

│   │   │   ├── index.html

│   │   │   └── q.js

│   │   ├── r

│   │   │   ├── index.html

│   │   │   └── r.js

│   │   ├── rpm

│   │   │   ├── changes

│   │   │   │   └── index.html

│   │   │   ├── index.html

│   │   │   └── rpm.js

│   │   ├── rst

│   │   │   ├── index.html

│   │   │   └── rst.js

│   │   ├── ruby

│   │   │   ├── index.html

│   │   │   ├── ruby.js

│   │   │   └── test.js

│   │   ├── rust

│   │   │   ├── index.html

│   │   │   ├── rust.js

│   │   │   └── test.js

│   │   ├── sas

│   │   │   ├── index.html

│   │   │   └── sas.js

│   │   ├── sass

│   │   │   ├── index.html

│   │   │   ├── sass.js

│   │   │   └── test.js

│   │   ├── scheme

│   │   │   ├── index.html

│   │   │   └── scheme.js

│   │   ├── shell

│   │   │   ├── index.html

│   │   │   ├── shell.js

│   │   │   └── test.js

│   │   ├── sieve

│   │   │   ├── index.html

│   │   │   └── sieve.js

│   │   ├── slim

│   │   │   ├── index.html

│   │   │   ├── slim.js

│   │   │   └── test.js

│   │   ├── smalltalk

│   │   │   ├── index.html

│   │   │   └── smalltalk.js

│   │   ├── smarty

│   │   │   ├── index.html

│   │   │   └── smarty.js

│   │   ├── solr

│   │   │   ├── index.html

│   │   │   └── solr.js

│   │   ├── soy

│   │   │   ├── index.html

│   │   │   ├── soy.js

│   │   │   └── test.js

│   │   ├── sparql

│   │   │   ├── index.html

│   │   │   └── sparql.js

│   │   ├── spreadsheet

│   │   │   ├── index.html

│   │   │   └── spreadsheet.js

│   │   ├── sql

│   │   │   ├── index.html

│   │   │   └── sql.js

│   │   ├── stex

│   │   │   ├── index.html

│   │   │   ├── stex.js

│   │   │   └── test.js

│   │   ├── stylus

│   │   │   ├── index.html

│   │   │   └── stylus.js

│   │   ├── swift

│   │   │   ├── index.html

│   │   │   ├── swift.js

│   │   │   └── test.js

│   │   ├── tcl

│   │   │   ├── index.html

│   │   │   └── tcl.js

│   │   ├── textile

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── textile.js

│   │   ├── tiddlywiki

│   │   │   ├── index.html

│   │   │   ├── tiddlywiki.css

│   │   │   └── tiddlywiki.js

│   │   ├── tiki

│   │   │   ├── index.html

│   │   │   ├── tiki.css

│   │   │   └── tiki.js

│   │   ├── toml

│   │   │   ├── index.html

│   │   │   └── toml.js

│   │   ├── tornado

│   │   │   ├── index.html

│   │   │   └── tornado.js

│   │   ├── troff

│   │   │   ├── index.html

│   │   │   └── troff.js

│   │   ├── ttcn

│   │   │   ├── index.html

│   │   │   └── ttcn.js

│   │   ├── ttcn-cfg

│   │   │   ├── index.html

│   │   │   └── ttcn-cfg.js

│   │   ├── turtle

│   │   │   ├── index.html

│   │   │   └── turtle.js

│   │   ├── twig

│   │   │   ├── index.html

│   │   │   └── twig.js

│   │   ├── vb

│   │   │   ├── index.html

│   │   │   └── vb.js

│   │   ├── vbscript

│   │   │   ├── index.html

│   │   │   └── vbscript.js

│   │   ├── velocity

│   │   │   ├── index.html

│   │   │   └── velocity.js

│   │   ├── verilog

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── verilog.js

│   │   ├── vhdl

│   │   │   ├── index.html

│   │   │   └── vhdl.js

│   │   ├── vue

│   │   │   ├── index.html

│   │   │   └── vue.js

│   │   ├── webidl

│   │   │   ├── index.html

│   │   │   └── webidl.js

│   │   ├── xml

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── xml.js

│   │   ├── xquery

│   │   │   ├── index.html

│   │   │   ├── test.js

│   │   │   └── xquery.js

│   │   ├── yacas

│   │   │   ├── index.html

│   │   │   └── yacas.js

│   │   ├── yaml

│   │   │   ├── index.html

│   │   │   └── yaml.js

│   │   ├── yaml-frontmatter

│   │   │   ├── index.html

│   │   │   └── yaml-frontmatter.js

│   │   └── z80

│   │   ├── index.html

│   │   └── z80.js

│   ├── package.json

│   ├── README.md

│   ├── rollup.config.js

│   ├── src

│   │   ├── codemirror.js

│   │   ├── display

│   │   │   ├── Display.js

│   │   │   ├── focus.js

│   │   │   ├── gutters.js

│   │   │   ├── highlight_worker.js

│   │   │   ├── line_numbers.js

│   │   │   ├── mode_state.js

│   │   │   ├── operations.js

│   │   │   ├── scrollbars.js

│   │   │   ├── scroll_events.js

│   │   │   ├── scrolling.js

│   │   │   ├── selection.js

│   │   │   ├── update_display.js

│   │   │   ├── update_line.js

│   │   │   ├── update_lines.js

│   │   │   └── view_tracking.js

│   │   ├── edit

│   │   │   ├── CodeMirror.js

│   │   │   ├── commands.js

│   │   │   ├── deleteNearSelection.js

│   │   │   ├── drop_events.js

│   │   │   ├── fromTextArea.js

│   │   │   ├── global_events.js

│   │   │   ├── key_events.js

│   │   │   ├── legacy.js

│   │   │   ├── main.js

│   │   │   ├── methods.js

│   │   │   ├── mouse_events.js

│   │   │   ├── options.js

│   │   │   └── utils.js

│   │   ├── input

│   │   │   ├── ContentEditableInput.js

│   │   │   ├── indent.js

│   │   │   ├── input.js

│   │   │   ├── keymap.js

│   │   │   ├── keynames.js

│   │   │   ├── movement.js

│   │   │   └── TextareaInput.js

│   │   ├── line

│   │   │   ├── highlight.js

│   │   │   ├── line_data.js

│   │   │   ├── pos.js

│   │   │   ├── saw_special_spans.js

│   │   │   ├── spans.js

│   │   │   └── utils_line.js

│   │   ├── measurement

│   │   │   ├── position_measurement.js

│   │   │   └── widgets.js

│   │   ├── model

│   │   │   ├── change_measurement.js

│   │   │   ├── changes.js

│   │   │   ├── chunk.js

│   │   │   ├── Doc.js

│   │   │   ├── document_data.js

│   │   │   ├── history.js

│   │   │   ├── line_widget.js

│   │   │   ├── mark_text.js

│   │   │   ├── selection.js

│   │   │   └── selection_updates.js

│   │   ├── modes.js

│   │   └── util

│   │   ├── bidi.js

│   │   ├── browser.js

│   │   ├── dom.js

│   │   ├── event.js

│   │   ├── feature_detection.js

│   │   ├── misc.js

│   │   ├── operation_group.js

│   │   └── StringStream.js

│   ├── test

│   │   ├── comment_test.js

│   │   ├── contenteditable_test.js

│   │   ├── doc_test.js

│   │   ├── driver.js

│   │   ├── emacs_test.js

│   │   ├── html-hint-test.js

│   │   ├── index.html

│   │   ├── lint.js

│   │   ├── mode_test.css

│   │   ├── mode_test.js

│   │   ├── multi_test.js

│   │   ├── phantom_driver.js

│   │   ├── run.js

│   │   ├── scroll_test.js

│   │   ├── search_test.js

│   │   ├── sql-hint-test.js

│   │   ├── sublime_test.js

│   │   ├── test.js

│   │   └── vim_test.js

│   └── theme

│   ├── 3024-day.css

│   ├── 3024-night.css

│   ├── abcdef.css

│   ├── ambiance.css

│   ├── ambiance-mobile.css

│   ├── base16-dark.css

│   ├── base16-light.css

│   ├── bespin.css

│   ├── blackboard.css

│   ├── cobalt.css

│   ├── colorforth.css

│   ├── darcula.css

│   ├── dracula.css

│   ├── duotone-dark.css

│   ├── duotone-light.css

│   ├── eclipse.css

│   ├── elegant.css

│   ├── erlang-dark.css

│   ├── gruvbox-dark.css

│   ├── hopscotch.css

│   ├── icecoder.css

│   ├── idea.css

│   ├── isotope.css

│   ├── lesser-dark.css

│   ├── liquibyte.css

│   ├── lucario.css

│   ├── material.css

│   ├── mbo.css

│   ├── mdn-like.css

│   ├── midnight.css

│   ├── monokai.css

│   ├── neat.css

│   ├── neo.css

│   ├── night.css

│   ├── oceanic-next.css

│   ├── panda-syntax.css

│   ├── paraiso-dark.css

│   ├── paraiso-light.css

│   ├── pastel-on-dark.css

│   ├── railscasts.css

│   ├── rubyblue.css

│   ├── seti.css

│   ├── shadowfox.css

│   ├── solarized.css

│   ├── ssms.css

│   ├── the-matrix.css

│   ├── tomorrow-night-bright.css

│   ├── tomorrow-night-eighties.css

│   ├── ttcn.css

│   ├── twilight.css

│   ├── vibrant-ink.css

│   ├── xq-dark.css

│   ├── xq-light.css

│   ├── yeti.css

│   └── zenburn.css

├── composer.json

├── css

│   ├── froala_editor.css

│   ├── froala_editor.min.css

│   ├── froala_editor.pkgd.css

│   ├── froala_editor.pkgd.min.css

│   ├── froala_style.css

│   ├── froala_style.min.css

│   ├── plugins

│   │   ├── char_counter.css

│   │   ├── char_counter.min.css

│   │   ├── code_view.css

│   │   ├── code_view.min.css

│   │   ├── colors.css

│   │   ├── colors.min.css

│   │   ├── draggable.css

│   │   ├── draggable.min.css

│   │   ├── emoticons.css

│   │   ├── emoticons.min.css

│   │   ├── file.css

│   │   ├── file.min.css

│   │   ├── fullscreen.css

│   │   ├── fullscreen.min.css

│   │   ├── help.css

│   │   ├── help.min.css

│   │   ├── image.css

│   │   ├── image_manager.css

│   │   ├── image_manager.min.css

│   │   ├── image.min.css

│   │   ├── line_breaker.css

│   │   ├── line_breaker.min.css

│   │   ├── quick_insert.css

│   │   ├── quick_insert.min.css

│   │   ├── special_characters.css

│   │   ├── special_characters.min.css

│   │   ├── table.css

│   │   ├── table.min.css

│   │   ├── video.css

│   │   └── video.min.css

│   ├── themes

│   │   ├── dark.css

│   │   ├── dark.min.css

│   │   ├── gray.css

│   │   ├── gray.min.css

│   │   ├── red.css

│   │   ├── red.min.css

│   │   ├── royal.css

│   │   └── royal.min.css

│   └── third_party

│   ├── embedly.css

│   ├── embedly.min.css

│   ├── spell_checker.css

│   └── spell_checker.min.css

├── editor.jpg

├── font-awesome-4.7.0

│   ├── css

│   │   ├── font-awesome.css

│   │   └── font-awesome.min.css

│   ├── fonts

│   │   ├── FontAwesome.otf

│   │   ├── fontawesome-webfont.eot

│   │   ├── fontawesome-webfont.svg

│   │   ├── fontawesome-webfont.ttf

│   │   ├── fontawesome-webfont.woff

│   │   └── fontawesome-webfont.woff2

│   ├── HELP-US-OUT.txt

│   ├── less

│   │   ├── animated.less

│   │   ├── bordered-pulled.less

│   │   ├── core.less

│   │   ├── fixed-width.less

│   │   ├── font-awesome.less

│   │   ├── icons.less

│   │   ├── larger.less

│   │   ├── list.less

│   │   ├── mixins.less

│   │   ├── path.less

│   │   ├── rotated-flipped.less

│   │   ├── screen-reader.less

│   │   ├── stacked.less

│   │   └── variables.less

│   └── scss

│   ├── _animated.scss

│   ├── _bordered-pulled.scss

│   ├── _core.scss

│   ├── _fixed-width.scss

│   ├── font-awesome.scss

│   ├── _icons.scss

│   ├── _larger.scss

│   ├── _list.scss

│   ├── _mixins.scss

│   ├── _path.scss

│   ├── _rotated-flipped.scss

│   ├── _screen-reader.scss

│   ├── _stacked.scss

│   └── _variables.scss

├── html

│   ├── 3rd-party

│   │   ├── at.js.html

│   │   ├── aviary

│   │   │   └── index.html

│   │   ├── bootstrap

│   │   │   ├── grid.html

│   │   │   ├── lists.html

│   │   │   └── modal.html

│   │   ├── code-mirror.html

│   │   ├── font-awesome-5-css.html

│   │   ├── font-awesome-5-js.html

│   │   ├── jquery

│   │   │   ├── mobile.html

│   │   │   └── ui_modal.html

│   │   ├── require_js

│   │   │   ├── index.html

│   │   │   └── js

│   │   │   ├── app.js

│   │   │   └── lib

│   │   │   └── require.js

│   │   └── spell-checker

│   │   └── spell-checker.html

│   ├── api

│   │   ├── get_html.html

│   │   ├── init_destroy.html

│   │   ├── insert_html.html

│   │   ├── live_code_preview.html

│   │   ├── live_content_preview.html

│   │   └── selection.html

│   ├── buttons

│   │   ├── custom_buttons.html

│   │   ├── custom_dropdown.html

│   │   ├── external_button.html

│   │   └── subscript_superscript.html

│   ├── events

│   │   ├── blur_focus.html

│   │   ├── content_changed.html

│   │   ├── drop.html

│   │   ├── image_removed.html

│   │   └── initialized_destroy.html

│   ├── file_s3_upload.php

│   ├── image

│   │   ├── custom_button.html

│   │   ├── default_width.html

│   │   ├── image_styles.html

│   │   └── insert_base64.html

│   ├── image_s3_upload.php

│   ├── initialization

│   │   ├── edit_in_popup.html

│   │   ├── initialized_event.html

│   │   ├── init_on_button.html

│   │   ├── init_on_click.html

│   │   ├── init_on_h1.html

│   │   ├── init_on_image.html

│   │   └── init_on_link.html

│   ├── init_inside_iframe

│   │   ├── basic.html

│   │   ├── content.html

│   │   └── inline.html

│   ├── init_on_click

│   │   ├── basic.html

│   │   ├── inline.html

│   │   └── two_editors.html

│   ├── international

│   │   ├── direction_rtl.html

│   │   ├── language.html

│   │   └── rtl_ltr_buttons.html

│   ├── link

│   │   ├── custom_validation.html

│   │   ├── link_styles.html

│   │   └── predefined_links.html

│   ├── misc

│   │   ├── scrollable_container.html

│   │   └── scrollable_container_inline.html

│   ├── paragraph_modes

│   │   ├── enter_br.html

│   │   ├── enter_div.html

│   │   └── enter_p.html

│   ├── paste

│   │   ├── attrs.html

│   │   ├── plain.html

│   │   └── tags.html

│   ├── plugins

│   │   ├── char_counter.html

│   │   ├── full_screen.html

│   │   ├── line_breaker.html

│   │   └── quick_insert.html

│   ├── popular

│   │   ├── disable_edit.html

│   │   ├── disable_paragraphs.html

│   │   ├── full.html

│   │   ├── full_page.html

│   │   ├── iframe.html

│   │   ├── init_on_click.html

│   │   ├── textarea.html

│   │   ├── toolbar_buttons.html

│   │   ├── toolbar_inline.html

│   │   ├── two_instances.html

│   │   └── z_index.html

│   ├── popups

│   │   ├── colors.html

│   │   ├── custom.html

│   │   └── emoticons.html

│   ├── styling

│   │   ├── adjustable_height.html

│   │   ├── font_family.html

│   │   ├── height.html

│   │   ├── inline.html

│   │   ├── paragraph.html

│   │   ├── placeholder.html

│   │   └── width.html

│   ├── table

│   │   ├── cell_style.html

│   │   ├── insert_helper.html

│   │   ├── nested.html

│   │   ├── resize.html

│   │   └── style.html

│   ├── tests

│   │   ├── bottom_offset_scrollable_container.html

│   │   ├── bottom_scrollable_container.html

│   │   ├── core.html

│   │   ├── full_br.html

│   │   ├── full_page_bottom.html

│   │   ├── image_manager.html

│   │   ├── init_on_click

│   │   │   └── full_page.html

│   │   ├── max_height.html

│   │   ├── toolbar_inline_two.html

│   │   ├── top_offset_scrollable_container.html

│   │   └── top_scrollable_container.html

│   ├── themes

│   │   ├── dark.html

│   │   ├── gray.html

│   │   ├── red.html

│   │   └── royal.html

│   ├── toolbar

│   │   ├── bottom.html

│   │   ├── bottom_offset.html

│   │   ├── buttons.html

│   │   ├── external.html

│   │   ├── external_inline.html

│   │   ├── inline.html

│   │   ├── inline_selection.html

│   │   ├── offset.html

│   │   ├── show_selection.html

│   │   └── sticky.html

│   └── typing

│   ├── keep_format.html

│   ├── shortcuts.html

│   └── tab.html

├── img

│   └── photo1.jpg

├── index.html

├── js

│   ├── froala_editor.min.js

│   ├── froala_editor.pkgd.min.js

│   ├── languages

│   │   ├── ar.js

│   │   ├── bs.js

│   │   ├── cs.js

│   │   ├── da.js

│   │   ├── de.js

│   │   ├── el.js

│   │   ├── en_ca.js

│   │   ├── en_gb.js

│   │   ├── es.js

│   │   ├── et.js

│   │   ├── fa.js

│   │   ├── fi.js

│   │   ├── fr.js

│   │   ├── he.js

│   │   ├── hr.js

│   │   ├── hu.js

│   │   ├── id.js

│   │   ├── it.js

│   │   ├── ja.js

│   │   ├── ko.js

│   │   ├── ku.js

│   │   ├── me.js

│   │   ├── nb.js

│   │   ├── nl.js

│   │   ├── pl.js

│   │   ├── pt_br.js

│   │   ├── pt_pt.js

│   │   ├── ro.js

│   │   ├── ru.js

│   │   ├── sk.js

│   │   ├── sr.js

│   │   ├── sv.js

│   │   ├── th.js

│   │   ├── tr.js

│   │   ├── uk.js

│   │   ├── vi.js

│   │   ├── zh_cn.js

│   │   └── zh_tw.js

│   ├── plugins

│   │   ├── align.min.js

│   │   ├── char_counter.min.js

│   │   ├── code_beautifier.min.js

│   │   ├── code_view.min.js

│   │   ├── colors.min.js

│   │   ├── draggable.min.js

│   │   ├── emoticons.min.js

│   │   ├── entities.min.js

│   │   ├── file.min.js

│   │   ├── font_family.min.js

│   │   ├── font_size.min.js

│   │   ├── forms.min.js

│   │   ├── fullscreen.min.js

│   │   ├── help.min.js

│   │   ├── image_manager.min.js

│   │   ├── image.min.js

│   │   ├── inline_style.min.js

│   │   ├── line_breaker.min.js

│   │   ├── link.min.js

│   │   ├── lists.min.js

│   │   ├── paragraph_format.min.js

│   │   ├── paragraph_style.min.js

│   │   ├── print.min.js

│   │   ├── quick_insert.min.js

│   │   ├── quote.min.js

│   │   ├── save.min.js

│   │   ├── special_characters.min.js

│   │   ├── table.min.js

│   │   ├── url.min.js

│   │   ├── video.min.js

│   │   └── word_paste.min.js

│   └── third_party

│   ├── embedly.min.js

│   ├── image_aviary.min.js

│   └── spell_checker.min.js

├── License.txt

└── package.json

201 directories, 850 files

 类似资料: