Author: kcardineaud Date: 2011-07-22 11:31:15 +0200 (Fri, 22 Jul 2011) New Revision: 184 Url: http://nuiton.org/repositories/revision/scmwebeditor/184 Log: Add LaTeX to supported file by codemirror Modified: trunk/src/main/webapp/WEB-INF/content/modificationViewer.jsp trunk/src/main/webapp/js/selectLanguage.js Modified: trunk/src/main/webapp/WEB-INF/content/modificationViewer.jsp =================================================================== --- trunk/src/main/webapp/WEB-INF/content/modificationViewer.jsp 2011-07-22 09:04:24 UTC (rev 183) +++ trunk/src/main/webapp/WEB-INF/content/modificationViewer.jsp 2011-07-22 09:31:15 UTC (rev 184) @@ -19,6 +19,8 @@ <script src="codemirror-ui/lib/CodeMirror-2.1/lib/codemirror.js" type="text/javascript"></script> <link rel="stylesheet" href="codemirror-ui/lib/CodeMirror-2.1/lib/codemirror.css"> + + <script src="codemirror-ui/lib/CodeMirror-2.1/mode/rst/rst.js"></script> <link rel="stylesheet" href="codemirror-ui/lib/CodeMirror-2.1/mode/rst/rst.css"> @@ -32,6 +34,7 @@ <script src="codemirror-ui/lib/CodeMirror-2.1/mode/css/css.js"></script> <script src="codemirror-ui/lib/CodeMirror-2.1/mode/xml/xml.js"></script> + <script src="codemirror-ui/lib/CodeMirror-2.1/mode/stex/stex.js"></script> <!-- Then the CodeMirrorUI stuff --> <script src="codemirror-ui/js/codemirror-ui.js" type="text/javascript"></script> @@ -98,6 +101,7 @@ <option value="xml">XML</option> <option value="text/x-java">JAVA</option> <option value="css">CSS</option> + <option value="stex">LaTeX</option> </select> </label> Modified: trunk/src/main/webapp/js/selectLanguage.js =================================================================== --- trunk/src/main/webapp/js/selectLanguage.js 2011-07-22 09:04:24 UTC (rev 183) +++ trunk/src/main/webapp/js/selectLanguage.js 2011-07-22 09:31:15 UTC (rev 184) @@ -44,13 +44,17 @@ document.getElementById('language').selectedIndex=4 } else if( contains(minetype, "java/application") ) { - typeEditor="xml"; + typeEditor="text/x-java"; document.getElementById('language').selectedIndex=5 } else if(contains(minetype, "text/css") ) { typeEditor="css"; document.getElementById('language').selectedIndex=6 } + else if(contains(minetype, "x-tex") ) { + typeEditor="text/stex"; + document.getElementById('language').selectedIndex=7 + } } if (typeEditor==null && format!=null){ @@ -82,10 +86,15 @@ document.getElementById('language').selectedIndex=5 } else if(format==("css")) { - typeEditor="css"; + typeEditor="css"; - document.getElementById('language').selectedIndex=6 + document.getElementById('language').selectedIndex=6 + } else if(format==("tex")) { + typeEditor="text/stex"; + + document.getElementById('language').selectedIndex=7 + } }