source: branches/2.2/plugins/LocalFilesEditor/show_default.tpl @ 10310

Last change on this file since 10310 was 10310, checked in by patdenice, 13 years ago

merge r10307 from trunk to branch 2.2
feature:2262
Replace editarea by Codemirror:
http://codemirror.net

  • Property svn:eol-style set to LF
File size: 2.5 KB
Line 
1{html_head}
2<style type="text/css">#headbranch, #theHeader, #copyright {ldelim} display: none; }</style>
3{/html_head}
4{combine_script id="jquery"}
5
6{combine_script id="codemirror" path="plugins/LocalFilesEditor/codemirror/lib/codemirror.js"}
7{combine_script id="codemirror.xml" require="codemirror" path="plugins/LocalFilesEditor/codemirror/mode/xml/xml.js"}
8{combine_script id="codemirror.javascript" require="codemirror" path="plugins/LocalFilesEditor/codemirror/mode/javascript/javascript.js"}
9{combine_script id="codemirror.css" require="codemirror" path="plugins/LocalFilesEditor/codemirror/mode/css/css.js"}
10{combine_script id="codemirror.clike" require="codemirror" path="plugins/LocalFilesEditor/codemirror/mode/clike/clike.js"}
11{combine_script id="codemirror.htmlmixed" require="codemirror.xml,codemirror.javascript,codemirror.css" path="plugins/LocalFilesEditor/codemirror/mode/htmlmixed/htmlmixed.js"}
12{combine_script id="codemirror.php" require="codemirror.xml,codemirror.javascript,codemirror.css,codemirror.clike" path="plugins/LocalFilesEditor/codemirror/mode/php/php.js"}
13
14{combine_css path="plugins/LocalFilesEditor/codemirror/lib/codemirror.css"}
15{combine_css path="plugins/LocalFilesEditor/codemirror/mode/xml/xml.css"}
16{combine_css path="plugins/LocalFilesEditor/codemirror/mode/javascript/javascript.css"}
17{combine_css path="plugins/LocalFilesEditor/codemirror/mode/css/css.css"}
18{combine_css path="plugins/LocalFilesEditor/codemirror/mode/clike/clike.css"}
19{combine_css path="plugins/LocalFilesEditor/locfiledit.css"}
20
21{footer_script}
22function loadCodemirror() {ldelim}
23  editor = CodeMirror.fromTextArea(document.getElementById("text"), {ldelim}
24    matchBrackets: true,
25    readOnly: true,
26    mode: "{$CODEMIRROR_MODE}",
27    tabMode: "shift"
28  });
29  jQuery("#showedit").hide();
30  jQuery("#hideedit").show();
31  jQuery.post("update_config.php", {ldelim} editarea: "on"});
32}
33
34function unloadCodemirror() {ldelim}
35  editor.toTextArea();
36  jQuery("#hideedit").hide();
37  jQuery("#showedit").show();
38  jQuery.post("update_config.php", {ldelim} editarea: "off"});
39}
40
41{if $LOAD_CODEMIRROR == 'on'}
42if (document.getElementById("text") != null) loadCodemirror();
43{/if}
44{/footer_script}
45
46<div id="LocalFilesEditor">
47<div style="overflow:auto;"><b>{$TITLE}</b></div>
48
49<textarea id="text" rows="30" cols="90">{$DEFAULT_CONTENT}</textarea>
50
51<div id="editarea_buttons">
52<a href="javascript:loadCodemirror();" id="showedit">[{'locfiledit_enable_codemirror'|@translate}]</a>
53<a href="javascript:unloadCodemirror();" id="hideedit">[{'locfiledit_disable_codemirror'|@translate}]</a>
54</div>
55
56</div>
Note: See TracBrowser for help on using the repository browser.