r928 - trunk/wikitty-publication/src/main/webapp/WEB-INF/jsp
Author: mfortun Date: 2011-05-27 18:09:50 +0200 (Fri, 27 May 2011) New Revision: 928 Url: http://nuiton.org/repositories/revision/wikitty/928 Log: * begin support for codemirror-ui Modified: trunk/wikitty-publication/src/main/webapp/WEB-INF/jsp/edit.jsp Modified: trunk/wikitty-publication/src/main/webapp/WEB-INF/jsp/edit.jsp =================================================================== --- trunk/wikitty-publication/src/main/webapp/WEB-INF/jsp/edit.jsp 2011-05-27 16:03:14 UTC (rev 927) +++ trunk/wikitty-publication/src/main/webapp/WEB-INF/jsp/edit.jsp 2011-05-27 16:09:50 UTC (rev 928) @@ -24,7 +24,7 @@ --> <%-- Document : edit - Created on : 6 d�c. 2010, 18:32:18 + Created on : 6 d�c. 2010, 18:32:18 Author : poussin --%> @@ -43,12 +43,42 @@ PublicationActionEdit action = PublicationActionEdit.getAction(); Wikitty wikitty = action.getWikitty(); + + + + + + %> + + +<script src="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/lib/codemirror.js"></script> +<link rel="stylesheet" href="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/lib/codemirror.css"> +<script src="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/mode/javascript/javascript.js"></script> +<link rel="stylesheet" href="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/mode/javascript/javascript.css"> + +<script src="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/mode/clike/clike.js"></script> +<link rel="stylesheet" href="/wikitty-publication/js/codemirror-ui/lib/CodeMirror-2.0/mode/clike/clike.css"> + +<script src="/wikitty-publication/js/codemirror-ui/js/codemirror-ui.js" type="text/javascript"></script> +<link rel="stylesheet" href="/wikitty-publication/js/codemirror-ui/css/codemirror-ui.css" type="text/css" media="screen" /> + + +<style type="text/css"> +.CodeMirror { +border-top: 1px solid black; +border-bottom: 1px solid black; +border-left: 1px solid black; +border-right: 1px solid black; +}</style> + <h1>Edit <%=wikitty.getId()%></h1> <pre><%=StringEscapeUtils.escapeHtml(String.valueOf(wikitty))%></pre> + + <form class="edit" action="<%=action.getPostUrl()%>" method="post" enctype="multipart/form-data" > <input type="hidden" name="id" value="<%=wikitty.getId()%>" /> <input type="hidden" name="version" value="<%=wikitty.getVersion()%>" /> @@ -124,7 +154,30 @@ valueString = StringEscapeUtils.escapeHtml(valueString); if (valueString.contains("\n") || "true".equals(fieldType.getTagValue("multiline"))) { %> - <textarea cols="80" rows="20" name="<%=extName%>.<%=fieldName%>"><%=valueString%></textarea> + + + + <textarea id="<%=extName%>.<%=fieldName%>" cols="80" rows="20" name="<%=extName%>.<%=fieldName%>"><%=valueString%></textarea> + <script type="text/javascript"> +<!-- + +var textarea = document.getElementById("<%=extName%>.<%=fieldName%>"); +var codeMirrorOptions = { + lineNumbers: true, + matchBrackets: true + }; + +var uiOptions = { path : '/wikitty-publication/js/codemirror-ui/js/', searchMode : 'popup' }; + +var uiCodeMiror = new CodeMirrorUI(textarea,uiOptions,codeMirrorOptions); + +uiCodeMiror.mirror.setOption("mode","text/x-csrc"); + + + + +//--> +</script> <% } else { %>
participants (1)
-
mfortun@users.nuiton.org