├── README.md ├── admin ├── api │ ├── avator.php │ ├── category.php │ ├── comment-delete.php │ ├── comment-status.php │ ├── comments.php │ ├── post-category.php │ ├── post-comment.php │ ├── post-detail.php │ └── upload.php ├── categories.php ├── category-delete.php ├── comments.php ├── inc │ ├── navbar.php │ └── sidebar.php ├── index.php ├── login.php ├── password-reset.php ├── post-add.php ├── post-delete.php ├── posts.php ├── profile.php ├── settings.php ├── user-delete.php └── users.php ├── article ├── category │ └── category.html └── detail │ └── post-detail.html ├── chenyu.sql ├── config.php ├── config.php.bak ├── functions.php ├── index.html ├── rebots.txt └── static ├── assets ├── css │ ├── admin.css │ ├── base.css │ ├── index.css │ └── style.css ├── fonts │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff ├── img │ ├── banner.jpg │ ├── default.png │ ├── logo.png │ ├── music.jpg │ ├── singlecover.png │ └── top.jpg ├── js │ ├── category.js │ ├── index.js │ ├── music.js │ └── postDetail.js └── vendors │ ├── animate │ ├── animate.css │ └── animate.min.css │ ├── bootstrap │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ └── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js │ ├── chart │ ├── Chart.js │ └── Chart.min.js │ ├── editor.md-master │ ├── .gitignore │ ├── .jshintrc │ ├── 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 │ ├── docs │ │ ├── editormd.js.html │ │ ├── fonts │ │ │ ├── OpenSans-Bold-webfont.eot │ │ │ ├── OpenSans-Bold-webfont.svg │ │ │ ├── OpenSans-Bold-webfont.woff │ │ │ ├── OpenSans-BoldItalic-webfont.eot │ │ │ ├── OpenSans-BoldItalic-webfont.svg │ │ │ ├── OpenSans-BoldItalic-webfont.woff │ │ │ ├── OpenSans-Italic-webfont.eot │ │ │ ├── OpenSans-Italic-webfont.svg │ │ │ ├── OpenSans-Italic-webfont.woff │ │ │ ├── OpenSans-Light-webfont.eot │ │ │ ├── OpenSans-Light-webfont.svg │ │ │ ├── OpenSans-Light-webfont.woff │ │ │ ├── OpenSans-LightItalic-webfont.eot │ │ │ ├── OpenSans-LightItalic-webfont.svg │ │ │ ├── OpenSans-LightItalic-webfont.woff │ │ │ ├── OpenSans-Regular-webfont.eot │ │ │ ├── OpenSans-Regular-webfont.svg │ │ │ └── OpenSans-Regular-webfont.woff │ │ ├── index.html │ │ ├── scripts │ │ │ ├── linenumber.js │ │ │ └── prettify │ │ │ │ ├── Apache-License-2.0.txt │ │ │ │ ├── lang-css.js │ │ │ │ └── prettify.js │ │ └── styles │ │ │ ├── jsdoc-default.css │ │ │ ├── prettify-jsdoc.css │ │ │ └── prettify-tomorrow.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 │ └── tests │ │ ├── bootstrap-test.html │ │ ├── codemirror-searchbox-test.html │ │ ├── codemirror-test.html │ │ ├── css │ │ ├── bootstrap-theme.min.css │ │ └── bootstrap.min.css │ │ ├── js │ │ ├── bootstrap.min.js │ │ └── searchbox.js │ │ ├── katex-tests.html │ │ ├── marked-@at-test.html │ │ ├── marked-emoji-test.html │ │ ├── marked-heading-link-test.html │ │ ├── marked-todo-list-test.html │ │ └── qunit │ │ ├── qunit-1.16.0.css │ │ └── qunit-1.16.0.js │ ├── font-awesome │ ├── 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 │ ├── jquery │ ├── jquery.js │ ├── jquery.min.js │ └── md5.js │ ├── jsrender │ ├── jsrender.js │ └── jsrender.min.js │ ├── moment │ ├── moment-with-locales.js │ └── moment.js │ ├── nprogress │ ├── nprogress.css │ └── nprogress.js │ ├── require │ ├── require.js │ └── require.min.js │ ├── simplemde │ ├── simplemde.min.css │ └── simplemde.min.js │ ├── swipe │ └── swipe.js │ ├── twbs-pagination │ ├── jquery.twbsPagination.js │ └── jquery.twbsPagination.min.js │ ├── ueditor │ ├── dialogs │ │ ├── anchor │ │ │ └── anchor.html │ │ ├── attachment │ │ │ ├── attachment.css │ │ │ ├── attachment.html │ │ │ ├── attachment.js │ │ │ ├── fileTypeImages │ │ │ │ ├── icon_chm.gif │ │ │ │ ├── icon_default.png │ │ │ │ ├── icon_doc.gif │ │ │ │ ├── icon_exe.gif │ │ │ │ ├── icon_jpg.gif │ │ │ │ ├── icon_mp3.gif │ │ │ │ ├── icon_mv.gif │ │ │ │ ├── icon_pdf.gif │ │ │ │ ├── icon_ppt.gif │ │ │ │ ├── icon_psd.gif │ │ │ │ ├── icon_rar.gif │ │ │ │ ├── icon_txt.gif │ │ │ │ └── icon_xls.gif │ │ │ └── images │ │ │ │ ├── alignicon.gif │ │ │ │ ├── alignicon.png │ │ │ │ ├── bg.png │ │ │ │ ├── file-icons.gif │ │ │ │ ├── file-icons.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── progress.png │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ ├── background │ │ │ ├── background.css │ │ │ ├── background.html │ │ │ ├── background.js │ │ │ └── images │ │ │ │ ├── bg.png │ │ │ │ └── success.png │ │ ├── charts │ │ │ ├── chart.config.js │ │ │ ├── charts.css │ │ │ ├── charts.html │ │ │ ├── charts.js │ │ │ └── images │ │ │ │ ├── charts0.png │ │ │ │ ├── charts1.png │ │ │ │ ├── charts2.png │ │ │ │ ├── charts3.png │ │ │ │ ├── charts4.png │ │ │ │ └── charts5.png │ │ ├── emotion │ │ │ ├── emotion.css │ │ │ ├── emotion.html │ │ │ ├── emotion.js │ │ │ └── images │ │ │ │ ├── 0.gif │ │ │ │ ├── bface.gif │ │ │ │ ├── cface.gif │ │ │ │ ├── fface.gif │ │ │ │ ├── jxface2.gif │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ ├── tface.gif │ │ │ │ ├── wface.gif │ │ │ │ └── yface.gif │ │ ├── gmap │ │ │ └── gmap.html │ │ ├── help │ │ │ ├── help.css │ │ │ ├── help.html │ │ │ └── help.js │ │ ├── image │ │ │ ├── image.css │ │ │ ├── image.html │ │ │ ├── image.js │ │ │ └── images │ │ │ │ ├── alignicon.jpg │ │ │ │ ├── bg.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── progress.png │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ ├── insertframe │ │ │ └── insertframe.html │ │ ├── internal.js │ │ ├── link │ │ │ └── link.html │ │ ├── map │ │ │ ├── map.html │ │ │ └── show.html │ │ ├── music │ │ │ ├── music.css │ │ │ ├── music.html │ │ │ └── music.js │ │ ├── preview │ │ │ └── preview.html │ │ ├── scrawl │ │ │ ├── images │ │ │ │ ├── addimg.png │ │ │ │ ├── brush.png │ │ │ │ ├── delimg.png │ │ │ │ ├── delimgH.png │ │ │ │ ├── empty.png │ │ │ │ ├── emptyH.png │ │ │ │ ├── eraser.png │ │ │ │ ├── redo.png │ │ │ │ ├── redoH.png │ │ │ │ ├── scale.png │ │ │ │ ├── scaleH.png │ │ │ │ ├── size.png │ │ │ │ ├── undo.png │ │ │ │ └── undoH.png │ │ │ ├── scrawl.css │ │ │ ├── scrawl.html │ │ │ └── scrawl.js │ │ ├── searchreplace │ │ │ ├── searchreplace.html │ │ │ └── searchreplace.js │ │ ├── snapscreen │ │ │ └── snapscreen.html │ │ ├── spechars │ │ │ ├── spechars.html │ │ │ └── spechars.js │ │ ├── table │ │ │ ├── dragicon.png │ │ │ ├── edittable.css │ │ │ ├── edittable.html │ │ │ ├── edittable.js │ │ │ ├── edittd.html │ │ │ └── edittip.html │ │ ├── template │ │ │ ├── config.js │ │ │ ├── images │ │ │ │ ├── bg.gif │ │ │ │ ├── pre0.png │ │ │ │ ├── pre1.png │ │ │ │ ├── pre2.png │ │ │ │ ├── pre3.png │ │ │ │ └── pre4.png │ │ │ ├── template.css │ │ │ ├── template.html │ │ │ └── template.js │ │ ├── video │ │ │ ├── images │ │ │ │ ├── bg.png │ │ │ │ ├── center_focus.jpg │ │ │ │ ├── file-icons.gif │ │ │ │ ├── file-icons.png │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── image.png │ │ │ │ ├── left_focus.jpg │ │ │ │ ├── none_focus.jpg │ │ │ │ ├── progress.png │ │ │ │ ├── right_focus.jpg │ │ │ │ ├── success.gif │ │ │ │ └── success.png │ │ │ ├── video.css │ │ │ ├── video.html │ │ │ └── video.js │ │ ├── webapp │ │ │ └── webapp.html │ │ └── wordimage │ │ │ ├── fClipboard_ueditor.swf │ │ │ ├── imageUploader.swf │ │ │ ├── tangram.js │ │ │ ├── wordimage.html │ │ │ └── wordimage.js │ ├── index.html │ ├── lang │ │ ├── en │ │ │ ├── en.js │ │ │ └── images │ │ │ │ ├── addimage.png │ │ │ │ ├── alldeletebtnhoverskin.png │ │ │ │ ├── alldeletebtnupskin.png │ │ │ │ ├── background.png │ │ │ │ ├── button.png │ │ │ │ ├── copy.png │ │ │ │ ├── deletedisable.png │ │ │ │ ├── deleteenable.png │ │ │ │ ├── listbackground.png │ │ │ │ ├── localimage.png │ │ │ │ ├── music.png │ │ │ │ ├── rotateleftdisable.png │ │ │ │ ├── rotateleftenable.png │ │ │ │ ├── rotaterightdisable.png │ │ │ │ ├── rotaterightenable.png │ │ │ │ └── upload.png │ │ └── zh-cn │ │ │ ├── images │ │ │ ├── copy.png │ │ │ ├── localimage.png │ │ │ ├── music.png │ │ │ └── upload.png │ │ │ └── zh-cn.js │ ├── php │ │ ├── Uploader.class.php │ │ ├── action_crawler.php │ │ ├── action_list.php │ │ ├── action_upload.php │ │ ├── config.json │ │ └── controller.php │ ├── themes │ │ ├── default │ │ │ ├── css │ │ │ │ ├── ueditor.css │ │ │ │ └── ueditor.min.css │ │ │ ├── dialogbase.css │ │ │ └── images │ │ │ │ ├── anchor.gif │ │ │ │ ├── arrow.png │ │ │ │ ├── arrow_down.png │ │ │ │ ├── arrow_up.png │ │ │ │ ├── button-bg.gif │ │ │ │ ├── cancelbutton.gif │ │ │ │ ├── charts.png │ │ │ │ ├── cursor_h.gif │ │ │ │ ├── cursor_h.png │ │ │ │ ├── cursor_v.gif │ │ │ │ ├── cursor_v.png │ │ │ │ ├── dialog-title-bg.png │ │ │ │ ├── filescan.png │ │ │ │ ├── highlighted.gif │ │ │ │ ├── icons-all.gif │ │ │ │ ├── icons.gif │ │ │ │ ├── icons.png │ │ │ │ ├── loaderror.png │ │ │ │ ├── loading.gif │ │ │ │ ├── lock.gif │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ ├── pagebreak.gif │ │ │ │ ├── scale.png │ │ │ │ ├── sortable.png │ │ │ │ ├── spacer.gif │ │ │ │ ├── sparator_v.png │ │ │ │ ├── table-cell-align.png │ │ │ │ ├── tangram-colorpicker.png │ │ │ │ ├── toolbar_bg.png │ │ │ │ ├── unhighlighted.gif │ │ │ │ ├── upload.png │ │ │ │ ├── videologo.gif │ │ │ │ ├── word.gif │ │ │ │ └── wordpaste.png │ │ └── iframe.css │ ├── third-party │ │ ├── SyntaxHighlighter │ │ │ ├── shCore.js │ │ │ └── shCoreDefault.css │ │ ├── codemirror │ │ │ ├── codemirror.css │ │ │ └── codemirror.js │ │ ├── highcharts │ │ │ ├── adapters │ │ │ │ ├── mootools-adapter.js │ │ │ │ ├── mootools-adapter.src.js │ │ │ │ ├── prototype-adapter.js │ │ │ │ ├── prototype-adapter.src.js │ │ │ │ ├── standalone-framework.js │ │ │ │ └── standalone-framework.src.js │ │ │ ├── highcharts-more.js │ │ │ ├── highcharts-more.src.js │ │ │ ├── highcharts.js │ │ │ ├── highcharts.src.js │ │ │ ├── modules │ │ │ │ ├── annotations.js │ │ │ │ ├── annotations.src.js │ │ │ │ ├── canvas-tools.js │ │ │ │ ├── canvas-tools.src.js │ │ │ │ ├── data.js │ │ │ │ ├── data.src.js │ │ │ │ ├── drilldown.js │ │ │ │ ├── drilldown.src.js │ │ │ │ ├── exporting.js │ │ │ │ ├── exporting.src.js │ │ │ │ ├── funnel.js │ │ │ │ ├── funnel.src.js │ │ │ │ ├── heatmap.js │ │ │ │ ├── heatmap.src.js │ │ │ │ ├── map.js │ │ │ │ ├── map.src.js │ │ │ │ ├── no-data-to-display.js │ │ │ │ └── no-data-to-display.src.js │ │ │ └── themes │ │ │ │ ├── dark-blue.js │ │ │ │ ├── dark-green.js │ │ │ │ ├── gray.js │ │ │ │ ├── grid.js │ │ │ │ └── skies.js │ │ ├── jquery-1.10.2.js │ │ ├── jquery-1.10.2.min.js │ │ ├── jquery-1.10.2.min.map │ │ ├── snapscreen │ │ │ └── UEditorSnapscreen.exe │ │ ├── video-js │ │ │ ├── font │ │ │ │ ├── vjs.eot │ │ │ │ ├── vjs.svg │ │ │ │ ├── vjs.ttf │ │ │ │ └── vjs.woff │ │ │ ├── video-js.css │ │ │ ├── video-js.min.css │ │ │ ├── video-js.swf │ │ │ ├── video.dev.js │ │ │ └── video.js │ │ ├── webuploader │ │ │ ├── Uploader.swf │ │ │ ├── webuploader.css │ │ │ ├── webuploader.custom.js │ │ │ ├── webuploader.custom.min.js │ │ │ ├── webuploader.flashonly.js │ │ │ ├── webuploader.flashonly.min.js │ │ │ ├── webuploader.html5only.js │ │ │ ├── webuploader.html5only.min.js │ │ │ ├── webuploader.js │ │ │ ├── webuploader.min.js │ │ │ ├── webuploader.withoutimage.js │ │ │ └── webuploader.withoutimage.min.js │ │ ├── xss.min.js │ │ └── zeroclipboard │ │ │ ├── ZeroClipboard.js │ │ │ ├── ZeroClipboard.min.js │ │ │ └── ZeroClipboard.swf │ ├── ueditor.all.js │ ├── ueditor.all.min.js │ ├── ueditor.config.js │ ├── ueditor.parse.js │ └── ueditor.parse.min.js │ └── ueditors │ ├── dialogs │ ├── emotion │ │ ├── emotion.css │ │ ├── emotion.js │ │ └── images │ │ │ ├── 0.gif │ │ │ ├── bface.gif │ │ │ ├── cface.gif │ │ │ ├── fface.gif │ │ │ ├── jxface2.gif │ │ │ ├── neweditor-tab-bg.png │ │ │ ├── tface.gif │ │ │ ├── wface.gif │ │ │ └── yface.gif │ ├── formula │ │ ├── formula.css │ │ ├── formula.html │ │ ├── formula.js │ │ └── images │ │ │ └── formula.png │ ├── image │ │ ├── image.css │ │ ├── image.js │ │ └── images │ │ │ ├── close.png │ │ │ ├── upload1.png │ │ │ └── upload2.png │ ├── link │ │ └── link.js │ ├── map │ │ ├── map.html │ │ └── map.js │ └── video │ │ ├── images │ │ ├── center_focus.jpg │ │ ├── left_focus.jpg │ │ ├── none_focus.jpg │ │ └── right_focus.jpg │ │ ├── video.css │ │ └── video.js │ ├── index.html │ ├── lang │ ├── en │ │ ├── en.js │ │ └── images │ │ │ ├── addimage.png │ │ │ ├── alldeletebtnhoverskin.png │ │ │ ├── alldeletebtnupskin.png │ │ │ ├── background.png │ │ │ ├── button.png │ │ │ ├── copy.png │ │ │ ├── deletedisable.png │ │ │ ├── deleteenable.png │ │ │ ├── imglabel.png │ │ │ ├── listbackground.png │ │ │ ├── localimage.png │ │ │ ├── music.png │ │ │ ├── rotateleftdisable.png │ │ │ ├── rotateleftenable.png │ │ │ ├── rotaterightdisable.png │ │ │ ├── rotaterightenable.png │ │ │ └── upload.png │ └── zh-cn │ │ ├── images │ │ ├── copy.png │ │ ├── imglabel.png │ │ ├── localimage.png │ │ ├── music.png │ │ └── upload.png │ │ └── zh-cn.js │ ├── php │ ├── Uploader.class.php │ ├── getContent.php │ └── imageUp.php │ ├── themes │ └── default │ │ ├── css │ │ ├── umeditor.css │ │ └── umeditor.min.css │ │ └── images │ │ ├── caret.png │ │ ├── close.png │ │ ├── icons.gif │ │ ├── icons.png │ │ ├── ok.gif │ │ ├── pop-bg.png │ │ ├── spacer.gif │ │ └── videologo.gif │ ├── third-party │ ├── jquery.min.js │ └── mathquill │ │ ├── font │ │ ├── Symbola.eot │ │ ├── Symbola.otf │ │ ├── Symbola.svg │ │ ├── Symbola.ttf │ │ ├── Symbola.woff │ │ └── stixgeneral-bundle │ │ │ ├── STIXFontLicense2010.txt │ │ │ ├── stixgeneral-webfont.eot │ │ │ ├── stixgeneral-webfont.svg │ │ │ ├── stixgeneral-webfont.ttf │ │ │ ├── stixgeneral-webfont.woff │ │ │ ├── stixgeneralbol-webfont.eot │ │ │ ├── stixgeneralbol-webfont.svg │ │ │ ├── stixgeneralbol-webfont.ttf │ │ │ ├── stixgeneralbol-webfont.woff │ │ │ ├── stixgeneralbolita-webfont.eot │ │ │ ├── stixgeneralbolita-webfont.svg │ │ │ ├── stixgeneralbolita-webfont.ttf │ │ │ ├── stixgeneralbolita-webfont.woff │ │ │ ├── stixgeneralitalic-webfont.eot │ │ │ ├── stixgeneralitalic-webfont.svg │ │ │ ├── stixgeneralitalic-webfont.ttf │ │ │ └── stixgeneralitalic-webfont.woff │ │ ├── mathquill.css │ │ ├── mathquill.js │ │ └── mathquill.min.js │ ├── umeditor.config.js │ ├── umeditor.js │ └── umeditor.min.js └── uploads ├── 20190317 └── 1552797435137990.jpg ├── 20190328 ├── 1553742614583932.jpeg ├── 1553743434320581.jpg └── 1553745749295724.jpg ├── 20190409 ├── 1554801684460055.jpg ├── 1554804692700217.png └── 1554804745225525.png ├── 20140319211347_QYst5.jpeg ├── avatar.jpg └── img-5c95f6928664b.jpeg /README.md: -------------------------------------------------------------------------------- 1 | # BlogCode 2 | 使用HTML+CSS+javascript+MySQL+php写的一个个人博客网站,分为前台后台,有管理员管理博文和用户评论等功能 3 | ### 首先得搭建并配置好好自己电脑上的Apache服务器 4 | ### 然后在自己的Apache上搭建一个站点文件夹,把整个项目放进去 5 | ### 把数据库文件导入到自己电脑的数据库中,这里用的是MySQL,然后根据自己的数据库修改config.php 中的信息,关于登录密码和用户名只能在数据库中操作修改 6 | ### 然后浏览器打开配置的站点,应该就ok了。 7 | 8 | 在做这个博客网站的时候,因为刚开始只急着做出来,前台就仿的CSDN的样式写的,现在觉得是不好看,于是就准备重新写一下前台的页面,花了一天时间把页面给重新构造了一下,加了一些细节方面的东西,最后加了一个点击播放音乐的模块,暂时就先这样,以后有想法再修改。更新到YUBLOG 2.0 9 | 10 | [我的网站地址](http://www.yublog.fun) 11 | 12 | 13 | -------------------------------------------------------------------------------- /admin/api/avator.php: -------------------------------------------------------------------------------- 1 | 缺少必要参数'); 11 | } 12 | $email=$_GET['email']; 13 | //2.查询对应的头像地址 14 | $conn=mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME); 15 | if (!$conn) { 16 | exit('

连接数据库失败

'); 17 | } 18 | $res=mysqli_query($conn,"select avatar from users where email='{$email}' limit 1;"); 19 | if (!$res) { 20 | exit('

查询失败

'); 21 | } 22 | $row=mysqli_fetch_assoc($res); 23 | //3.传头像地址 24 | echo $row['avatar']; 25 | -------------------------------------------------------------------------------- /admin/api/category.php: -------------------------------------------------------------------------------- 1 | $categories, 37 | 'hot_post' =>$hot_posts, 38 | 'posts_detail' =>$posts_detail 39 | )); 40 | //设置响应体类型 41 | header('Content-Type: application/json'); 42 | echo $json; 43 | -------------------------------------------------------------------------------- /admin/api/comment-delete.php: -------------------------------------------------------------------------------- 1 | 0) { 15 | // # code... 16 | // } 17 | echo json_encode($rows>0); 18 | 19 | 20 | -------------------------------------------------------------------------------- /admin/api/comment-status.php: -------------------------------------------------------------------------------- 1 | false, 11 | 'message' => '缺少必要参数' 12 | ))); 13 | } 14 | // 拼接 SQL 并执行 15 | $id=$_GET['id']; 16 | $status=$_POST['status']; 17 | $affected_rows = xiu_execute(sprintf("update comments set status = '%s' where id in (%s)",$status,$id)); 18 | 19 | // 输出结果 20 | echo json_encode(array( 21 | 'success' => $affected_rows > 0 22 | )); 23 | -------------------------------------------------------------------------------- /admin/api/comments.php: -------------------------------------------------------------------------------- 1 | $total_pages, 29 | 'comments' => $comments 30 | )); 31 | 32 | 33 | //设置响应体类型 34 | header('Content-Type: application/json'); 35 | //响应给客户端 36 | echo $json; 37 | 38 | -------------------------------------------------------------------------------- /admin/api/post-category.php: -------------------------------------------------------------------------------- 1 | $post_word , 27 | 'post_comments' => $post_comments 28 | )); 29 | //设置响应体类型 30 | header('Content-Type: application/json'); 31 | echo $json; 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /admin/api/upload.php: -------------------------------------------------------------------------------- 1 | 0) { 15 | // # code... 16 | // } 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /admin/inc/navbar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/post-delete.php: -------------------------------------------------------------------------------- 1 | 0) { 16 | // # code... 17 | // } 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /admin/user-delete.php: -------------------------------------------------------------------------------- 1 | 说明:删除线表示已经解决。 4 | 5 | ####IE8 6 | 7 | - ~~不能加载;~~ 8 | - flowChart(流程图)、sequenceDiagram(序列图)不支持IE8; 9 | - ~~不支持Markdown转HTML页面解析预览;~~ 10 | 11 | ####IE8 & IE9 & IE10 12 | 13 | - KaTeX会出现解析错误,但不影响程序运行; 14 | 15 | ####Sea.js 16 | 17 | - ~~Raphael.js无法加载;~~ 18 | 19 | ####Require.js 20 | 21 | - ~~CodeMirror编辑器的代码无法高亮;~~ 22 | - ~~sequenceDiagram不支持: `Uncaught TypeError: Cannot call method 'isArray' of undefined.`~~ 23 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 pandao 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "editor.md", 3 | "version": "1.5.0", 4 | "homepage": "https://github.com/pandao/editor.md", 5 | "authors": [ 6 | "Pandao " 7 | ], 8 | "description": "Open source online markdown editor.", 9 | "keywords": [ 10 | "editor.md", 11 | "markdown", 12 | "editor" 13 | ], 14 | "license": "MIT", 15 | "ignore": [ 16 | "**/.*", 17 | "research", 18 | "docs", 19 | "node_modules", 20 | "bower_components", 21 | "test", 22 | "tests" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/css/editormd.logo.min.css: -------------------------------------------------------------------------------- 1 | /*! Editor.md v1.5.0 | editormd.logo.min.css | Open source online markdown editor. | MIT License | By: Pandao | https://github.com/pandao/editor.md | 2015-06-09 */ 2 | /*! prefixes.scss v0.1.0 | Author: Pandao | https://github.com/pandao/prefixes.scss | MIT license | Copyright (c) 2015 */@font-face{font-family:editormd-logo;src:url(../fonts/editormd-logo.eot?-5y8q6h);src:url(.../fonts/editormd-logo.eot?#iefix-5y8q6h)format("embedded-opentype"),url(../fonts/editormd-logo.woff?-5y8q6h)format("woff"),url(../fonts/editormd-logo.ttf?-5y8q6h)format("truetype"),url(../fonts/editormd-logo.svg?-5y8q6h#icomoon)format("svg");font-weight:400;font-style:normal}.editormd-logo,.editormd-logo-1x,.editormd-logo-2x,.editormd-logo-3x,.editormd-logo-4x,.editormd-logo-5x,.editormd-logo-6x,.editormd-logo-7x,.editormd-logo-8x{font-family:editormd-logo;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:inherit;line-height:1;display:inline-block;text-rendering:auto;vertical-align:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.editormd-logo-1x:before,.editormd-logo-2x:before,.editormd-logo-3x:before,.editormd-logo-4x:before,.editormd-logo-5x:before,.editormd-logo-6x:before,.editormd-logo-7x:before,.editormd-logo-8x:before,.editormd-logo:before{content:"\e1987"}.editormd-logo-1x{font-size:1em}.editormd-logo-lg{font-size:1.2em}.editormd-logo-2x{font-size:2em}.editormd-logo-3x{font-size:3em}.editormd-logo-4x{font-size:4em}.editormd-logo-5x{font-size:5em}.editormd-logo-6x{font-size:6em}.editormd-logo-7x{font-size:7em}.editormd-logo-8x{font-size:8em}.editormd-logo-color{color:#2196F3} -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/docs/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | JSDoc: Home 6 | 7 | 8 | 9 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 |

Home

21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |

30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
51 | 52 | 55 | 56 |
57 | 58 | 61 | 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/scripts/linenumber.js: -------------------------------------------------------------------------------- 1 | /*global document */ 2 | (function() { 3 | var source = document.getElementsByClassName('prettyprint source linenums'); 4 | var i = 0; 5 | var lineNumber = 0; 6 | var lineId; 7 | var lines; 8 | var totalLines; 9 | var anchorHash; 10 | 11 | if (source && source[0]) { 12 | anchorHash = document.location.hash.substring(1); 13 | lines = source[0].getElementsByTagName('li'); 14 | totalLines = lines.length; 15 | 16 | for (; i < totalLines; i++) { 17 | lineNumber++; 18 | lineId = 'line' + lineNumber; 19 | lines[i].id = lineId; 20 | if (lineId === anchorHash) { 21 | lines[i].className += ' selected'; 22 | } 23 | } 24 | } 25 | })(); 26 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- 1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n "]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com", 2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]); 3 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/flowchart.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | FlowChart - Editor.md examples 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 |

FlowChart 流程图

14 |

Based on flowchart.js:http://adrai.github.io/flowchart.js/

15 |
16 |
17 | 37 |
38 |
39 | 40 | 41 | 42 | 52 | 53 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/examples/images/4.jpg -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/images/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/examples/images/7.jpg -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/images/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/examples/images/8.jpg -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/images/editormd-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/examples/images/editormd-screenshot.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/php/post.php: -------------------------------------------------------------------------------- 1 | "; 7 | echo htmlspecialchars($_POST["test-editormd-markdown-doc"]); 8 | 9 | if(isset($_POST["test-editormd-html-code"])) { 10 | echo "

"; 11 | echo htmlspecialchars($_POST["test-editormd-html-code"]); 12 | } 13 | 14 | echo ""; 15 | } 16 | 17 | exit; 18 | ?> -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/php/upload.php: -------------------------------------------------------------------------------- 1 | array('gif', 'jpg', 'jpeg', 'png', 'bmp') 29 | ); 30 | 31 | $name = 'editormd-image-file'; 32 | 33 | if (isset($_FILES[$name])) 34 | { 35 | $imageUploader = new EditorMdUploader($savePath, $saveURL, $formats['image'], false); // Ymdhis表示按日期生成文件名,利用date()函数 36 | 37 | $imageUploader->config(array( 38 | 'maxSize' => 1024, // 允许上传的最大文件大小,以KB为单位,默认值为1024 39 | 'cover' => true // 是否覆盖同名文件,默认为true 40 | )); 41 | 42 | if ($imageUploader->upload($name)) 43 | { 44 | $imageUploader->message('上传成功!', 1); 45 | } 46 | else 47 | { 48 | $imageUploader->message('上传失败!', 0); 49 | } 50 | } 51 | ?> -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/examples/php/upload_callback.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 34 | 35 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/editormd-logo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/editormd-logo.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/editormd-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by IcoMoon 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/editormd-logo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/editormd-logo.ttf -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/editormd-logo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/editormd-logo.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/loading.gif -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/loading@2x.gif -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/loading@3x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/loading@3x.gif -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-favicon-16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-favicon-16x16.ico -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-favicon-24x24.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-favicon-24x24.ico -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-favicon-32x32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-favicon-32x32.ico -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-favicon-48x48.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-favicon-48x48.ico -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-favicon-64x64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-favicon-64x64.ico -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-114x114.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-120x120.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-144x144.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-16x16.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-180x180.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-240x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-240x240.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-24x24.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-320x320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-320x320.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-32x32.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-48x48.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-57x57.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-64x64.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-72x72.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/editormd-logo-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/editormd-logo-96x96.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/images/logos/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/editor.md-master/images/logos/vi.png -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2014 by Marijn Haverbeke and others 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/README.md: -------------------------------------------------------------------------------- 1 | # CodeMirror 2 | [![Build Status](https://travis-ci.org/codemirror/CodeMirror.svg)](https://travis-ci.org/codemirror/CodeMirror) 3 | [![NPM version](https://img.shields.io/npm/v/codemirror.svg)](https://www.npmjs.org/package/codemirror) 4 | [Funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png)](https://marijnhaverbeke.nl/fund/) 5 | 6 | CodeMirror is a JavaScript component that provides a code editor in 7 | the browser. When a mode is available for the language you are coding 8 | in, it will color your code, and optionally help with indentation. 9 | 10 | The project page is http://codemirror.net 11 | The manual is at http://codemirror.net/doc/manual.html 12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md) 13 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: white; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: #333; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/display/fullscreen.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("fullScreen", false, function(cm, val, old) { 15 | if (old == CodeMirror.Init) old = false; 16 | if (!old == !val) return; 17 | if (val) setFullscreen(cm); 18 | else setNormal(cm); 19 | }); 20 | 21 | function setFullscreen(cm) { 22 | var wrap = cm.getWrapperElement(); 23 | cm.state.fullScreenRestore = {scrollTop: window.pageYOffset, scrollLeft: window.pageXOffset, 24 | width: wrap.style.width, height: wrap.style.height}; 25 | wrap.style.width = ""; 26 | wrap.style.height = "auto"; 27 | wrap.className += " CodeMirror-fullscreen"; 28 | document.documentElement.style.overflow = "hidden"; 29 | cm.refresh(); 30 | } 31 | 32 | function setNormal(cm) { 33 | var wrap = cm.getWrapperElement(); 34 | wrap.className = wrap.className.replace(/\s*CodeMirror-fullscreen\b/, ""); 35 | document.documentElement.style.overflow = ""; 36 | var info = cm.state.fullScreenRestore; 37 | wrap.style.width = info.width; wrap.style.height = info.height; 38 | window.scrollTo(info.scrollLeft, info.scrollTop); 39 | cm.refresh(); 40 | } 41 | }); 42 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/edit/trailingspace.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) { 13 | if (prev == CodeMirror.Init) prev = false; 14 | if (prev && !val) 15 | cm.removeOverlay("trailingspace"); 16 | else if (!prev && val) 17 | cm.addOverlay({ 18 | token: function(stream) { 19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {} 20 | if (i > stream.pos) { stream.pos = i; return null; } 21 | stream.pos = l; 22 | return "trailingspace"; 23 | }, 24 | name: "trailingspace" 25 | }); 26 | }); 27 | }); 28 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | } 23 | 24 | .CodeMirror-hint { 25 | margin: 0; 26 | padding: 0 4px; 27 | border-radius: 2px; 28 | max-width: 19em; 29 | overflow: hidden; 30 | white-space: pre; 31 | color: black; 32 | cursor: pointer; 33 | } 34 | 35 | li.CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/lint/coffeescript-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js 5 | 6 | // declare global: coffeelint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "coffeescript", function(text) { 19 | var found = []; 20 | var parseError = function(err) { 21 | var loc = err.lineNumber; 22 | found.push({from: CodeMirror.Pos(loc-1, 0), 23 | to: CodeMirror.Pos(loc, 0), 24 | severity: err.level, 25 | message: err.message}); 26 | }; 27 | try { 28 | var res = coffeelint.lint(text); 29 | for(var i = 0; i < res.length; i++) { 30 | parseError(res[i]); 31 | } 32 | } catch(e) { 33 | found.push({from: CodeMirror.Pos(e.location.first_line, 0), 34 | to: CodeMirror.Pos(e.location.last_line, e.location.last_column), 35 | severity: 'error', 36 | message: e.message}); 37 | } 38 | return found; 39 | }); 40 | 41 | }); 42 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/lint/css-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on csslint.js from https://github.com/stubbornella/csslint 5 | 6 | // declare global: CSSLint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "css", function(text) { 19 | var found = []; 20 | if (!window.CSSLint) return found; 21 | var results = CSSLint.verify(text), messages = results.messages, message = null; 22 | for ( var i = 0; i < messages.length; i++) { 23 | message = messages[i]; 24 | var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col; 25 | found.push({ 26 | from: CodeMirror.Pos(startLine, startCol), 27 | to: CodeMirror.Pos(endLine, endCol), 28 | message: message.message, 29 | severity : message.type 30 | }); 31 | } 32 | return found; 33 | }); 34 | 35 | }); 36 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 5 | 6 | // declare global: jsonlint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "json", function(text) { 19 | var found = []; 20 | jsonlint.parseError = function(str, hash) { 21 | var loc = hash.loc; 22 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 23 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 24 | message: str}); 25 | }; 26 | try { jsonlint.parse(text); } 27 | catch(e) {} 28 | return found; 29 | }); 30 | 31 | }); 32 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/lint/yaml-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml 15 | 16 | // declare global: jsyaml 17 | 18 | CodeMirror.registerHelper("lint", "yaml", function(text) { 19 | var found = []; 20 | try { jsyaml.load(text); } 21 | catch(e) { 22 | var loc = e.mark; 23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message }); 24 | } 25 | return found; 26 | }); 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/mode/multiplex_test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | CodeMirror.defineMode("markdown_with_stex", function(){ 6 | var inner = CodeMirror.getMode({}, "stex"); 7 | var outer = CodeMirror.getMode({}, "markdown"); 8 | 9 | var innerOptions = { 10 | open: '$', 11 | close: '$', 12 | mode: inner, 13 | delimStyle: 'delim', 14 | innerStyle: 'inner' 15 | }; 16 | 17 | return CodeMirror.multiplexingMode(outer, innerOptions); 18 | }); 19 | 20 | var mode = CodeMirror.getMode({}, "markdown_with_stex"); 21 | 22 | function MT(name) { 23 | test.mode( 24 | name, 25 | mode, 26 | Array.prototype.slice.call(arguments, 1), 27 | 'multiplexing'); 28 | } 29 | 30 | MT( 31 | "stexInsideMarkdown", 32 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]"); 33 | })(); 34 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/runmode/colorize.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror"), require("./runmode")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror", "./runmode"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; 15 | 16 | function textContent(node, out) { 17 | if (node.nodeType == 3) return out.push(node.nodeValue); 18 | for (var ch = node.firstChild; ch; ch = ch.nextSibling) { 19 | textContent(ch, out); 20 | if (isBlock.test(node.nodeType)) out.push("\n"); 21 | } 22 | } 23 | 24 | CodeMirror.colorize = function(collection, defaultMode) { 25 | if (!collection) collection = document.body.getElementsByTagName("pre"); 26 | 27 | for (var i = 0; i < collection.length; ++i) { 28 | var node = collection[i]; 29 | var mode = node.getAttribute("data-lang") || defaultMode; 30 | if (!mode) continue; 31 | 32 | var text = []; 33 | textContent(node, text); 34 | node.innerHTML = ""; 35 | CodeMirror.runMode(text.join(""), mode, node); 36 | 37 | node.className += " cm-s-default"; 38 | } 39 | }; 40 | }); 41 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/scroll/scrollpastend.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) { 15 | if (old && old != CodeMirror.Init) { 16 | cm.off("change", onChange); 17 | cm.off("refresh", updateBottomMargin); 18 | cm.display.lineSpace.parentNode.style.paddingBottom = ""; 19 | cm.state.scrollPastEndPadding = null; 20 | } 21 | if (val) { 22 | cm.on("change", onChange); 23 | cm.on("refresh", updateBottomMargin); 24 | updateBottomMargin(cm); 25 | } 26 | }); 27 | 28 | function onChange(cm, change) { 29 | if (CodeMirror.changeEnd(change).line == cm.lastLine()) 30 | updateBottomMargin(cm); 31 | } 32 | 33 | function updateBottomMargin(cm) { 34 | var padding = ""; 35 | if (cm.lineCount() > 1) { 36 | var totalH = cm.display.scroller.clientHeight - 30, 37 | lastLineH = cm.getLineHandle(cm.lastLine()).height; 38 | padding = (totalH - lastLineH) + "px"; 39 | } 40 | if (cm.state.scrollPastEndPadding != padding) { 41 | cm.state.scrollPastEndPadding = padding; 42 | cm.display.lineSpace.parentNode.style.paddingBottom = padding; 43 | cm.setSize(); 44 | } 45 | } 46 | }); 47 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/scroll/simplescrollbars.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div { 2 | position: absolute; 3 | background: #ccc; 4 | -moz-box-sizing: border-box; 5 | box-sizing: border-box; 6 | border: 1px solid #bbb; 7 | border-radius: 2px; 8 | } 9 | 10 | .CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical { 11 | position: absolute; 12 | z-index: 6; 13 | background: #eee; 14 | } 15 | 16 | .CodeMirror-simplescroll-horizontal { 17 | bottom: 0; left: 0; 18 | height: 8px; 19 | } 20 | .CodeMirror-simplescroll-horizontal div { 21 | bottom: 0; 22 | height: 100%; 23 | } 24 | 25 | .CodeMirror-simplescroll-vertical { 26 | right: 0; top: 0; 27 | width: 8px; 28 | } 29 | .CodeMirror-simplescroll-vertical div { 30 | right: 0; 31 | width: 100%; 32 | } 33 | 34 | 35 | .CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler { 36 | display: none; 37 | } 38 | 39 | .CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div { 40 | position: absolute; 41 | background: #bcd; 42 | border-radius: 3px; 43 | } 44 | 45 | .CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical { 46 | position: absolute; 47 | z-index: 6; 48 | } 49 | 50 | .CodeMirror-overlayscroll-horizontal { 51 | bottom: 0; left: 0; 52 | height: 6px; 53 | } 54 | .CodeMirror-overlayscroll-horizontal div { 55 | bottom: 0; 56 | height: 100%; 57 | } 58 | 59 | .CodeMirror-overlayscroll-vertical { 60 | right: 0; top: 0; 61 | width: 6px; 62 | } 63 | .CodeMirror-overlayscroll-vertical div { 64 | right: 0; 65 | width: 100%; 66 | } 67 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/addon/tern/worker.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // declare global: tern, server 5 | 6 | var server; 7 | 8 | this.onmessage = function(e) { 9 | var data = e.data; 10 | switch (data.type) { 11 | case "init": return startServer(data.defs, data.plugins, data.scripts); 12 | case "add": return server.addFile(data.name, data.text); 13 | case "del": return server.delFile(data.name); 14 | case "req": return server.request(data.body, function(err, reqData) { 15 | postMessage({id: data.id, body: reqData, err: err && String(err)}); 16 | }); 17 | case "getFile": 18 | var c = pending[data.id]; 19 | delete pending[data.id]; 20 | return c(data.err, data.text); 21 | default: throw new Error("Unknown message type: " + data.type); 22 | } 23 | }; 24 | 25 | var nextId = 0, pending = {}; 26 | function getFile(file, c) { 27 | postMessage({type: "getFile", name: file, id: ++nextId}); 28 | pending[nextId] = c; 29 | } 30 | 31 | function startServer(defs, plugins, scripts) { 32 | if (scripts) importScripts.apply(null, scripts); 33 | 34 | server = new tern.Server({ 35 | getFile: getFile, 36 | async: true, 37 | defs: defs, 38 | plugins: plugins 39 | }); 40 | } 41 | 42 | var console = { 43 | log: function(v) { postMessage({type: "debug", message: v}); } 44 | }; 45 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"5.0.0", 4 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 5 | "ignore": [ 6 | "**/.*", 7 | "node_modules", 8 | "components", 9 | "bin", 10 | "demo", 11 | "doc", 12 | "test", 13 | "index.html", 14 | "package.json" 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/diff/diff.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineMode("diff", function() { 15 | 16 | var TOKEN_NAMES = { 17 | '+': 'positive', 18 | '-': 'negative', 19 | '@': 'meta' 20 | }; 21 | 22 | return { 23 | token: function(stream) { 24 | var tw_pos = stream.string.search(/[\t ]+?$/); 25 | 26 | if (!stream.sol() || tw_pos === 0) { 27 | stream.skipToEnd(); 28 | return ("error " + ( 29 | TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, ''); 30 | } 31 | 32 | var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd(); 33 | 34 | if (tw_pos === -1) { 35 | stream.skipToEnd(); 36 | } else { 37 | stream.pos = tw_pos; 38 | } 39 | 40 | return token_name; 41 | } 42 | }; 43 | }); 44 | 45 | CodeMirror.defineMIME("text/x-diff", "diff"); 46 | 47 | }); 48 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/ecl/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: ECL mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

ECL mode

27 |
45 | 48 | 49 |

Based on CodeMirror's clike mode. For more information see HPCC Systems web site.

50 |

MIME types defined: text/x-ecl.

51 | 52 |
53 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/gherkin/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Gherkin mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Gherkin mode

27 |
42 | 45 | 46 |

MIME types defined: text/x-feature.

47 | 48 |
49 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/http/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: HTTP mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

HTTP mode

27 | 28 | 29 |
39 | 40 | 43 | 44 |

MIME types defined: message/http.

45 |
46 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/ntriples/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: NTriples mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 28 | 29 |
30 |

NTriples mode

31 |
32 | 39 |
40 | 41 | 44 |

MIME types defined: text/n-triples.

45 |
46 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/pascal/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Pascal mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Pascal mode

27 | 28 | 29 |
52 | 53 | 59 | 60 |

MIME types defined: text/x-pascal.

61 |
62 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/pig/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Pig Latin mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Pig Latin mode

27 |
39 | 40 | 47 | 48 |

49 | Simple mode that handles Pig Latin language. 50 |

51 | 52 |

MIME type defined: text/x-pig 53 | (PIG code) 54 | 55 |

56 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 7 | 8 | MT("divide_equal_operator", 9 | "[variable bar] [operator /=] [variable foo]"); 10 | 11 | MT("divide_equal_operator_no_spacing", 12 | "[variable foo][operator /=][number 42]"); 13 | 14 | })(); 15 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/rust/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Rust mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Rust mode

27 | 28 | 29 |
52 | 53 | 58 | 59 |

MIME types defined: text/x-rustsrc.

60 |
61 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/solr/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Solr mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 20 | 33 | 34 |
35 |

Solr mode

36 | 37 |
38 | 47 |
48 | 49 | 55 | 56 |

MIME types defined: text/x-solr.

57 |
58 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/spreadsheet/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Spreadsheet mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 25 | 26 |
27 |

Spreadsheet mode

28 |
29 | 30 | 37 | 38 |

MIME types defined: text/x-spreadsheet.

39 | 40 |

The Spreadsheet Mode

41 |

Created by Robert Plummer

42 |
43 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px ! important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/turtle/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Turtle mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Turtle mode

27 |
41 | 47 | 48 |

MIME types defined: text/turtle.

49 | 50 |
51 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/vbscript/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: VBScript mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

VBScript mode

27 | 28 | 29 |
46 | 47 | 53 | 54 |

MIME types defined: text/vbscript.

55 |
56 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/mode/z80/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: Z80 assembly mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 24 | 25 |
26 |

Z80 assembly mode

27 | 28 | 29 |
44 | 45 | 50 | 51 |

MIME type defined: text/x-z80.

52 |
53 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"5.0.0", 4 | "main": "lib/codemirror.js", 5 | "description": "In-browser code editing made bearable", 6 | "licenses": [{"type": "MIT", 7 | "url": "http://codemirror.net/LICENSE"}], 8 | "directories": {"lib": "./lib"}, 9 | "scripts": {"test": "node ./test/run.js"}, 10 | "devDependencies": {"node-static": "0.6.0", 11 | "phantomjs": "1.9.2-5", 12 | "blint": ">=0.1.1"}, 13 | "bugs": "http://github.com/codemirror/CodeMirror/issues", 14 | "keywords": ["JavaScript", "CodeMirror", "Editor"], 15 | "homepage": "http://codemirror.net", 16 | "maintainers":[{"name": "Marijn Haverbeke", 17 | "email": "marijnh@gmail.com", 18 | "web": "http://marijnhaverbeke.nl"}], 19 | "repository": {"type": "git", 20 | "url": "https://github.com/codemirror/CodeMirror.git"} 21 | } 22 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/cobalt.css: -------------------------------------------------------------------------------- 1 | .cm-s-cobalt.CodeMirror { background: #002240; color: white; } 2 | .cm-s-cobalt div.CodeMirror-selected { background: #b36539 !important; } 3 | .cm-s-cobalt.CodeMirror ::selection { background: rgba(179, 101, 57, .99); } 4 | .cm-s-cobalt.CodeMirror ::-moz-selection { background: rgba(179, 101, 57, .99); } 5 | .cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 6 | .cm-s-cobalt .CodeMirror-guttermarker { color: #ffee80; } 7 | .cm-s-cobalt .CodeMirror-guttermarker-subtle { color: #d0d0d0; } 8 | .cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; } 9 | .cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white !important; } 10 | 11 | .cm-s-cobalt span.cm-comment { color: #08f; } 12 | .cm-s-cobalt span.cm-atom { color: #845dc4; } 13 | .cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } 14 | .cm-s-cobalt span.cm-keyword { color: #ffee80; } 15 | .cm-s-cobalt span.cm-string { color: #3ad900; } 16 | .cm-s-cobalt span.cm-meta { color: #ff9d00; } 17 | .cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } 18 | .cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; } 19 | .cm-s-cobalt span.cm-bracket { color: #d8d8d8; } 20 | .cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } 21 | .cm-s-cobalt span.cm-link { color: #845dc4; } 22 | .cm-s-cobalt span.cm-error { color: #9d1e15; } 23 | 24 | .cm-s-cobalt .CodeMirror-activeline-background {background: #002D57 !important;} 25 | .cm-s-cobalt .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important} 26 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta {color: #FF1717;} 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom {color: #219;} 4 | .cm-s-eclipse span.cm-number {color: #164;} 5 | .cm-s-eclipse span.cm-def {color: #00f;} 6 | .cm-s-eclipse span.cm-variable {color: black;} 7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;} 8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;} 9 | .cm-s-eclipse span.cm-property {color: black;} 10 | .cm-s-eclipse span.cm-operator {color: black;} 11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;} 12 | .cm-s-eclipse span.cm-string {color: #2A00FF;} 13 | .cm-s-eclipse span.cm-string-2 {color: #f50;} 14 | .cm-s-eclipse span.cm-qualifier {color: #555;} 15 | .cm-s-eclipse span.cm-builtin {color: #30a;} 16 | .cm-s-eclipse span.cm-bracket {color: #cc7;} 17 | .cm-s-eclipse span.cm-tag {color: #170;} 18 | .cm-s-eclipse span.cm-attribute {color: #00c;} 19 | .cm-s-eclipse span.cm-link {color: #219;} 20 | .cm-s-eclipse span.cm-error {color: #f00;} 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;} 23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 24 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;} 2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;} 3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;} 4 | .cm-s-elegant span.cm-variable {color: black;} 5 | .cm-s-elegant span.cm-variable-2 {color: #b11;} 6 | .cm-s-elegant span.cm-qualifier {color: #555;} 7 | .cm-s-elegant span.cm-keyword {color: #730;} 8 | .cm-s-elegant span.cm-builtin {color: #30a;} 9 | .cm-s-elegant span.cm-link {color: #762;} 10 | .cm-s-elegant span.cm-error {background-color: #fdd;} 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;} 13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 14 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/monokai.css: -------------------------------------------------------------------------------- 1 | /* Based on Sublime Text's Monokai theme */ 2 | 3 | .cm-s-monokai.CodeMirror {background: #272822; color: #f8f8f2;} 4 | .cm-s-monokai div.CodeMirror-selected {background: #49483E !important;} 5 | .cm-s-monokai.CodeMirror ::selection { background: rgba(73, 72, 62, .99); } 6 | .cm-s-monokai.CodeMirror ::-moz-selection { background: rgba(73, 72, 62, .99); } 7 | .cm-s-monokai .CodeMirror-gutters {background: #272822; border-right: 0px;} 8 | .cm-s-monokai .CodeMirror-guttermarker { color: white; } 9 | .cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; } 10 | .cm-s-monokai .CodeMirror-linenumber {color: #d0d0d0;} 11 | .cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;} 12 | 13 | .cm-s-monokai span.cm-comment {color: #75715e;} 14 | .cm-s-monokai span.cm-atom {color: #ae81ff;} 15 | .cm-s-monokai span.cm-number {color: #ae81ff;} 16 | 17 | .cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;} 18 | .cm-s-monokai span.cm-keyword {color: #f92672;} 19 | .cm-s-monokai span.cm-string {color: #e6db74;} 20 | 21 | .cm-s-monokai span.cm-variable {color: #a6e22e;} 22 | .cm-s-monokai span.cm-variable-2 {color: #9effff;} 23 | .cm-s-monokai span.cm-def {color: #fd971f;} 24 | .cm-s-monokai span.cm-bracket {color: #f8f8f2;} 25 | .cm-s-monokai span.cm-tag {color: #f92672;} 26 | .cm-s-monokai span.cm-link {color: #ae81ff;} 27 | .cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;} 28 | 29 | .cm-s-monokai .CodeMirror-activeline-background {background: #373831 !important;} 30 | .cm-s-monokai .CodeMirror-matchingbracket { 31 | text-decoration: underline; 32 | color: white !important; 33 | } 34 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta {color: #555;} 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | 11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;} 12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 13 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/neo.css: -------------------------------------------------------------------------------- 1 | /* neo theme for codemirror */ 2 | 3 | /* Color scheme */ 4 | 5 | .cm-s-neo.CodeMirror { 6 | background-color:#ffffff; 7 | color:#2e383c; 8 | line-height:1.4375; 9 | } 10 | .cm-s-neo .cm-comment {color:#75787b} 11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3} 12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a} 13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328} 14 | .cm-s-neo .cm-string {color:#b35e14} 15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65} 16 | 17 | 18 | /* Editor styling */ 19 | 20 | .cm-s-neo pre { 21 | padding:0; 22 | } 23 | 24 | .cm-s-neo .CodeMirror-gutters { 25 | border:none; 26 | border-right:10px solid transparent; 27 | background-color:transparent; 28 | } 29 | 30 | .cm-s-neo .CodeMirror-linenumber { 31 | padding:0; 32 | color:#e0e2e5; 33 | } 34 | 35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } 36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } 37 | 38 | .cm-s-neo div.CodeMirror-cursor { 39 | width: auto; 40 | border: 0; 41 | background: rgba(155,157,162,0.37); 42 | z-index: 1; 43 | } 44 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/night.css: -------------------------------------------------------------------------------- 1 | /* Loosely based on the Midnight Textmate theme */ 2 | 3 | .cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; } 4 | .cm-s-night div.CodeMirror-selected { background: #447 !important; } 5 | .cm-s-night.CodeMirror ::selection { background: rgba(68, 68, 119, .99); } 6 | .cm-s-night.CodeMirror ::-moz-selection { background: rgba(68, 68, 119, .99); } 7 | .cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 8 | .cm-s-night .CodeMirror-guttermarker { color: white; } 9 | .cm-s-night .CodeMirror-guttermarker-subtle { color: #bbb; } 10 | .cm-s-night .CodeMirror-linenumber { color: #f8f8f8; } 11 | .cm-s-night .CodeMirror-cursor { border-left: 1px solid white !important; } 12 | 13 | .cm-s-night span.cm-comment { color: #6900a1; } 14 | .cm-s-night span.cm-atom { color: #845dc4; } 15 | .cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; } 16 | .cm-s-night span.cm-keyword { color: #599eff; } 17 | .cm-s-night span.cm-string { color: #37f14a; } 18 | .cm-s-night span.cm-meta { color: #7678e2; } 19 | .cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; } 20 | .cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; } 21 | .cm-s-night span.cm-bracket { color: #8da6ce; } 22 | .cm-s-night span.cm-comment { color: #6900a1; } 23 | .cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; } 24 | .cm-s-night span.cm-link { color: #845dc4; } 25 | .cm-s-night span.cm-error { color: #9d1e15; } 26 | 27 | .cm-s-night .CodeMirror-activeline-background {background: #1C005A !important;} 28 | .cm-s-night .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 29 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/rubyblue.css: -------------------------------------------------------------------------------- 1 | .cm-s-rubyblue.CodeMirror { background: #112435; color: white; } 2 | .cm-s-rubyblue div.CodeMirror-selected { background: #38566F !important; } 3 | .cm-s-rubyblue.CodeMirror ::selection { background: rgba(56, 86, 111, 0.99); } 4 | .cm-s-rubyblue.CodeMirror ::-moz-selection { background: rgba(56, 86, 111, 0.99); } 5 | .cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; } 6 | .cm-s-rubyblue .CodeMirror-guttermarker { color: white; } 7 | .cm-s-rubyblue .CodeMirror-guttermarker-subtle { color: #3E7087; } 8 | .cm-s-rubyblue .CodeMirror-linenumber { color: white; } 9 | .cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white !important; } 10 | 11 | .cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; } 12 | .cm-s-rubyblue span.cm-atom { color: #F4C20B; } 13 | .cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; } 14 | .cm-s-rubyblue span.cm-keyword { color: #F0F; } 15 | .cm-s-rubyblue span.cm-string { color: #F08047; } 16 | .cm-s-rubyblue span.cm-meta { color: #F0F; } 17 | .cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; } 18 | .cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; } 19 | .cm-s-rubyblue span.cm-bracket { color: #F0F; } 20 | .cm-s-rubyblue span.cm-link { color: #F4C20B; } 21 | .cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; } 22 | .cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; } 23 | .cm-s-rubyblue span.cm-error { color: #AF2018; } 24 | 25 | .cm-s-rubyblue .CodeMirror-activeline-background {background: #173047 !important;} 26 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/codemirror/theme/the-matrix.css: -------------------------------------------------------------------------------- 1 | .cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } 2 | .cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D !important; } 3 | .cm-s-the-matrix.CodeMirror ::selection { background: rgba(45, 45, 45, 0.99); } 4 | .cm-s-the-matrix.CodeMirror ::-moz-selection { background: rgba(45, 45, 45, 0.99); } 5 | .cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } 6 | .cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; } 7 | .cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; } 8 | .cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } 9 | .cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00 !important; } 10 | 11 | .cm-s-the-matrix span.cm-keyword {color: #008803; font-weight: bold;} 12 | .cm-s-the-matrix span.cm-atom {color: #3FF;} 13 | .cm-s-the-matrix span.cm-number {color: #FFB94F;} 14 | .cm-s-the-matrix span.cm-def {color: #99C;} 15 | .cm-s-the-matrix span.cm-variable {color: #F6C;} 16 | .cm-s-the-matrix span.cm-variable-2 {color: #C6F;} 17 | .cm-s-the-matrix span.cm-variable-3 {color: #96F;} 18 | .cm-s-the-matrix span.cm-property {color: #62FFA0;} 19 | .cm-s-the-matrix span.cm-operator {color: #999} 20 | .cm-s-the-matrix span.cm-comment {color: #CCCCCC;} 21 | .cm-s-the-matrix span.cm-string {color: #39C;} 22 | .cm-s-the-matrix span.cm-meta {color: #C9F;} 23 | .cm-s-the-matrix span.cm-qualifier {color: #FFF700;} 24 | .cm-s-the-matrix span.cm-builtin {color: #30a;} 25 | .cm-s-the-matrix span.cm-bracket {color: #cc7;} 26 | .cm-s-the-matrix span.cm-tag {color: #FFBD40;} 27 | .cm-s-the-matrix span.cm-attribute {color: #FFF700;} 28 | .cm-s-the-matrix span.cm-error {color: #FF0000;} 29 | 30 | .cm-s-the-matrix .CodeMirror-activeline-background {background: #040;} 31 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/lib/jquery.flowchart.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery.flowchart.js v1.1.0 | jquery.flowchart.min.js | jQuery plugin for flowchart.js. | MIT License | By: Pandao | https://github.com/pandao/jquery.flowchart.js | 2015-03-09 */ 2 | (function(factory){if(typeof require==="function"&&typeof exports==="object"&&typeof module==="object"){module.exports=factory}else{if(typeof define==="function"){factory(jQuery,flowchart)}else{factory($,flowchart)}}}(function(jQuery,flowchart){(function($){$.fn.flowChart=function(options){options=options||{};var defaults={"x":0,"y":0,"line-width":2,"line-length":50,"text-margin":10,"font-size":14,"font-color":"black","line-color":"black","element-color":"black","fill":"white","yes-text":"yes","no-text":"no","arrow-end":"block","symbols":{"start":{"font-color":"black","element-color":"black","fill":"white"},"end":{"class":"end-element"}},"flowstate":{"past":{"fill":"#CCCCCC","font-size":12},"current":{"fill":"black","font-color":"white","font-weight":"bold"},"future":{"fill":"white"},"request":{"fill":"blue"},"invalid":{"fill":"#444444"},"approved":{"fill":"#58C4A3","font-size":12,"yes-text":"APPROVED","no-text":"n/a"},"rejected":{"fill":"#C45879","font-size":12,"yes-text":"n/a","no-text":"REJECTED"}}};return this.each(function(){var $this=$(this);var diagram=flowchart.parse($this.text());var settings=$.extend(true,defaults,options);$this.html("");diagram.drawSVG(this,settings)})}})(jQuery)})); -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "editor.md", 3 | "version": "1.5.0", 4 | "description": "Open source online markdown editor.", 5 | "directories": { 6 | "doc": "docs", 7 | "example": "examples", 8 | "test": "tests" 9 | }, 10 | "scripts": { 11 | "test": "echo \"Error: no test specified\" && exit 1" 12 | }, 13 | "repository": { 14 | "type": "git", 15 | "url": "https://github.com/pandao/editor.md.git" 16 | }, 17 | "keywords": [ 18 | "editor.md", 19 | "markdown", 20 | "editor" 21 | ], 22 | "author": "Pandao", 23 | "license": "MIT", 24 | "bugs": { 25 | "url": "https://github.com/pandao/editor.md/issues" 26 | }, 27 | "homepage": "https://github.com/pandao/editor.md", 28 | "devDependencies": { 29 | "dateformatter": "^0.1.0", 30 | "gulp": "^3.8.11", 31 | "gulp-concat": "^2.4.2", 32 | "gulp-header": "^1.2.2", 33 | "gulp-jshint": "^1.9.0", 34 | "gulp-minify-css": "^0.4.4", 35 | "gulp-notify": "^2.1.0", 36 | "gulp-rename": "^1.2.0", 37 | "gulp-replace": "^0.5.3", 38 | "gulp-ruby-sass": "^1.0.1", 39 | "gulp-uglifyjs": "^0.6.1", 40 | "gulp-util": "^3.0.1" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/plugins/test-plugin/test-plugin.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Test plugin for Editor.md 3 | * 4 | * @file test-plugin.js 5 | * @author pandao 6 | * @version 1.2.0 7 | * @updateTime 2015-03-07 8 | * {@link https://github.com/pandao/editor.md} 9 | * @license MIT 10 | */ 11 | 12 | (function() { 13 | 14 | var factory = function (exports) { 15 | 16 | var $ = jQuery; // if using module loader(Require.js/Sea.js). 17 | 18 | exports.testPlugin = function(){ 19 | alert("testPlugin"); 20 | }; 21 | 22 | exports.fn.testPluginMethodA = function() { 23 | /* 24 | var _this = this; // this == the current instance object of Editor.md 25 | var lang = _this.lang; 26 | var settings = _this.settings; 27 | var editor = this.editor; 28 | var cursor = cm.getCursor(); 29 | var selection = cm.getSelection(); 30 | var classPrefix = this.classPrefix; 31 | 32 | cm.focus(); 33 | */ 34 | //.... 35 | 36 | alert("testPluginMethodA"); 37 | }; 38 | 39 | }; 40 | 41 | // CommonJS/Node.js 42 | if (typeof require === "function" && typeof exports === "object" && typeof module === "object") 43 | { 44 | module.exports = factory; 45 | } 46 | else if (typeof define === "function") // AMD/CMD/Sea.js 47 | { 48 | if (define.amd) { // for Require.js 49 | 50 | define(["editormd"], function(editormd) { 51 | factory(editormd); 52 | }); 53 | 54 | } else { // for Sea.js 55 | define(function(require) { 56 | var editormd = require("./../../editormd"); 57 | factory(editormd); 58 | }); 59 | } 60 | } 61 | else 62 | { 63 | factory(window.editormd); 64 | } 65 | 66 | })(); 67 | -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/scss/editormd.grid.scss: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | .editormd-grid-table { 4 | width: 99%; 5 | display: table; 6 | border: 1px solid #ddd; 7 | border-collapse: collapse; 8 | } 9 | 10 | .editormd-grid-table-row { 11 | width: 100%; 12 | display: table-row; 13 | 14 | a { 15 | font-size: 1.4em; 16 | width: 5%; 17 | height: 36px; 18 | color: #999; 19 | text-align: center; 20 | display: table-cell; 21 | vertical-align: middle; 22 | border: 1px solid #ddd; 23 | text-decoration: none; 24 | @include transition(background-color 300ms ease-out, color 100ms ease-in); 25 | 26 | &.selected { 27 | color: #666; 28 | background-color: #eee; 29 | } 30 | 31 | &:hover { 32 | color: #777; 33 | background-color: #f6f6f6; 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/scss/editormd.tab.scss: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | .editormd-tab { 4 | } 5 | 6 | .editormd-tab-head { 7 | list-style: none; 8 | border-bottom: 1px solid #ddd; 9 | 10 | li { 11 | display: inline-block; 12 | 13 | a { 14 | color: #999; 15 | display: block; 16 | padding: 6px 12px 5px; 17 | text-align: center; 18 | text-decoration: none; 19 | margin-bottom: -1px; 20 | border: 1px solid #ddd; 21 | @include border-top-left-radius(3px); 22 | @include border-top-right-radius(3px); 23 | background: #f6f6f6; 24 | @include transition(all 300ms ease-out); 25 | 26 | &:hover { 27 | color: #666; 28 | background: #eee; 29 | } 30 | } 31 | 32 | &.active a { 33 | color: #666; 34 | background: #fff; 35 | border-bottom-color: #fff; 36 | } 37 | } 38 | 39 | li + li { 40 | margin-left: 3px; 41 | } 42 | } 43 | 44 | .editormd-tab-container { 45 | } 46 | 47 | .editormd-tab-box { 48 | padding: 20px 0; 49 | } -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/scss/editormd.themes.scss: -------------------------------------------------------------------------------- 1 | /* Editor.md Dark theme */ 2 | 3 | #{$prefix}theme-dark { 4 | border-color: #1a1a17; 5 | 6 | #{$prefix}toolbar { 7 | background: #1A1A17; 8 | border-color: #1a1a17; 9 | } 10 | 11 | #{$prefix}menu > li > a { 12 | color: #777; 13 | border-color: #1a1a17; 14 | 15 | &:hover, &.active { 16 | border-color: #333; 17 | background: #333; 18 | } 19 | } 20 | 21 | #{$prefix}menu > li.divider { 22 | border-right: 1px solid #111; 23 | } 24 | 25 | .CodeMirror { 26 | border-right: 1px solid rgba(0,0,0,0.1); 27 | } 28 | } -------------------------------------------------------------------------------- /static/assets/vendors/editor.md-master/scss/lib/variables.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | // Global Variables 4 | 5 | $prefix : ".editormd-"; 6 | $color : #666; 7 | $mainColor : #2196F3; 8 | $primaryColor : $mainColor; 9 | $secondColor : #33CC66; 10 | $thirdColor : #999999; 11 | $borderColor : #ddd; -------------------------------------------------------------------------------- /static/assets/vendors/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /static/assets/vendors/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/assets/vendors/nprogress/nprogress.css: -------------------------------------------------------------------------------- 1 | /* Make clicks pass-through */ 2 | #nprogress { 3 | pointer-events: none; 4 | } 5 | 6 | #nprogress .bar { 7 | background: #29d; 8 | 9 | position: fixed; 10 | z-index: 1031; 11 | top: 0; 12 | left: 0; 13 | 14 | width: 100%; 15 | height: 2px; 16 | } 17 | 18 | /* Fancy blur effect */ 19 | #nprogress .peg { 20 | display: block; 21 | position: absolute; 22 | right: 0px; 23 | width: 100px; 24 | height: 100%; 25 | box-shadow: 0 0 10px #29d, 0 0 5px #29d; 26 | opacity: 1.0; 27 | 28 | -webkit-transform: rotate(3deg) translate(0px, -4px); 29 | -ms-transform: rotate(3deg) translate(0px, -4px); 30 | transform: rotate(3deg) translate(0px, -4px); 31 | } 32 | 33 | /* Remove these to get rid of the spinner */ 34 | #nprogress .spinner { 35 | display: block; 36 | position: fixed; 37 | z-index: 1031; 38 | top: 15px; 39 | right: 15px; 40 | } 41 | 42 | #nprogress .spinner-icon { 43 | width: 18px; 44 | height: 18px; 45 | box-sizing: border-box; 46 | 47 | border: solid 2px transparent; 48 | border-top-color: #29d; 49 | border-left-color: #29d; 50 | border-radius: 50%; 51 | 52 | -webkit-animation: nprogress-spinner 400ms linear infinite; 53 | animation: nprogress-spinner 400ms linear infinite; 54 | } 55 | 56 | .nprogress-custom-parent { 57 | overflow: hidden; 58 | position: relative; 59 | } 60 | 61 | .nprogress-custom-parent #nprogress .spinner, 62 | .nprogress-custom-parent #nprogress .bar { 63 | position: absolute; 64 | } 65 | 66 | @-webkit-keyframes nprogress-spinner { 67 | 0% { -webkit-transform: rotate(0deg); } 68 | 100% { -webkit-transform: rotate(360deg); } 69 | } 70 | @keyframes nprogress-spinner { 71 | 0% { transform: rotate(0deg); } 72 | 100% { transform: rotate(360deg); } 73 | } 74 | 75 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/anchor/anchor.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 13 | 14 | 15 |
16 | 17 |
18 | 19 | 39 | 40 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_default.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/alignicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/alignicon.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/alignicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/alignicon.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/file-icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/file-icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/image.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/progress.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/success.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/attachment/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/attachment/images/success.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/background/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/background/images/bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/background/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/background/images/success.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/chart.config.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 图表配置文件 3 | * */ 4 | 5 | 6 | //不同类型的配置 7 | var typeConfig = [ 8 | { 9 | chart: { 10 | type: 'line' 11 | }, 12 | plotOptions: { 13 | line: { 14 | dataLabels: { 15 | enabled: false 16 | }, 17 | enableMouseTracking: true 18 | } 19 | } 20 | }, { 21 | chart: { 22 | type: 'line' 23 | }, 24 | plotOptions: { 25 | line: { 26 | dataLabels: { 27 | enabled: true 28 | }, 29 | enableMouseTracking: false 30 | } 31 | } 32 | }, { 33 | chart: { 34 | type: 'area' 35 | } 36 | }, { 37 | chart: { 38 | type: 'bar' 39 | } 40 | }, { 41 | chart: { 42 | type: 'column' 43 | } 44 | }, { 45 | chart: { 46 | plotBackgroundColor: null, 47 | plotBorderWidth: null, 48 | plotShadow: false 49 | }, 50 | plotOptions: { 51 | pie: { 52 | allowPointSelect: true, 53 | cursor: 'pointer', 54 | dataLabels: { 55 | enabled: true, 56 | color: '#000000', 57 | connectorColor: '#000000', 58 | formatter: function() { 59 | return ''+ this.point.name +': '+ ( Math.round( this.point.percentage*100 ) / 100 ) +' %'; 60 | } 61 | } 62 | } 63 | } 64 | } 65 | ]; 66 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts0.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts1.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts2.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts3.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts4.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/charts/images/charts5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/charts/images/charts5.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/0.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/bface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/bface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/cface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/cface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/fface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/fface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/jxface2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/jxface2.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/tface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/tface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/wface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/wface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/emotion/images/yface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/emotion/images/yface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/help/help.css: -------------------------------------------------------------------------------- 1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;} 2 | .tabbody{height: 360px;} 3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;} 4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;} 5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;} 6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;} 7 | .tabbody table thead{font-weight: bold;line-height: 25px;} -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/help/help.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created with JetBrains PhpStorm. 3 | * User: xuheng 4 | * Date: 12-9-26 5 | * Time: 下午1:06 6 | * To change this template use File | Settings | File Templates. 7 | */ 8 | /** 9 | * tab点击处理事件 10 | * @param tabHeads 11 | * @param tabBodys 12 | * @param obj 13 | */ 14 | function clickHandler( tabHeads,tabBodys,obj ) { 15 | //head样式更改 16 | for ( var k = 0, len = tabHeads.length; k < len; k++ ) { 17 | tabHeads[k].className = ""; 18 | } 19 | obj.className = "focus"; 20 | //body显隐 21 | var tabSrc = obj.getAttribute( "tabSrc" ); 22 | for ( var j = 0, length = tabBodys.length; j < length; j++ ) { 23 | var body = tabBodys[j], 24 | id = body.getAttribute( "id" ); 25 | body.onclick = function(){ 26 | this.style.zoom = 1; 27 | }; 28 | if ( id != tabSrc ) { 29 | body.style.zIndex = 1; 30 | } else { 31 | body.style.zIndex = 200; 32 | } 33 | } 34 | 35 | } 36 | 37 | /** 38 | * TAB切换 39 | * @param tabParentId tab的父节点ID或者对象本身 40 | */ 41 | function switchTab( tabParentId ) { 42 | var tabElements = $G( tabParentId ).children, 43 | tabHeads = tabElements[0].children, 44 | tabBodys = tabElements[1].children; 45 | 46 | for ( var i = 0, length = tabHeads.length; i < length; i++ ) { 47 | var head = tabHeads[i]; 48 | if ( head.className === "focus" )clickHandler(tabHeads,tabBodys, head ); 49 | head.onclick = function () { 50 | clickHandler(tabHeads,tabBodys,this); 51 | } 52 | } 53 | } 54 | switchTab("helptab"); 55 | 56 | document.getElementById('version').innerHTML = parent.UE.version; -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/alignicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/alignicon.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/image.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/progress.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/success.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/image/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/image/images/success.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/music/music.css: -------------------------------------------------------------------------------- 1 | .wrapper{margin: 5px 10px;} 2 | 3 | .searchBar{height:30px;padding:7px 0 3px;text-align:center;} 4 | .searchBtn{font-size:13px;height:24px;} 5 | 6 | .resultBar{width:460px;margin:5px auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 2px 2px 5px #D3D6DA;overflow: hidden;} 7 | 8 | .listPanel{overflow: hidden;} 9 | .panelon{display:block;} 10 | .paneloff{display:none} 11 | 12 | .page{width:220px;margin:20px auto;overflow: hidden;} 13 | .pageon{float:right;width:24px;line-height:24px;height:24px;margin-right: 5px;background: none;border: none;color: #000;font-weight: bold;text-align:center} 14 | .pageoff{float:right;width:24px;line-height:24px;height:24px;cursor:pointer;background-color: #fff; 15 | border: 1px solid #E7ECF0;color: #2D64B3;margin-right: 5px;text-decoration: none;text-align:center;} 16 | 17 | .m-box{width:460px;} 18 | .m-m{float: left;line-height: 20px;height: 20px;} 19 | .m-h{height:24px;line-height:24px;padding-left: 46px;background-color:#FAFAFA;border-bottom: 1px solid #DAD8D8;font-weight: bold;font-size: 12px;color: #333;} 20 | .m-l{float:left;width:40px; } 21 | .m-t{float:left;width:140px;} 22 | .m-s{float:left;width:110px;} 23 | .m-z{float:left;width:100px;} 24 | .m-try-t{float: left;width: 60px;;} 25 | 26 | .m-try{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/try_music.gif') no-repeat ;} 27 | .m-trying{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/stop_music.gif') no-repeat ;} 28 | 29 | .loading{width:95px;height:7px;font-size:7px;margin:60px auto;background:url(http://static.tieba.baidu.com/tb/editor/images/loading.gif) no-repeat} 30 | .empty{width:300px;height:40px;padding:2px;margin:50px auto;line-height:40px; color:#006699;text-align:center;} -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/music/music.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 插入音乐 6 | 7 | 8 | 9 | 10 |
11 | 15 |
16 | 17 |
18 |
19 |
20 |
21 | 22 | 31 | 32 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/preview/preview.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |
29 | 30 | 40 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/addimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/addimg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/brush.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/delimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/delimg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/delimgH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/delimgH.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/empty.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/emptyH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/emptyH.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/eraser.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/redo.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/redoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/redoH.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/scale.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/scaleH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/scaleH.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/size.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/undo.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/scrawl/images/undoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/scrawl/images/undoH.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/spechars/spechars.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 16 |
17 |
18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/table/dragicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/table/dragicon.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/table/edittable.css: -------------------------------------------------------------------------------- 1 | body{ 2 | overflow: hidden; 3 | width: 540px; 4 | } 5 | .wrapper { 6 | margin: 10px auto 0; 7 | font-size: 12px; 8 | overflow: hidden; 9 | width: 520px; 10 | height: 315px; 11 | } 12 | 13 | .clear { 14 | clear: both; 15 | } 16 | 17 | .wrapper .left { 18 | float: left; 19 | margin-left: 10px;; 20 | } 21 | 22 | .wrapper .right { 23 | float: right; 24 | border-left: 2px dotted #EDEDED; 25 | padding-left: 15px; 26 | } 27 | 28 | .section { 29 | margin-bottom: 15px; 30 | width: 240px; 31 | overflow: hidden; 32 | } 33 | 34 | .section h3 { 35 | font-weight: bold; 36 | padding: 5px 0; 37 | margin-bottom: 10px; 38 | border-bottom: 1px solid #EDEDED; 39 | font-size: 12px; 40 | } 41 | 42 | .section ul { 43 | list-style: none; 44 | overflow: hidden; 45 | clear: both; 46 | 47 | } 48 | 49 | .section li { 50 | float: left; 51 | width: 120px;; 52 | } 53 | 54 | .section .tone { 55 | width: 80px;; 56 | } 57 | 58 | .section .preview { 59 | width: 220px; 60 | } 61 | 62 | .section .preview table { 63 | text-align: center; 64 | vertical-align: middle; 65 | color: #666; 66 | } 67 | 68 | .section .preview caption { 69 | font-weight: bold; 70 | } 71 | 72 | .section .preview td { 73 | border-width: 1px; 74 | border-style: solid; 75 | height: 22px; 76 | } 77 | 78 | .section .preview th { 79 | border-style: solid; 80 | border-color: #DDD; 81 | border-width: 2px 1px 1px 1px; 82 | height: 22px; 83 | background-color: #F7F7F7; 84 | } -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/table/edittip.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 表格删除提示 5 | 6 | 17 | 18 | 19 |
20 |
21 | 22 |
23 |
24 | 25 |
26 |
27 | 32 | 33 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/bg.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/pre0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/pre0.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/pre1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/pre1.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/pre2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/pre2.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/pre3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/pre3.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/images/pre4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/template/images/pre4.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/template.css: -------------------------------------------------------------------------------- 1 | .wrap{ padding: 5px;font-size: 14px;} 2 | .left{width:425px;float: left;} 3 | .right{width:160px;border: 1px solid #ccc;float: right;padding: 5px;margin-right: 5px;} 4 | .right .pre{height: 332px;overflow-y: auto;} 5 | .right .preitem{border: white 1px solid;margin: 5px 0;padding: 2px 0;} 6 | .right .preitem:hover{background-color: lemonChiffon;cursor: pointer;border: #ccc 1px solid;} 7 | .right .preitem img{display: block;margin: 0 auto;width:100px;} 8 | .clear{clear: both;} 9 | .top{height:26px;line-height: 26px;padding: 5px;} 10 | .bottom{height:320px;width:100%;margin: 0 auto;} 11 | .transparent{ background: url("images/bg.gif") repeat;} 12 | .bottom table tr td{border:1px dashed #ccc;} 13 | #colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;} 14 | .border_style1{padding:2px;border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;} 15 | p{margin: 5px 0} 16 | table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;} 17 | li{clear:both} 18 | ol{padding-left:40px; } -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/template/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 |
17 |
18 | 19 |
20 |
21 |
22 |
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/center_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/center_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/file-icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/file-icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/image.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/left_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/left_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/none_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/none_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/progress.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/right_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/right_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/success.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/video/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/video/images/success.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/wordimage/fClipboard_ueditor.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/wordimage/fClipboard_ueditor.swf -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/dialogs/wordimage/imageUploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/dialogs/wordimage/imageUploader.swf -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/addimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/addimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/alldeletebtnhoverskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/alldeletebtnhoverskin.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/alldeletebtnupskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/alldeletebtnupskin.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/background.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/button.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/copy.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/deletedisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/deletedisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/deleteenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/deleteenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/listbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/listbackground.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/localimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/music.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/rotateleftdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/rotateleftdisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/rotateleftenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/rotateleftenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/rotaterightdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/rotaterightdisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/rotaterightenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/rotaterightenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/en/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/en/images/upload.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/php/action_crawler.php: -------------------------------------------------------------------------------- 1 | $CONFIG['catcherPathFormat'], 14 | "maxSize" => $CONFIG['catcherMaxSize'], 15 | "allowFiles" => $CONFIG['catcherAllowFiles'], 16 | "oriName" => "remote.png" 17 | ); 18 | $fieldName = $CONFIG['catcherFieldName']; 19 | 20 | /* 抓取远程图片 */ 21 | $list = array(); 22 | if (isset($_POST[$fieldName])) { 23 | $source = $_POST[$fieldName]; 24 | } else { 25 | $source = $_GET[$fieldName]; 26 | } 27 | foreach ($source as $imgUrl) { 28 | $item = new Uploader($imgUrl, $config, "remote"); 29 | $info = $item->getFileInfo(); 30 | array_push($list, array( 31 | "state" => $info["state"], 32 | "url" => $info["url"], 33 | "size" => $info["size"], 34 | "title" => htmlspecialchars($info["title"]), 35 | "original" => htmlspecialchars($info["original"]), 36 | "source" => htmlspecialchars($imgUrl) 37 | )); 38 | } 39 | 40 | /* 返回抓取数据 */ 41 | return json_encode(array( 42 | 'state'=> count($list) ? 'SUCCESS':'ERROR', 43 | 'list'=> $list 44 | )); -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/php/controller.php: -------------------------------------------------------------------------------- 1 | '请求地址出错' 44 | )); 45 | break; 46 | } 47 | 48 | /* 输出结果 */ 49 | if (isset($_GET["callback"])) { 50 | if (preg_match("/^[\w_]+$/", $_GET["callback"])) { 51 | echo htmlspecialchars($_GET["callback"]) . '(' . $result . ')'; 52 | } else { 53 | echo json_encode(array( 54 | 'state'=> 'callback参数不合法' 55 | )); 56 | } 57 | } else { 58 | echo $result; 59 | } -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/anchor.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/arrow.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/arrow_down.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/arrow_up.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/button-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/button-bg.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/cancelbutton.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/charts.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/cursor_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/cursor_h.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/cursor_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/cursor_h.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/cursor_v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/cursor_v.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/cursor_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/cursor_v.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/dialog-title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/dialog-title-bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/filescan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/filescan.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/highlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/highlighted.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/icons-all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/icons-all.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/loaderror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/loaderror.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/loading.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/lock.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/pagebreak.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/scale.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/sortable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/sortable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/spacer.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/sparator_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/sparator_v.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/table-cell-align.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/table-cell-align.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/tangram-colorpicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/tangram-colorpicker.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/toolbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/toolbar_bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/unhighlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/unhighlighted.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/upload.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/videologo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/videologo.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/word.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/default/images/wordpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/themes/default/images/wordpaste.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/themes/iframe.css: -------------------------------------------------------------------------------- 1 | /*可以在这里添加你自己的css*/ 2 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/highcharts/modules/heatmap.js: -------------------------------------------------------------------------------- 1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d dataMax) { 39 | dataMax = value; 40 | } else if (value < dataMin) { 41 | dataMin = value; 42 | } 43 | } 44 | }); 45 | 46 | series.translateColors(dataMin, dataMax); 47 | }, 48 | 49 | getBox: function () {} 50 | 51 | }); 52 | 53 | }(Highcharts)); 54 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/highcharts/modules/no-data-to-display.js: -------------------------------------------------------------------------------- 1 | /* 2 | Highcharts JS v3.0.6 (2013-10-04) 3 | Plugin for displaying a message when there is no data visible in chart. 4 | 5 | (c) 2010-2013 Highsoft AS 6 | Author: Øystein Moseng 7 | 8 | License: www.highcharts.com/license 9 | */ 10 | (function(c){function f(){return!!this.points.length}function g(){this.hasData()?this.hideNoData():this.showNoData()}var d=c.seriesTypes,e=c.Chart.prototype,h=c.getOptions(),i=c.extend;i(h.lang,{noData:"No data to display"});h.noData={position:{x:0,y:0,align:"center",verticalAlign:"middle"},attr:{},style:{fontWeight:"bold",fontSize:"12px",color:"#60606a"}};d.pie.prototype.hasData=f;if(d.gauge)d.gauge.prototype.hasData=f;if(d.waterfall)d.waterfall.prototype.hasData=f;c.Series.prototype.hasData=function(){return this.dataMax!== 11 | void 0&&this.dataMin!==void 0};e.showNoData=function(a){var b=this.options,a=a||b.lang.noData,b=b.noData;if(!this.noDataLabel)this.noDataLabel=this.renderer.label(a,0,0,null,null,null,null,null,"no-data").attr(b.attr).css(b.style).add(),this.noDataLabel.align(i(this.noDataLabel.getBBox(),b.position),!1,"plotBox")};e.hideNoData=function(){if(this.noDataLabel)this.noDataLabel=this.noDataLabel.destroy()};e.hasData=function(){for(var a=this.series,b=a.length;b--;)if(a[b].hasData()&&!a[b].options.isInternal)return!0; 12 | return!1};e.callbacks.push(function(a){c.addEvent(a,"load",g);c.addEvent(a,"redraw",g)})})(Highcharts); 13 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/snapscreen/UEditorSnapscreen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/snapscreen/UEditorSnapscreen.exe -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/video-js/font/vjs.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/video-js/font/vjs.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/video-js/font/vjs.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/video-js/font/vjs.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/video-js/font/vjs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/video-js/font/vjs.woff -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/video-js/video-js.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/video-js/video-js.swf -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/webuploader/Uploader.swf -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/webuploader/webuploader.css: -------------------------------------------------------------------------------- 1 | .webuploader-container { 2 | position: relative; 3 | } 4 | .webuploader-element-invisible { 5 | position: absolute !important; 6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 7 | clip: rect(1px,1px,1px,1px); 8 | } 9 | .webuploader-pick { 10 | position: relative; 11 | display: inline-block; 12 | cursor: pointer; 13 | background: #00b7ee; 14 | padding: 10px 15px; 15 | color: #fff; 16 | text-align: center; 17 | border-radius: 3px; 18 | overflow: hidden; 19 | } 20 | .webuploader-pick-hover { 21 | background: #00a2d4; 22 | } 23 | 24 | .webuploader-pick-disable { 25 | opacity: 0.6; 26 | pointer-events:none; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditor/third-party/zeroclipboard/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditor/third-party/zeroclipboard/ZeroClipboard.swf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/0.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/bface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/bface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/cface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/cface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/fface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/fface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/jxface2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/jxface2.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/tface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/tface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/wface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/wface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/emotion/images/yface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/emotion/images/yface.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/formula/formula.css: -------------------------------------------------------------------------------- 1 | .edui-popup-formula .edui-formula-wrapper { 2 | padding: 15px; 3 | } 4 | .edui-popup-formula .edui-formula-wrapper .edui-tab-nav{ 5 | height: auto; 6 | *height: 31px; 7 | } 8 | .edui-popup-formula .edui-formula-wrapper .edui-tab-text { 9 | font-size: 12px; 10 | } 11 | .edui-popup-formula .edui-formula-wrapper .edui-formula-clearboth { 12 | clear: both; 13 | width: 0; 14 | height: 0; 15 | } 16 | .edui-popup-formula .edui-formula-wrapper .edui-tab-pane ul { 17 | margin: 0px; 18 | padding: 0px; 19 | } 20 | .edui-popup-formula .edui-formula-wrapper .edui-tab-content { 21 | padding: 5px 0px 0px 0px; 22 | } 23 | .edui-popup-formula .edui-formula-wrapper .edui-tab-pane .edui-formula-latex-item { 24 | display: block; 25 | float: left; 26 | margin: 0px 3px 3px 0px; 27 | width: 30px; 28 | height: 30px; 29 | border:1px solid #cccccc; 30 | background-image: url("images/formula.png"); 31 | cursor: pointer; 32 | } -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/formula/images/formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/formula/images/formula.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/image/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/image/images/close.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/image/images/upload1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/image/images/upload1.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/image/images/upload2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/image/images/upload2.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/video/images/center_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/video/images/center_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/video/images/left_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/video/images/left_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/video/images/none_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/video/images/none_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/dialogs/video/images/right_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/dialogs/video/images/right_focus.jpg -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/addimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/addimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/alldeletebtnhoverskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/alldeletebtnhoverskin.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/alldeletebtnupskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/alldeletebtnupskin.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/background.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/button.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/copy.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/deletedisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/deletedisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/deleteenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/deleteenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/imglabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/imglabel.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/listbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/listbackground.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/localimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/music.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/rotateleftdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/rotateleftdisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/rotateleftenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/rotateleftenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/rotaterightdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/rotaterightdisable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/rotaterightenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/rotaterightenable.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/en/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/en/images/upload.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/zh-cn/images/imglabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/zh-cn/images/imglabel.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/php/getContent.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ".htmlspecialchars_decode($content).""; 15 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/php/imageUp.php: -------------------------------------------------------------------------------- 1 | "upload/" , //存储文件夹 9 | "maxSize" => 1000 , //允许的文件最大尺寸,单位KB 10 | "allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" ) //允许的文件格式 11 | ); 12 | //上传文件目录 13 | $Path = "upload/"; 14 | 15 | //背景保存在临时目录中 16 | $config[ "savePath" ] = $Path; 17 | $up = new Uploader( "upfile" , $config ); 18 | $type = $_REQUEST['type']; 19 | $callback=$_GET['callback']; 20 | 21 | $info = $up->getFileInfo(); 22 | /** 23 | * 返回数据 24 | */ 25 | if($callback) { 26 | echo ''; 27 | } else { 28 | echo json_encode($info); 29 | } 30 | -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/caret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/caret.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/close.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/icons.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/icons.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/ok.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/pop-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/pop-bg.png -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/spacer.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/themes/default/images/videologo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/themes/default/images/videologo.gif -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.otf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/Symbola.woff -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf -------------------------------------------------------------------------------- /static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/assets/vendors/ueditors/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff -------------------------------------------------------------------------------- /static/uploads/20140319211347_QYst5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20140319211347_QYst5.jpeg -------------------------------------------------------------------------------- /static/uploads/20190317/1552797435137990.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190317/1552797435137990.jpg -------------------------------------------------------------------------------- /static/uploads/20190328/1553742614583932.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190328/1553742614583932.jpeg -------------------------------------------------------------------------------- /static/uploads/20190328/1553743434320581.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190328/1553743434320581.jpg -------------------------------------------------------------------------------- /static/uploads/20190328/1553745749295724.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190328/1553745749295724.jpg -------------------------------------------------------------------------------- /static/uploads/20190409/1554801684460055.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190409/1554801684460055.jpg -------------------------------------------------------------------------------- /static/uploads/20190409/1554804692700217.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190409/1554804692700217.png -------------------------------------------------------------------------------- /static/uploads/20190409/1554804745225525.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/20190409/1554804745225525.png -------------------------------------------------------------------------------- /static/uploads/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/avatar.jpg -------------------------------------------------------------------------------- /static/uploads/img-5c95f6928664b.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YauCheun/BlogCode/2b5d3a5c30311ffb49bc1da3153e0d5bd828f50c/static/uploads/img-5c95f6928664b.jpeg --------------------------------------------------------------------------------