MantisBT: master 1b3ca867
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
hotzeplotz | community | master | 2024-07-26 19:10 | master ab5165f6 |
Affected Issues | 0034124: Add syntax highlighting to markdown codeblocks | |||
Changeset | Syntax highlighting for code blocks This improves the MantisCoreFormatting plugin by adding syntax This implementation is based on Prism.js, using a single js file, to Features:
Bundled plugins:
Fixes 0034124, PR https://github.com/mantisbt/mantisbt/pull/1986 Signed-off-by: Damien Regad dregad@mantisbt.org |
|||
mod - css/ace-mantis.css | Diff File | |||
mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php | Diff File | |||
mod - plugins/MantisCoreFormatting/files/markdown.css | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/README.md | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abap.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abnf.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-actionscript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ada.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-agda.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-al.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-antlr4.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apacheconf.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apex.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apl.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-applescript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aql.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arduino.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arff.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-armasm.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arturo.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asciidoc.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asm6502.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asmatmel.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aspnet.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autohotkey.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autoit.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avisynth.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avro-idl.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-awk.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bash.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-basic.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-batch.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbcode.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbj.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bicep.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-birb.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bison.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bnf.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bqn.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brainfuck.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brightscript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bro.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bsl.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-c.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cfscript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-chaiscript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cil.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkc.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkcpp.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clike.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clojure.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cmake.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cobol.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coffeescript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-concurnas.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cooklang.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coq.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-core.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cpp.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-crystal.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csharp.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cshtml.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csp.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css-extras.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csv.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cue.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cypher.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-d.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dart.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dataweave.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dax.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dhall.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-diff.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-django.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dns-zone-file.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-docker.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dot.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ebnf.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-editorconfig.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-eiffel.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ejs.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elixir.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elm.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erb.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erlang.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-etlua.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-excel-formula.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-factor.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-false.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-firestore-security-rules.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-flow.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fortran.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fsharp.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ftl.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gap.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gcode.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gdscript.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gedcom.min.js | Diff File | |||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gettext.min.js | Diff File |