├── .gitignore
├── README.md
├── admin
├── .project
├── css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── index.css
│ └── style.css
├── font
│ ├── demo.css
│ ├── demo_fontclass.html
│ ├── demo_symbol.html
│ ├── demo_unicode.html
│ ├── iconfont.css
│ ├── iconfont.eot
│ ├── iconfont.js
│ ├── iconfont.svg
│ ├── iconfont.ttf
│ └── iconfont.woff
├── html
│ └── index.html
├── img
│ ├── glyphicons-halflings-white.png
│ └── glyphicons-halflings.png
└── js
│ ├── Chart-1.0.1-beta.4.js
│ ├── Chart.min.js
│ ├── bootstrap.js
│ ├── bootstrap.min.js
│ ├── chart-config.js
│ ├── global.js
│ ├── indexchart.js
│ └── jquery.js
├── editor-md.html
├── getOrderList.php
├── index.html
├── index_tab.html
├── jqgrid.html
├── login.html
├── profile.html
├── sql
└── employee.sql
└── static
├── css
├── animate.min.css
├── base.css
├── bootstrap-rtl.min.css
├── bootstrap.min.css
├── img
│ ├── ._select2-spinner.html
│ ├── ._tree-icons.html
│ ├── select2-spinner.html
│ └── tree-icons.html
└── profile.css
├── images
└── avatar
│ └── avatar.jpg
├── js
└── jquery.js
├── lib
├── editor.md
│ ├── .bower.json
│ ├── BUGS.md
│ ├── CHANGE.md
│ ├── Gulpfile.js
│ ├── LICENSE
│ ├── README.md
│ ├── bower.json
│ ├── css
│ │ ├── editormd.css
│ │ ├── editormd.logo.css
│ │ ├── editormd.logo.min.css
│ │ ├── editormd.min.css
│ │ ├── editormd.preview.css
│ │ └── editormd.preview.min.css
│ ├── editormd.amd.js
│ ├── editormd.amd.min.js
│ ├── editormd.js
│ ├── editormd.min.js
│ ├── examples
│ │ ├── @links.html
│ │ ├── auto-height.html
│ │ ├── change-mode.html
│ │ ├── code-fold.html
│ │ ├── css
│ │ │ └── style.css
│ │ ├── custom-keyboard-shortcuts.html
│ │ ├── custom-toolbar.html
│ │ ├── define-plugin.html
│ │ ├── delay-renderer-preview.html
│ │ ├── dynamic-create-editormd.html
│ │ ├── emoji.html
│ │ ├── extends.html
│ │ ├── external-use.html
│ │ ├── flowchart.html
│ │ ├── form-get-value.html
│ │ ├── full.html
│ │ ├── goto-line.html
│ │ ├── html-preview-markdown-to-html-custom-toc-container.html
│ │ ├── html-preview-markdown-to-html.html
│ │ ├── html-tags-decode.html
│ │ ├── image-cross-domain-upload.html
│ │ ├── image-upload.html
│ │ ├── images
│ │ │ ├── 4.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── 8.jpg
│ │ │ └── editormd-screenshot.png
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── jquery.min.js
│ │ │ ├── require.min.js
│ │ │ ├── sea.js
│ │ │ ├── seajs-main.js
│ │ │ └── zepto.min.js
│ │ ├── katex.html
│ │ ├── manually-load-modules.html
│ │ ├── multi-editormd.html
│ │ ├── multi-languages.html
│ │ ├── on-off.html
│ │ ├── onchange.html
│ │ ├── onfullscreen.html
│ │ ├── onload.html
│ │ ├── onpreviewing-onpreviewed.html
│ │ ├── onresize.html
│ │ ├── onscroll-onpreviewscroll.html
│ │ ├── onwatch-onunwatch.html
│ │ ├── page-break.html
│ │ ├── php
│ │ │ ├── cross-domain-upload.php
│ │ │ ├── editormd.uploader.class.php
│ │ │ ├── post.php
│ │ │ ├── upload.php
│ │ │ └── upload_callback.html
│ │ ├── readonly.html
│ │ ├── resettings.html
│ │ ├── search-replace.html
│ │ ├── sequence-diagram.html
│ │ ├── set-get-replace-selection.html
│ │ ├── simple.html
│ │ ├── sync-scrolling.html
│ │ ├── task-lists.html
│ │ ├── test.md
│ │ ├── themes.html
│ │ ├── toc.html
│ │ ├── toolbar-auto-fixed.html
│ │ ├── use-requirejs.html
│ │ ├── use-seajs.html
│ │ └── use-zepto.html
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── editormd-logo.eot
│ │ ├── editormd-logo.svg
│ │ ├── editormd-logo.ttf
│ │ ├── editormd-logo.woff
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ ├── images
│ │ ├── loading.gif
│ │ ├── loading@2x.gif
│ │ ├── loading@3x.gif
│ │ └── logos
│ │ │ ├── editormd-favicon-16x16.ico
│ │ │ ├── editormd-favicon-24x24.ico
│ │ │ ├── editormd-favicon-32x32.ico
│ │ │ ├── editormd-favicon-48x48.ico
│ │ │ ├── editormd-favicon-64x64.ico
│ │ │ ├── editormd-logo-114x114.png
│ │ │ ├── editormd-logo-120x120.png
│ │ │ ├── editormd-logo-144x144.png
│ │ │ ├── editormd-logo-16x16.png
│ │ │ ├── editormd-logo-180x180.png
│ │ │ ├── editormd-logo-240x240.png
│ │ │ ├── editormd-logo-24x24.png
│ │ │ ├── editormd-logo-320x320.png
│ │ │ ├── editormd-logo-32x32.png
│ │ │ ├── editormd-logo-48x48.png
│ │ │ ├── editormd-logo-57x57.png
│ │ │ ├── editormd-logo-64x64.png
│ │ │ ├── editormd-logo-72x72.png
│ │ │ ├── editormd-logo-96x96.png
│ │ │ └── vi.png
│ ├── languages
│ │ ├── en.js
│ │ └── zh-tw.js
│ ├── lib
│ │ ├── codemirror
│ │ │ ├── AUTHORS
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── addon
│ │ │ │ ├── comment
│ │ │ │ │ ├── comment.js
│ │ │ │ │ └── continuecomment.js
│ │ │ │ ├── dialog
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ └── dialog.js
│ │ │ │ ├── display
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── 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-standalone.js
│ │ │ │ │ ├── runmode.js
│ │ │ │ │ └── runmode.node.js
│ │ │ │ ├── scroll
│ │ │ │ │ ├── annotatescrollbar.js
│ │ │ │ │ ├── scrollpastend.js
│ │ │ │ │ ├── simplescrollbars.css
│ │ │ │ │ └── simplescrollbars.js
│ │ │ │ ├── search
│ │ │ │ │ ├── match-highlighter.js
│ │ │ │ │ ├── matchesonscrollbar.css
│ │ │ │ │ ├── matchesonscrollbar.js
│ │ │ │ │ ├── search.js
│ │ │ │ │ └── searchcursor.js
│ │ │ │ ├── selection
│ │ │ │ │ ├── active-line.js
│ │ │ │ │ ├── mark-selection.js
│ │ │ │ │ └── selection-pointer.js
│ │ │ │ ├── tern
│ │ │ │ │ ├── tern.css
│ │ │ │ │ ├── tern.js
│ │ │ │ │ └── worker.js
│ │ │ │ └── wrap
│ │ │ │ │ └── hardwrap.js
│ │ │ ├── addons.min.js
│ │ │ ├── bower.json
│ │ │ ├── codemirror.min.css
│ │ │ ├── codemirror.min.js
│ │ │ ├── lib
│ │ │ │ ├── codemirror.css
│ │ │ │ └── codemirror.js
│ │ │ ├── mode
│ │ │ │ ├── apl
│ │ │ │ │ ├── apl.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── asterisk
│ │ │ │ │ ├── asterisk.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── clike
│ │ │ │ │ ├── clike.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── scala.html
│ │ │ │ ├── clojure
│ │ │ │ │ ├── clojure.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── cobol
│ │ │ │ │ ├── cobol.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── coffeescript
│ │ │ │ │ ├── coffeescript.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── commonlisp
│ │ │ │ │ ├── commonlisp.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── css
│ │ │ │ │ ├── css.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── less.html
│ │ │ │ │ ├── less_test.js
│ │ │ │ │ ├── scss.html
│ │ │ │ │ ├── scss_test.js
│ │ │ │ │ └── test.js
│ │ │ │ ├── cypher
│ │ │ │ │ ├── cypher.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── d
│ │ │ │ │ ├── d.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── dart
│ │ │ │ │ ├── dart.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── diff
│ │ │ │ │ ├── diff.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── django
│ │ │ │ │ ├── django.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── dockerfile
│ │ │ │ │ ├── dockerfile.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── dtd
│ │ │ │ │ ├── dtd.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── dylan
│ │ │ │ │ ├── dylan.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── ebnf
│ │ │ │ │ ├── ebnf.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── ecl
│ │ │ │ │ ├── ecl.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── eiffel
│ │ │ │ │ ├── eiffel.js
│ │ │ │ │ └── index.html
│ │ │ │ ├── erlang
│ │ │ │ │ ├── erlang.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
│ │ │ │ ├── haskell
│ │ │ │ │ ├── haskell.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
│ │ │ │ ├── jade
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── jade.js
│ │ │ │ ├── javascript
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── javascript.js
│ │ │ │ │ ├── json-ld.html
│ │ │ │ │ ├── test.js
│ │ │ │ │ └── typescript.html
│ │ │ │ ├── jinja2
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── jinja2.js
│ │ │ │ ├── julia
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── julia.js
│ │ │ │ ├── kotlin
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── kotlin.js
│ │ │ │ ├── livescript
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── livescript.js
│ │ │ │ ├── lua
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── lua.js
│ │ │ │ ├── markdown
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── markdown.js
│ │ │ │ │ └── test.js
│ │ │ │ ├── meta.js
│ │ │ │ ├── mirc
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── mirc.js
│ │ │ │ ├── mllike
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── mllike.js
│ │ │ │ ├── modelica
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── modelica.js
│ │ │ │ ├── nginx
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── nginx.js
│ │ │ │ ├── ntriples
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── ntriples.js
│ │ │ │ ├── octave
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── octave.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
│ │ │ │ ├── properties
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── properties.js
│ │ │ │ ├── puppet
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── puppet.js
│ │ │ │ ├── python
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── python.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
│ │ │ │ ├── sass
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── sass.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
│ │ │ │ ├── smartymixed
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── smartymixed.js
│ │ │ │ ├── solr
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── solr.js
│ │ │ │ ├── soy
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── soy.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
│ │ │ │ ├── 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
│ │ │ │ ├── turtle
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── turtle.js
│ │ │ │ ├── vb
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── vb.js
│ │ │ │ ├── vbscript
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── vbscript.js
│ │ │ │ ├── velocity
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── velocity.js
│ │ │ │ ├── verilog
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── test.js
│ │ │ │ │ └── verilog.js
│ │ │ │ ├── xml
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── test.js
│ │ │ │ │ └── xml.js
│ │ │ │ ├── xquery
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── test.js
│ │ │ │ │ └── xquery.js
│ │ │ │ ├── yaml
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── yaml.js
│ │ │ │ └── z80
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── z80.js
│ │ │ ├── modes.min.js
│ │ │ ├── package.json
│ │ │ └── theme
│ │ │ │ ├── 3024-day.css
│ │ │ │ ├── 3024-night.css
│ │ │ │ ├── ambiance-mobile.css
│ │ │ │ ├── ambiance.css
│ │ │ │ ├── base16-dark.css
│ │ │ │ ├── base16-light.css
│ │ │ │ ├── blackboard.css
│ │ │ │ ├── cobalt.css
│ │ │ │ ├── colorforth.css
│ │ │ │ ├── eclipse.css
│ │ │ │ ├── elegant.css
│ │ │ │ ├── erlang-dark.css
│ │ │ │ ├── lesser-dark.css
│ │ │ │ ├── mbo.css
│ │ │ │ ├── mdn-like.css
│ │ │ │ ├── midnight.css
│ │ │ │ ├── monokai.css
│ │ │ │ ├── neat.css
│ │ │ │ ├── neo.css
│ │ │ │ ├── night.css
│ │ │ │ ├── paraiso-dark.css
│ │ │ │ ├── paraiso-light.css
│ │ │ │ ├── pastel-on-dark.css
│ │ │ │ ├── rubyblue.css
│ │ │ │ ├── solarized.css
│ │ │ │ ├── the-matrix.css
│ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ ├── twilight.css
│ │ │ │ ├── vibrant-ink.css
│ │ │ │ ├── xq-dark.css
│ │ │ │ ├── xq-light.css
│ │ │ │ └── zenburn.css
│ │ ├── flowchart.min.js
│ │ ├── jquery.flowchart.min.js
│ │ ├── marked.min.js
│ │ ├── prettify.min.js
│ │ ├── raphael.min.js
│ │ ├── sequence-diagram.min.js
│ │ └── underscore.min.js
│ ├── package.json
│ ├── plugins
│ │ ├── code-block-dialog
│ │ │ └── code-block-dialog.js
│ │ ├── emoji-dialog
│ │ │ ├── emoji-dialog.js
│ │ │ └── emoji.json
│ │ ├── goto-line-dialog
│ │ │ └── goto-line-dialog.js
│ │ ├── help-dialog
│ │ │ ├── help-dialog.js
│ │ │ └── help.md
│ │ ├── html-entities-dialog
│ │ │ ├── html-entities-dialog.js
│ │ │ └── html-entities.json
│ │ ├── image-dialog
│ │ │ └── image-dialog.js
│ │ ├── link-dialog
│ │ │ └── link-dialog.js
│ │ ├── plugin-template.js
│ │ ├── preformatted-text-dialog
│ │ │ └── preformatted-text-dialog.js
│ │ ├── reference-link-dialog
│ │ │ └── reference-link-dialog.js
│ │ ├── table-dialog
│ │ │ └── table-dialog.js
│ │ └── test-plugin
│ │ │ └── test-plugin.js
│ ├── scss
│ │ ├── editormd.codemirror.scss
│ │ ├── editormd.dialog.scss
│ │ ├── editormd.form.scss
│ │ ├── editormd.grid.scss
│ │ ├── editormd.logo.scss
│ │ ├── editormd.menu.scss
│ │ ├── editormd.preview.scss
│ │ ├── editormd.preview.themes.scss
│ │ ├── editormd.scss
│ │ ├── editormd.tab.scss
│ │ ├── editormd.themes.scss
│ │ ├── font-awesome.scss
│ │ ├── github-markdown.scss
│ │ ├── lib
│ │ │ ├── prefixes.scss
│ │ │ └── variables.scss
│ │ └── prettify.scss
│ └── src
│ │ └── editormd.js
├── jqform
│ └── jquery.form.js
├── jqgrid
│ ├── css
│ │ ├── ui.ace.css
│ │ ├── ui.jqgrid-bootstrap-ui.css
│ │ ├── ui.jqgrid-bootstrap.css
│ │ ├── ui.jqgrid.css
│ │ └── ui.lm.css
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── OpenSans-300.woff
│ │ ├── OpenSans-400.woff
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── readme
│ ├── js
│ │ ├── Changes.txt
│ │ ├── i18n
│ │ │ ├── grid.locale-ar.js
│ │ │ ├── grid.locale-bg.js
│ │ │ ├── grid.locale-ca.js
│ │ │ ├── grid.locale-cn.js
│ │ │ ├── grid.locale-cs.js
│ │ │ ├── grid.locale-de.js
│ │ │ ├── grid.locale-dk.js
│ │ │ ├── grid.locale-el.js
│ │ │ ├── grid.locale-en.js
│ │ │ ├── grid.locale-es.js
│ │ │ ├── grid.locale-fa.js
│ │ │ ├── grid.locale-fi.js
│ │ │ ├── grid.locale-fr.js
│ │ │ ├── grid.locale-gl.js
│ │ │ ├── grid.locale-he.js
│ │ │ ├── grid.locale-hr.js
│ │ │ ├── grid.locale-hu.js
│ │ │ ├── grid.locale-id.js
│ │ │ ├── grid.locale-is.js
│ │ │ ├── grid.locale-it.js
│ │ │ ├── grid.locale-ja.js
│ │ │ ├── grid.locale-kr.js
│ │ │ ├── grid.locale-lt.js
│ │ │ ├── grid.locale-me.js
│ │ │ ├── grid.locale-nl.js
│ │ │ ├── grid.locale-no.js
│ │ │ ├── grid.locale-pl.js
│ │ │ ├── grid.locale-pt-br.js
│ │ │ ├── grid.locale-pt.js
│ │ │ ├── grid.locale-ro.js
│ │ │ ├── grid.locale-ru.js
│ │ │ ├── grid.locale-sk.js
│ │ │ ├── grid.locale-sr-latin.js
│ │ │ ├── grid.locale-sr.js
│ │ │ ├── grid.locale-sv.js
│ │ │ ├── grid.locale-th.js
│ │ │ ├── grid.locale-tr.js
│ │ │ ├── grid.locale-tw.js
│ │ │ ├── grid.locale-ua.js
│ │ │ ├── grid.locale-uk.js
│ │ │ └── grid.locale-vi.js
│ │ ├── install.txt
│ │ ├── jquery-1.11.0.min.js
│ │ └── jquery.jqGrid.min.js
│ ├── plugins
│ │ ├── grid.addons.js
│ │ ├── grid.postext.js
│ │ ├── grid.setcolumns.js
│ │ ├── jquery.contextmenu.js
│ │ ├── jquery.searchFilter.js
│ │ ├── jquery.tablednd.js
│ │ ├── searchFilter.css
│ │ ├── ui.multiselect.css
│ │ └── ui.multiselect.js
│ └── src
│ │ ├── css
│ │ ├── ui.jqgrid-bootstrap-ui.css
│ │ ├── ui.jqgrid-bootstrap.css
│ │ ├── ui.jqgrid.css
│ │ └── ui.multiselect.css
│ │ ├── grid.base.js
│ │ ├── grid.celledit.js
│ │ ├── grid.common.js
│ │ ├── grid.filter.js
│ │ ├── grid.formedit.js
│ │ ├── grid.grouping.js
│ │ ├── grid.import.js
│ │ ├── grid.inlinedit.js
│ │ ├── grid.jqueryui.js
│ │ ├── grid.pivot.js
│ │ ├── grid.subgrid.js
│ │ ├── grid.treegrid.js
│ │ ├── grid.utils.js
│ │ ├── i18n
│ │ ├── grid.locale-ar.js
│ │ ├── grid.locale-bg.js
│ │ ├── grid.locale-ca.js
│ │ ├── grid.locale-cn.js
│ │ ├── grid.locale-cs.js
│ │ ├── grid.locale-de.js
│ │ ├── grid.locale-dk.js
│ │ ├── grid.locale-el.js
│ │ ├── grid.locale-en.js
│ │ ├── grid.locale-es.js
│ │ ├── grid.locale-fa.js
│ │ ├── grid.locale-fi.js
│ │ ├── grid.locale-fr.js
│ │ ├── grid.locale-gl.js
│ │ ├── grid.locale-he.js
│ │ ├── grid.locale-hr.js
│ │ ├── grid.locale-hu.js
│ │ ├── grid.locale-id.js
│ │ ├── grid.locale-is.js
│ │ ├── grid.locale-it.js
│ │ ├── grid.locale-ja.js
│ │ ├── grid.locale-kr.js
│ │ ├── grid.locale-lt.js
│ │ ├── grid.locale-me.js
│ │ ├── grid.locale-nl.js
│ │ ├── grid.locale-no.js
│ │ ├── grid.locale-pl.js
│ │ ├── grid.locale-pt-br.js
│ │ ├── grid.locale-pt.js
│ │ ├── grid.locale-ro.js
│ │ ├── grid.locale-ru.js
│ │ ├── grid.locale-sk.js
│ │ ├── grid.locale-sr-latin.js
│ │ ├── grid.locale-sr.js
│ │ ├── grid.locale-sv.js
│ │ ├── grid.locale-th.js
│ │ ├── grid.locale-tr.js
│ │ ├── grid.locale-tw.js
│ │ ├── grid.locale-ua.js
│ │ ├── grid.locale-uk.js
│ │ └── grid.locale-vi.js
│ │ ├── jqDnR.js
│ │ ├── jqModal.js
│ │ ├── jquery.fmatter.js
│ │ └── jquery.jqGrid.js
├── jqupload
│ ├── delete.php
│ ├── index.php
│ ├── jquery.uploadfile.js
│ ├── jquery.uploadfile.min.js
│ ├── upload.php
│ └── uploadfile.css
├── jqvalidation
│ ├── .gitignore
│ ├── README.md
│ ├── css
│ │ ├── customMessages.css
│ │ ├── releasenotes.plugin.css
│ │ ├── screenshot.png
│ │ ├── style.css
│ │ ├── template.css
│ │ └── validationEngine.jquery.css
│ ├── demos
│ │ ├── demoAdjustments.html
│ │ ├── demoAjaxInlinePHP.html
│ │ ├── demoAjaxJAVA.html
│ │ ├── demoAjaxSubmitPHP.html
│ │ ├── demoAttr.html
│ │ ├── demoAutoHide.html
│ │ ├── demoCheckBox.html
│ │ ├── demoChosenLibrary.html
│ │ ├── demoCustomErrorMessages.html
│ │ ├── demoDatepicker.html
│ │ ├── demoDivContainer.html
│ │ ├── demoErrorLimit.html
│ │ ├── demoFieldTypes.html
│ │ ├── demoGlobalSettings.html
│ │ ├── demoHooks.html
│ │ ├── demoInlineMessages.html
│ │ ├── demoLiveEvent.html
│ │ ├── demoMultipleForms.html
│ │ ├── demoNotEmpty.html
│ │ ├── demoOnForm.html
│ │ ├── demoOneMessage.html
│ │ ├── demoOverflown.html
│ │ ├── demoPerFieldPromptDirection.html
│ │ ├── demoPositioning.html
│ │ ├── demoRegExp.html
│ │ ├── demoSelectBoxLibrary.html
│ │ ├── demoShowPrompt.html
│ │ ├── demoSilent.html
│ │ ├── demoValidationComplete.html
│ │ ├── demoValidators.html
│ │ ├── demoValidators.ja.html
│ │ ├── demoWithoutId.html
│ │ └── phpajax
│ │ │ ├── ajaxValidateFieldName.php
│ │ │ ├── ajaxValidateFieldUser.php
│ │ │ └── ajaxValidateSubmit.php
│ ├── favicon.ico
│ ├── images
│ │ ├── bg.jpg
│ │ ├── bg2.png
│ │ ├── bg_new.png
│ │ ├── bodybg.png
│ │ ├── bubble-arrow.png
│ │ ├── icons.png
│ │ ├── johnny_automatic_skew_gear.svg
│ │ └── lineseparator.png
│ ├── index.html
│ ├── js
│ │ ├── contrib
│ │ │ └── other-validations.js
│ │ ├── jquery-1.8.2.min.js
│ │ ├── jquery.validationEngine.js
│ │ ├── languages
│ │ │ ├── jquery.validationEngine-ca.js
│ │ │ ├── jquery.validationEngine-cz.js
│ │ │ ├── jquery.validationEngine-da.js
│ │ │ ├── jquery.validationEngine-de.js
│ │ │ ├── jquery.validationEngine-el.js
│ │ │ ├── jquery.validationEngine-en.js
│ │ │ ├── jquery.validationEngine-es.js
│ │ │ ├── jquery.validationEngine-et.js
│ │ │ ├── jquery.validationEngine-fa.js
│ │ │ ├── jquery.validationEngine-fi.js
│ │ │ ├── jquery.validationEngine-fr.js
│ │ │ ├── jquery.validationEngine-he.js
│ │ │ ├── jquery.validationEngine-hr.js
│ │ │ ├── jquery.validationEngine-hu.js
│ │ │ ├── jquery.validationEngine-id.js
│ │ │ ├── jquery.validationEngine-it.js
│ │ │ ├── jquery.validationEngine-ja.js
│ │ │ ├── jquery.validationEngine-lt.js
│ │ │ ├── jquery.validationEngine-nl.js
│ │ │ ├── jquery.validationEngine-no.js
│ │ │ ├── jquery.validationEngine-pl.js
│ │ │ ├── jquery.validationEngine-pt.js
│ │ │ ├── jquery.validationEngine-pt_BR.js
│ │ │ ├── jquery.validationEngine-ro.js
│ │ │ ├── jquery.validationEngine-ru.js
│ │ │ ├── jquery.validationEngine-sr_Cyrl.js
│ │ │ ├── jquery.validationEngine-sr_Latn.js
│ │ │ ├── jquery.validationEngine-sv.js
│ │ │ ├── jquery.validationEngine-th.js
│ │ │ ├── jquery.validationEngine-tr.js
│ │ │ ├── jquery.validationEngine-vi.js
│ │ │ ├── jquery.validationEngine-zh_CN.js
│ │ │ └── jquery.validationEngine-zh_TW.js
│ │ ├── libs
│ │ │ ├── jquery-1.7.1.min.js
│ │ │ ├── marked.js
│ │ │ └── modernizr-2.0.6.min.js
│ │ ├── releasenotes.js
│ │ └── script.js
│ ├── less
│ │ └── validationEngine.jquery.less
│ ├── releases.html
│ ├── runDemo.bat
│ ├── runDemo.sh
│ ├── test
│ │ ├── AjaxTestServer$AjaxValidationFieldResponse.class
│ │ ├── AjaxTestServer$AjaxValidationFormResponse.class
│ │ ├── AjaxTestServer.class
│ │ ├── AjaxTestServer.java
│ │ ├── NanoHTTPD$HTTPSession.class
│ │ ├── NanoHTTPD$Response.class
│ │ ├── NanoHTTPD.class
│ │ └── NanoHTTPD.java
│ ├── tests
│ │ ├── issue430.html
│ │ ├── issue451.html
│ │ ├── issue480.html
│ │ ├── issue493.html
│ │ ├── issue498.html
│ │ ├── issue507.html
│ │ ├── issue524.html
│ │ └── placeholders.html
│ └── validationengine.jquery.json
└── layer
│ ├── extend
│ └── layer.ext.js
│ ├── layer.js
│ └── skin
│ ├── default
│ ├── icon-ext.png
│ ├── icon.png
│ ├── loading-0.gif
│ ├── loading-1.gif
│ └── loading-2.gif
│ ├── layer.css
│ └── layer.ext.css
└── zui
├── .DS_Store
├── css
├── zui-theme.css
├── zui-theme.css.map
├── zui-theme.min.css
├── zui.css
├── zui.css.map
├── zui.lite.css
├── zui.lite.css.map
├── zui.lite.min.css
└── zui.min.css
├── fonts
├── zenicon.eot
├── zenicon.svg
├── zenicon.ttf
└── zenicon.woff
├── js
├── zui.js
├── zui.lite.js
├── zui.lite.min.js
├── zui.min.js
├── zui.min.plus.js
└── zui.src.js
└── lib
├── array
├── array.js
└── array.min.js
├── board
├── zui.board.css
├── zui.board.css.map
├── zui.board.js
├── zui.board.min.css
└── zui.board.min.js
├── calendar
├── zui.calendar.css
├── zui.calendar.css.map
├── zui.calendar.js
├── zui.calendar.min.css
└── zui.calendar.min.js
├── chart
├── chart.js
└── chart.min.js
├── chosen
├── chosen.css
├── chosen.css.map
├── chosen.icons.css
├── chosen.icons.css.map
├── chosen.icons.js
├── chosen.icons.min.css
├── chosen.icons.min.js
├── chosen.js
├── chosen.min.css
└── chosen.min.js
├── datatable
├── zui.datatable.css
├── zui.datatable.css.map
├── zui.datatable.js
├── zui.datatable.min.css
└── zui.datatable.min.js
├── datetimepicker
├── datetimepicker.css
├── datetimepicker.css.map
├── datetimepicker.js
├── datetimepicker.min.css
└── datetimepicker.min.js
├── hotkey
├── hotkey.js
└── hotkey.min.js
├── ieonly
├── excanvas.js
├── html5shiv.js
└── respond.js
├── imgcutter
├── zui.imgcutter.css
├── zui.imgcutter.css.map
├── zui.imgcutter.js
├── zui.imgcutter.min.css
└── zui.imgcutter.min.js
├── jquery
└── jquery.js
├── kindeditor
├── kindeditor.css
├── kindeditor.css.map
├── kindeditor.js
├── kindeditor.min.css
├── kindeditor.min.js
├── lang
│ ├── en.js
│ ├── zh_CN.js
│ └── zh_TW.js
└── themes
│ └── default
│ ├── default.css
│ ├── default.png
│ ├── default.psd
│ └── gray.png
└── migrate
├── migrate1.2.js
└── migrate1.2.min.js
/.gitignore:
--------------------------------------------------------------------------------
1 | /nbproject/private/
2 | /nbproject
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 这是一个基于zui的后台管理模板 #
2 | zui是什么?请看这里:[http://www.zui.sexy/#/](http://www.zui.sexy/#/ "zui")
3 |
4 | 想要获取更多信息,请戳这里:[http://blog.rc5j.cn](http://blog.rc5j.cn "麦穗博客")
5 |
6 | ## 效果图:
7 |
8 | 
9 |
10 | ## 特点
11 |
12 | - 历经多个线上项目
13 | - 基于zui(禅道系统所属公司维护),易拓展易升级
14 | - 持续更新
15 | ## 更新日志
16 | 10/13/2015 5:50:33 PM
17 |
18 | **添加jqgrid demo orderlist.html 和php 数据demo**
19 |
20 | 12/15/2015 2:40:09 PM
21 |
22 | **添加登录页login.html**
23 |
24 | 12/2/2016 10:44:47 AM
25 |
26 | **添加editor.md markdown编辑器**
27 |
28 |
29 |
--------------------------------------------------------------------------------
/admin/.project:
--------------------------------------------------------------------------------
1 |
2 |
Switch code folding : Press Ctrl + Q / Command + Q
15 |Dynamic create Editor.md
15 |Based on flowchart.js:http://adrai.github.io/flowchart.js/
15 |Plaese press F12, open the develop tools.
15 | 16 |Plaese press F12, open the develop tools.
15 |Plaese press F12, open the develop tools.
15 |Plaese press F12, open the develop tools.
15 |Search: Press Ctrl + F / Command + F
15 |Replace: Press Ctrl + Shift + F / Command + Option + F
16 |Replace All: Press Ctrl + Shift + R / Command + Option + R
17 |Based on SequenceDiagram.js:http://bramp.github.io/js-sequence-diagrams/
15 |Based on CodeMirror's clike mode. For more information see HPCC Systems web site.
50 |MIME types defined: text/x-ecl.
MIME types defined: text/x-feature.
MIME types defined: message/http.
MIME types defined: text/x-idl.
This is a specialization of the JavaScript mode.
61 |MIME types defined: text/n-triples.
MIME types defined: text/x-pascal.
MIME types defined: text/x-perl.
49 | Simple mode that handles Pig Latin language. 50 |
51 | 52 |MIME type defined: text/x-pig
53 | (PIG code)
54 |