123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- {include file="public/frame_head" /}
- <link href="{__PLUG_PATH}codemirror/lib/codemirror.css" rel="stylesheet">
- <link href="{__PLUG_PATH}codemirror/theme/monokai.css" rel="stylesheet">
- <script src="{__PLUG_PATH}codemirror/lib/codemirror.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/php/php.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/javascript/javascript.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/clike/clike.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/css/css.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/sql/sql.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/htmlmixed/htmlmixed.js"></script>
- <script src="{__PLUG_PATH}codemirror/mode/xml/xml.js"></script>
- <script src="{__PLUG_PATH}jquery-1.4.1.min.js"></script>
- <script>
- var $eb = parent._mpApi;
-
- </script>
- <title></title>
- <style type="text/css">
- .lineblock { display: inline-block; margin: 1px; height: 5px; }
- .CodeMirror {border: 1px solid
- .savestyle{
- color:
- background-color:
- border-color:
- width: 100px;
- padding: 6px 15px 7px 15px;
- font-size: 14px;
- border-radius: 4px;
- margin: 10px auto;
- margin-left: 45%;
- }
- .savestyle:hover{
- color:
- background-color:
- border-color:
- }
- </style>
- </head>
- <body>
- <div class="row">
- <div class="col-lg-12">
- <div class="btn-group p-xxs">
- <button type="button" class="btn btn-sm btn-white" id="savefile"><i class="fa fa-save"></i>保存</button>
- <button type="button" class="btn btn-sm btn-white" id="undo"><i class="fa fa-undo"></i>撤销</button>
- <button type="button" class="btn btn-sm btn-white" id="redo"><i class="fa fa-rotate-right"></i>回退</button>
- <button type="button" class="btn btn-sm btn-white" id="refresh"><i class="fa fa-refresh"></i>刷新</button>
- <!-- <button type="button" class="btn btn-sm btn-white" id="replaceRange"><i class="fa fa-exchange"></i>刷新</button>-->
- </div>
- <div class="ibox-content no-padding" >
- <form>
- <textarea class="form-control" id="code" name="code">{$content}</textarea>
- </form>
- </div>
- </div>
- </div>
- <script>
- var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
- value : "http://www.crmeb.com",
- mode : "{$mode}",
- theme : "monokai",
- indentUnit : 2,
- smartIndent : true,
- tabSize : 4,
- readOnly : false,
- showCursorWhenSelecting : true,
- lineNumbers : true
-
- });
- reiframesize();
- $("#savefile").click(function(){
- $.post("{:Url('savefile')}",{comment:editor.getValue(),filepath:'{$filepath}'},function (res) {
- $eb.message('success',res.msg);
- },'json');
- });
- $("#undo").click(function(){
- editor.undo();
- });
- $("#redo").click(function(){
- editor.redo();
- });
- $("#refresh").click(function(){
- editor.refresh();
- });
-
-
-
-
- window.onresize=function(){
- reiframesize();
- };
- function reiframesize(){
- var w = document.documentElement.clientWidth+3;
- var h = document.documentElement.clientHeight-48;
- editor.setSize(w,h);
- }
- </script>
- </body>
- </html>
|