]> BookStack Code Mirror - bookstack/commitdiff
Added support for Fortran language 1878/head
authorJHenneberg <redacted>
Fri, 7 Feb 2020 12:45:19 +0000 (13:45 +0100)
committerJHenneberg <redacted>
Fri, 7 Feb 2020 12:45:19 +0000 (13:45 +0100)
sorted import alphabetically

resources/js/services/code.js
resources/views/components/code-editor.blade.php

index 718ef5721c9cb3b02774794aa5f405c7cea4a9df..29b1bde8e160c1895884ae2cc06bf52de13221df 100644 (file)
@@ -5,15 +5,17 @@ import Clipboard from "clipboard/dist/clipboard.min";
 import 'codemirror/mode/css/css';
 import 'codemirror/mode/clike/clike';
 import 'codemirror/mode/diff/diff';
 import 'codemirror/mode/css/css';
 import 'codemirror/mode/clike/clike';
 import 'codemirror/mode/diff/diff';
+import 'codemirror/mode/fortran/fortran';
 import 'codemirror/mode/go/go';
 import 'codemirror/mode/go/go';
+import 'codemirror/mode/haskell/haskell';
 import 'codemirror/mode/htmlmixed/htmlmixed';
 import 'codemirror/mode/javascript/javascript';
 import 'codemirror/mode/julia/julia';
 import 'codemirror/mode/lua/lua';
 import 'codemirror/mode/htmlmixed/htmlmixed';
 import 'codemirror/mode/javascript/javascript';
 import 'codemirror/mode/julia/julia';
 import 'codemirror/mode/lua/lua';
-import 'codemirror/mode/haskell/haskell';
 import 'codemirror/mode/markdown/markdown';
 import 'codemirror/mode/mllike/mllike';
 import 'codemirror/mode/nginx/nginx';
 import 'codemirror/mode/markdown/markdown';
 import 'codemirror/mode/mllike/mllike';
 import 'codemirror/mode/nginx/nginx';
+import 'codemirror/mode/pascal/pascal';
 import 'codemirror/mode/php/php';
 import 'codemirror/mode/powershell/powershell';
 import 'codemirror/mode/properties/properties';
 import 'codemirror/mode/php/php';
 import 'codemirror/mode/powershell/powershell';
 import 'codemirror/mode/properties/properties';
@@ -25,7 +27,6 @@ import 'codemirror/mode/sql/sql';
 import 'codemirror/mode/toml/toml';
 import 'codemirror/mode/xml/xml';
 import 'codemirror/mode/yaml/yaml';
 import 'codemirror/mode/toml/toml';
 import 'codemirror/mode/xml/xml';
 import 'codemirror/mode/yaml/yaml';
-import 'codemirror/mode/pascal/pascal';
 
 // Addons
 import 'codemirror/addon/scroll/scrollpastend';
 
 // Addons
 import 'codemirror/addon/scroll/scrollpastend';
@@ -43,6 +44,8 @@ const modeMap = {
     'c#': 'text/x-csharp',
     csharp: 'text/x-csharp',
     diff: 'diff',
     'c#': 'text/x-csharp',
     csharp: 'text/x-csharp',
     diff: 'diff',
+    for: 'fortran',
+    fortran: 'fortran',
     go: 'go',
     haskell: 'haskell',
     hs: 'haskell',
     go: 'go',
     haskell: 'haskell',
     hs: 'haskell',
index 70ffc350f61b5e0c8889b56923abaefc6df5b5f6..25b59eabdfec003f80a2fbcb17c0637c88d0d3e8 100644 (file)
@@ -16,6 +16,7 @@
                             <a @click="updateLanguage('C')">C</a>
                             <a @click="updateLanguage('C++')">C++</a>
                             <a @click="updateLanguage('C#')">C#</a>
                             <a @click="updateLanguage('C')">C</a>
                             <a @click="updateLanguage('C++')">C++</a>
                             <a @click="updateLanguage('C#')">C#</a>
+                            <a @click="updateLanguage('Fortran')">Fortran</a>
                             <a @click="updateLanguage('Go')">Go</a>
                             <a @click="updateLanguage('HTML')">HTML</a>
                             <a @click="updateLanguage('INI')">INI</a>
                             <a @click="updateLanguage('Go')">Go</a>
                             <a @click="updateLanguage('HTML')">HTML</a>
                             <a @click="updateLanguage('INI')">INI</a>