Merge branch '2.0'
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / js / 3rdParty / codemirror / addon / mode / multiplex_test.js
1 (function() {
2 CodeMirror.defineMode("markdown_with_stex", function(){
3 var inner = CodeMirror.getMode({}, "stex");
4 var outer = CodeMirror.getMode({}, "markdown");
5
6 var innerOptions = {
7 open: '$',
8 close: '$',
9 mode: inner,
10 delimStyle: 'delim',
11 innerStyle: 'inner'
12 };
13
14 return CodeMirror.multiplexingMode(outer, innerOptions);
15 });
16
17 var mode = CodeMirror.getMode({}, "markdown_with_stex");
18
19 function MT(name) {
20 test.mode(
21 name,
22 mode,
23 Array.prototype.slice.call(arguments, 1),
24 'multiplexing');
25 }
26
27 MT(
28 "stexInsideMarkdown",
29 "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
30 })();