fullscreen
This commit is contained in:
parent
037159e39e
commit
96df2619b9
|
@ -32,6 +32,7 @@ var editors = {
|
|||
wide.curNode = undefined;
|
||||
|
||||
wide.curEditor = undefined;
|
||||
$(".ico-fullscreen").hide();
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -53,6 +54,9 @@ var editors = {
|
|||
}
|
||||
});
|
||||
},
|
||||
fullscreen: function() {
|
||||
wide.curEditor.setOption("fullScreen", true);
|
||||
},
|
||||
_initAutocomplete: function() {
|
||||
CodeMirror.registerHelper("hint", "go", function(editor) {
|
||||
var word = /[\w$]+/;
|
||||
|
@ -111,6 +115,7 @@ var editors = {
|
|||
};
|
||||
},
|
||||
newEditor: function(data) {
|
||||
$(".ico-fullscreen").show();
|
||||
var id = wide.curNode.tId;
|
||||
for (var i = 0, ii = editors.data.length; i < ii; i++) {
|
||||
if (editors.data[i].id === id) {
|
||||
|
@ -132,7 +137,15 @@ var editors = {
|
|||
indentUnit: 4,
|
||||
extraKeys: {
|
||||
"Ctrl-\\": "autocompleteAnyWord",
|
||||
".": "autocompleteAfterDot"
|
||||
".": "autocompleteAfterDot",
|
||||
"Esc": function(cm) {
|
||||
if (cm.getOption("fullScreen")) {
|
||||
cm.setOption("fullScreen", false);
|
||||
}
|
||||
},
|
||||
"F11": function(cm) {
|
||||
cm.setOption("fullScreen", !cm.getOption("fullScreen"));
|
||||
}
|
||||
}
|
||||
});
|
||||
editor.setSize('100%', 430);
|
||||
|
@ -144,9 +157,6 @@ var editors = {
|
|||
"editor": editor,
|
||||
"id": id
|
||||
});
|
||||
},
|
||||
removeEditor: function() {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -3,9 +3,10 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{{.i18n.wide}}</title>
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.4/codemirror.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.4/addon/hint/show-hint.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.4/theme/lesser-dark.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/codemirror.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/addon/hint/show-hint.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/addon/display/fullscreen.css">
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/theme/lesser-dark.css">
|
||||
|
||||
<link rel="stylesheet" href="{{.Wide.StaticServer}}/static/js/lib/ztree/zTreeStyle.css">
|
||||
|
||||
|
@ -37,7 +38,7 @@
|
|||
<div class="edit-panel">
|
||||
<div class="edit-header fn-clear">
|
||||
<div class="tabs fn-left"></div>
|
||||
<span class="fn-right">全屏</span>
|
||||
<span class="fn-none fn-right ico-fullscreen" onclick="editors.fullscreen()">全屏</span>
|
||||
</div>
|
||||
<div class="tabs-panel"></div>
|
||||
</div>
|
||||
|
@ -77,6 +78,7 @@
|
|||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/codemirror.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/addon/hint/show-hint.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/addon/hint/anyword-hint.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/addon/display/fullscreen.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/mode/go/go.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/mode/xml/xml.js"></script>
|
||||
<script type="text/javascript" src="{{.Wide.StaticServer}}/static/js/lib/codemirror-4.5/mode/htmlmixed/htmlmixed.js"></script>
|
||||
|
|
Loading…
Reference in New Issue