Use local copies of code mirror plugins in dev mode
This commit is contained in:
parent
7bf08e3706
commit
827bcbbe0b
|
@ -60,6 +60,7 @@ if(DEV) {
|
||||||
statics.addResources('/', BASEDIR, [
|
statics.addResources('/', BASEDIR, [
|
||||||
'node_modules/requirejs/require.js',
|
'node_modules/requirejs/require.js',
|
||||||
'node_modules/codemirror/lib',
|
'node_modules/codemirror/lib',
|
||||||
|
'node_modules/codemirror/addon',
|
||||||
'scripts',
|
'scripts',
|
||||||
'web/scripts',
|
'web/scripts',
|
||||||
]);
|
]);
|
||||||
|
|
68
index.html
68
index.html
|
@ -16,30 +16,12 @@
|
||||||
">
|
">
|
||||||
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, minimal-ui">
|
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, minimal-ui">
|
||||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<meta name="apple-mobile-web-app-status-bar-style" content="default">
|
||||||
<meta name="format-detection" content="telephone=no">
|
<meta name="format-detection" content="telephone=no">
|
||||||
|
|
||||||
<title>Sequence Diagram</title>
|
<title>Sequence Diagram</title>
|
||||||
<link rel="icon" href="web/resources/favicon.png">
|
<link rel="icon" href="web/resources/favicon.png">
|
||||||
<link rel="apple-touch-icon" href="web/resources/apple-touch-icon.png">
|
<link rel="apple-touch-icon" href="web/resources/apple-touch-icon.png">
|
||||||
|
|
||||||
<!-- DEV
|
|
||||||
<link rel="stylesheet" href="node_modules/codemirror/lib/codemirror.css">
|
|
||||||
/DEV -->
|
|
||||||
|
|
||||||
<!-- LIVE -->
|
|
||||||
<link rel="stylesheet"
|
|
||||||
href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.css"
|
|
||||||
integrity="sha256-I8NyGs4wjbMuBSUE40o55W6k6P7tu/7G28/JGUUYCIs="
|
|
||||||
crossorigin="anonymous"
|
|
||||||
>
|
|
||||||
<!-- /LIVE -->
|
|
||||||
|
|
||||||
<link rel="stylesheet"
|
|
||||||
href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/hint/show-hint.min.css"
|
|
||||||
integrity="sha256-Ng5EdzHS/CC37tR7tE75e4Th9+fBvOB4eYITOkXS22Q="
|
|
||||||
crossorigin="anonymous"
|
|
||||||
>
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="web/styles/editor.css">
|
<link rel="stylesheet" href="web/styles/editor.css">
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
|
@ -53,6 +35,31 @@
|
||||||
name="cdn-cm/lib/codemirror"
|
name="cdn-cm/lib/codemirror"
|
||||||
content="node_modules/codemirror/lib/codemirror.js"
|
content="node_modules/codemirror/lib/codemirror.js"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="node_modules/codemirror/lib/codemirror.css">
|
||||||
|
|
||||||
|
<meta
|
||||||
|
name="cdn-cm/addon/hint/show-hint"
|
||||||
|
content="node_modules/codemirror/addon/hint/show-hint.js"
|
||||||
|
>
|
||||||
|
|
||||||
|
<link rel="stylesheet"
|
||||||
|
href="node_modules/codemirror/addon/hint/show-hint.css"
|
||||||
|
>
|
||||||
|
|
||||||
|
<meta
|
||||||
|
name="cdn-cm/addon/edit/trailingspace"
|
||||||
|
content="node_modules/codemirror/addon/edit/trailingspace.js"
|
||||||
|
>
|
||||||
|
|
||||||
|
<meta
|
||||||
|
name="cdn-cm/addon/comment/comment"
|
||||||
|
content="node_modules/codemirror/addon/comment/comment.js"
|
||||||
|
>
|
||||||
|
|
||||||
|
<script src="node_modules/requirejs/require.js"></script>
|
||||||
|
<link rel="stylesheet" href="web/styles/codemirror-override.css">
|
||||||
|
<script src="web/scripts/editor.mjs" type="module"></script>
|
||||||
/DEV -->
|
/DEV -->
|
||||||
|
|
||||||
<!-- LIVE -->
|
<!-- LIVE -->
|
||||||
|
@ -61,7 +68,12 @@
|
||||||
content="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.js"
|
content="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.js"
|
||||||
data-integrity="sha256-U/4XQwZXDFDdAHjIZt1Lm7sFfmMiFDZzFYprq6XJ0gk="
|
data-integrity="sha256-U/4XQwZXDFDdAHjIZt1Lm7sFfmMiFDZzFYprq6XJ0gk="
|
||||||
>
|
>
|
||||||
<!-- /LIVE -->
|
|
||||||
|
<link rel="stylesheet"
|
||||||
|
href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/codemirror.min.css"
|
||||||
|
integrity="sha256-I8NyGs4wjbMuBSUE40o55W6k6P7tu/7G28/JGUUYCIs="
|
||||||
|
crossorigin="anonymous"
|
||||||
|
>
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
name="cdn-cm/addon/hint/show-hint"
|
name="cdn-cm/addon/hint/show-hint"
|
||||||
|
@ -69,6 +81,12 @@
|
||||||
data-integrity="sha256-/Cxd7R7oycnq3vuRycj68ToCzdZ73tux8nSULZiWWK0="
|
data-integrity="sha256-/Cxd7R7oycnq3vuRycj68ToCzdZ73tux8nSULZiWWK0="
|
||||||
>
|
>
|
||||||
|
|
||||||
|
<link rel="stylesheet"
|
||||||
|
href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/hint/show-hint.min.css"
|
||||||
|
integrity="sha256-Ng5EdzHS/CC37tR7tE75e4Th9+fBvOB4eYITOkXS22Q="
|
||||||
|
crossorigin="anonymous"
|
||||||
|
>
|
||||||
|
|
||||||
<meta
|
<meta
|
||||||
name="cdn-cm/addon/edit/trailingspace"
|
name="cdn-cm/addon/edit/trailingspace"
|
||||||
content="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/edit/trailingspace.min.js"
|
content="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.37.0/addon/edit/trailingspace.min.js"
|
||||||
|
@ -81,21 +99,13 @@
|
||||||
data-integrity="sha256-xRNygSqAYMT9wcso0FgZEY3ROGoD6JdvYd8M9IjSuNg="
|
data-integrity="sha256-xRNygSqAYMT9wcso0FgZEY3ROGoD6JdvYd8M9IjSuNg="
|
||||||
>
|
>
|
||||||
|
|
||||||
<!-- DEV
|
|
||||||
<script
|
|
||||||
src="node_modules/requirejs/require.js"
|
|
||||||
crossorigin="anonymous"
|
|
||||||
></script>
|
|
||||||
<script src="web/scripts/editor.mjs" type="module"></script>
|
|
||||||
/DEV -->
|
|
||||||
|
|
||||||
<!-- LIVE -->
|
|
||||||
<script src="lib/sequence-diagram-web.min.js"></script>
|
<script src="lib/sequence-diagram-web.min.js"></script>
|
||||||
<script
|
<script
|
||||||
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.min.js"
|
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.min.js"
|
||||||
integrity="sha256-0SGl1PJNDyJwcV5T+weg2zpEMrh7xvlwO4oXgvZCeZk="
|
integrity="sha256-0SGl1PJNDyJwcV5T+weg2zpEMrh7xvlwO4oXgvZCeZk="
|
||||||
crossorigin="anonymous"
|
crossorigin="anonymous"
|
||||||
></script>
|
></script>
|
||||||
|
<link rel="stylesheet" href="web/styles/codemirror-override.css">
|
||||||
<script src="web/lib/editor.min.js"></script>
|
<script src="web/lib/editor.min.js"></script>
|
||||||
<!-- /LIVE -->
|
<!-- /LIVE -->
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
.CodeMirror-line.error {
|
||||||
|
background: rgba(255, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-default .cm-keyword {color: #0055CC;}
|
||||||
|
.cm-s-default .cm-variable {color: #AA5500;}
|
||||||
|
.cm-s-default .cm-operator {color: #0055CC;}
|
||||||
|
.cm-s-default .cm-comment {color: #558800;}
|
||||||
|
.cm-s-default .cm-string {color: #221111;}
|
||||||
|
.cm-s-default .cm-error {color: #FF0000;}
|
||||||
|
|
||||||
|
.cm-s-default .cm-trailingspace {
|
||||||
|
background: rgba(255, 0, 0, 0.2);
|
||||||
|
}
|
|
@ -133,21 +133,6 @@ html, body {
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-line.error {
|
|
||||||
background: rgba(255, 0, 0, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.cm-s-default .cm-keyword {color: #0055CC;}
|
|
||||||
.cm-s-default .cm-variable {color: #AA5500;}
|
|
||||||
.cm-s-default .cm-operator {color: #0055CC;}
|
|
||||||
.cm-s-default .cm-comment {color: #558800;}
|
|
||||||
.cm-s-default .cm-string {color: #221111;}
|
|
||||||
.cm-s-default .cm-error {color: #FF0000;}
|
|
||||||
|
|
||||||
.cm-s-default .cm-trailingspace {
|
|
||||||
background: rgba(255, 0, 0, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.param {
|
.param {
|
||||||
border: 1px solid #CC0000;
|
border: 1px solid #CC0000;
|
||||||
margin: -1px;
|
margin: -1px;
|
||||||
|
|
Loading…
Reference in New Issue