Dotclear

Changeset 997:61cf0a201d49


Ignore:
Timestamp:
11/12/12 15:22:49 (13 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Ignore dotclear tags ({{tpl:…}}, <tpl:…>…</tpl:…>) in syntax color mode, fixes #628

Location:
plugins/themeEditor
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/themeEditor/index.php

    r948 r997  
    7474  <link rel="stylesheet" type="text/css" href="index.php?pf=themeEditor/codemirror.css" /> 
    7575  <script type="text/JavaScript" src="index.php?pf=themeEditor/codemirror/codemirror.js"></script> 
     76  <script type="text/JavaScript" src="index.php?pf=themeEditor/codemirror/multiplex.js"></script> 
    7677  <script type="text/JavaScript" src="index.php?pf=themeEditor/codemirror/xml.js"></script> 
    7778  <script type="text/JavaScript" src="index.php?pf=themeEditor/codemirror/javascript.js"></script> 
     
    128129          echo  
    129130          '<script> 
     131               window.CodeMirror.defineMode("dotclear", function(config) { 
     132                    return CodeMirror.multiplexingMode( 
     133                         CodeMirror.getMode(config, "'.$editorMode.'"), 
     134                         {open: "{{tpl:", close: "}}", 
     135                          mode: CodeMirror.getMode(config, "text/plain"), 
     136                          delimStyle: "delimit"}, 
     137                         {open: "<tpl:", close: ">", 
     138                          mode: CodeMirror.getMode(config, "text/plain"), 
     139                          delimStyle: "delimit"}, 
     140                         {open: "</tpl:", close: ">", 
     141                          mode: CodeMirror.getMode(config, "text/plain"), 
     142                          delimStyle: "delimit"} 
     143                         ); 
     144               }); 
    130145          var editor = CodeMirror.fromTextArea(document.getElementById("file_content"), { 
    131                mode: "'.$editorMode.'", 
     146               mode: "dotclear", 
    132147                    tabMode: "indent", 
    133148                    lineWrapping: "true", 
Note: See TracChangeset for help on using the changeset viewer.

Sites map