"
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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/docs/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/examples/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/examples/images/4.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/examples/images/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/examples/images/7.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/examples/images/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/examples/images/8.jpg
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/examples/images/editormd-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/examples/images/editormd-screenshot.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 | ?>
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/examples/php/upload_callback.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
34 |
35 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/editormd-logo.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/editormd-logo.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/editormd-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/editormd-logo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/editormd-logo.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/editormd-logo.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/editormd-logo.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/loading.gif
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/loading@2x.gif
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/loading@3x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/loading@3x.gif
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-16x16.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-16x16.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-24x24.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-24x24.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-32x32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-32x32.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-48x48.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-48x48.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-64x64.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-favicon-64x64.ico
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-114x114.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-120x120.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-144x144.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-16x16.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-180x180.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-240x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-240x240.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-24x24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-24x24.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-320x320.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-320x320.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-32x32.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-48x48.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-57x57.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-64x64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-64x64.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-72x72.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/editormd-logo-96x96.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/images/logos/vi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/editor/images/logos/vi.png
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/lib/codemirror/README.md:
--------------------------------------------------------------------------------
1 | # CodeMirror
2 | [](https://travis-ci.org/codemirror/CodeMirror)
3 | [](https://www.npmjs.org/package/codemirror)
4 | [Funding status: ](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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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 | }
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/editor/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;
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/font/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isLizx/islizxBlog/eb9aff6b754a3622f1896199fb5a33aa27d85c23/src/main/webapp/static/plugins/font/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .@{fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 | @import "screen-reader.less";
19 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/less/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .#{$fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .#{$fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_path.scss:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .#{$fa-css-prefix}-rotate-90,
15 | :root .#{$fa-css-prefix}-rotate-180,
16 | :root .#{$fa-css-prefix}-rotate-270,
17 | :root .#{$fa-css-prefix}-flip-horizontal,
18 | :root .#{$fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only(); }
5 | .sr-only-focusable { @include sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/src/main/webapp/static/plugins/font/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "animated";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 | @import "screen-reader";
19 |
--------------------------------------------------------------------------------
/src/test/java/OssTest.java:
--------------------------------------------------------------------------------
1 | /**
2 | * @author lizx
3 | * @date 2020-03-12 - 09:50
4 | */
5 | public class OssTest {
6 | }
7 |
--------------------------------------------------------------------------------