]> BookStack Code Mirror - bookstack/commitdiff
Added dart support to code blocks/editing
authorDan Brown <redacted>
Thu, 10 Nov 2022 13:38:56 +0000 (13:38 +0000)
committerDan Brown <redacted>
Thu, 10 Nov 2022 13:38:56 +0000 (13:38 +0000)
For #3808

resources/js/code.mjs
resources/views/pages/parts/code-editor.blade.php

index 5881e25129be5f874e422c8135dd71cbcbc7f22f..9ffe76fe669be1978b6772130b4d042862206d22 100644 (file)
@@ -4,6 +4,7 @@ import Clipboard from "clipboard/dist/clipboard.min";
 // Modes
 import 'codemirror/mode/css/css';
 import 'codemirror/mode/clike/clike';
+import 'codemirror/mode/dart/dart';
 import 'codemirror/mode/diff/diff';
 import 'codemirror/mode/fortran/fortran';
 import 'codemirror/mode/go/go';
@@ -49,6 +50,7 @@ const modeMap = {
     'c++': 'text/x-c++src',
     'c#': 'text/x-csharp',
     csharp: 'text/x-csharp',
+    dart: 'application/dart',
     diff: 'diff',
     for: 'fortran',
     fortran: 'fortran',
index 770ed48406ca547e80696d73160df0d9e10d0928..a926e5d764b3b3ed7810bf84f70331b2adaded1e 100644 (file)
@@ -23,7 +23,7 @@
                     <div refs="code-editor@language-options-container" class="lang-options">
                         @php
                             $languages = [
-                                'Bash', 'CSS', 'C', 'C++', 'C#', 'Diff', 'Fortran', 'F#', 'Go', 'Haskell', 'HTML', 'INI',
+                                'Bash', 'CSS', 'C', 'C++', 'C#', 'Dart', 'Diff', 'Fortran', 'F#', 'Go', 'Haskell', 'HTML', 'INI',
                                 'Java', 'JavaScript', 'JSON', 'Julia', 'Kotlin', 'LaTeX', 'Lua', 'MarkDown', 'MATLAB', 'Nginx', 'OCaml',
                                 'Octave', 'Pascal', 'Perl', 'PHP', 'Powershell', 'Python', 'Ruby', 'Rust', 'Shell', 'SQL', 'TypeScript',
                                 'VBScript', 'VB.NET', 'XML', 'YAML',