autoFormat & clearPoint
This commit is contained in:
parent
d27fc7c3fc
commit
bd008a2d48
@ -1230,16 +1230,15 @@ editor.prototype.listen = function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
var clearLoc = document.getElementById('clearLoc');
|
var _clearPoint = function (clearPoint) {
|
||||||
clearLoc.onmousedown = function(e){
|
|
||||||
editor.hideMidMenu();
|
editor.hideMidMenu();
|
||||||
e.stopPropagation();
|
|
||||||
editor.preMapData = null;
|
editor.preMapData = null;
|
||||||
reDo = null;
|
reDo = null;
|
||||||
editor.info = 0;
|
editor.info = 0;
|
||||||
editor_mode.onmode('');
|
editor_mode.onmode('');
|
||||||
var now = editor.pos;
|
var now = editor.pos;
|
||||||
editor.map[now.y][now.x]=editor.info;
|
if (clearPoint)
|
||||||
|
editor.map[now.y][now.x]=editor.info;
|
||||||
editor.updateMap();
|
editor.updateMap();
|
||||||
fields.forEach(function(v){
|
fields.forEach(function(v){
|
||||||
delete editor.currentFloorData[v][now.x+','+now.y];
|
delete editor.currentFloorData[v][now.x+','+now.y];
|
||||||
@ -1249,11 +1248,23 @@ editor.prototype.listen = function () {
|
|||||||
printe(err);
|
printe(err);
|
||||||
throw(err)
|
throw(err)
|
||||||
}
|
}
|
||||||
;printf('清空此点及事件成功');
|
;printf(clearPoint?'清空该点和事件成功':'只清空该点事件成功');
|
||||||
editor.drawPosSelection();
|
editor.drawPosSelection();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var clearEvent = document.getElementById('clearEvent');
|
||||||
|
clearEvent.onmousedown = function (e) {
|
||||||
|
e.stopPropagation();
|
||||||
|
_clearPoint(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
var clearLoc = document.getElementById('clearLoc');
|
||||||
|
clearLoc.onmousedown = function(e){
|
||||||
|
e.stopPropagation();
|
||||||
|
_clearPoint(true);
|
||||||
|
}
|
||||||
|
|
||||||
var brushMod=document.getElementById('brushMod');
|
var brushMod=document.getElementById('brushMod');
|
||||||
brushMod.onchange=function(){
|
brushMod.onchange=function(){
|
||||||
editor.brushMod=brushMod.value;
|
editor.brushMod=brushMod.value;
|
||||||
|
|||||||
@ -64,11 +64,8 @@ editor_multi = function () {
|
|||||||
return '\t';
|
return '\t';
|
||||||
}
|
}
|
||||||
|
|
||||||
editor_multi.format = function () {
|
var _format = function () {
|
||||||
if (!editor_multi.lintAutocomplete) {
|
if (!editor_multi.lintAutocomplete) return;
|
||||||
alert("只有代码才能进行格式化操作!");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
codeEditor.setValue(js_beautify(codeEditor.getValue(), {
|
codeEditor.setValue(js_beautify(codeEditor.getValue(), {
|
||||||
brace_style: "collapse-preserve-inline",
|
brace_style: "collapse-preserve-inline",
|
||||||
indent_with_tabs: true,
|
indent_with_tabs: true,
|
||||||
@ -76,6 +73,15 @@ editor_multi = function () {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
editor_multi.format = function () {
|
||||||
|
if (!editor_multi.lintAutocomplete) {
|
||||||
|
alert("只有代码才能进行格式化操作!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
_format();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
editor_multi.import = function (id_, args) {
|
editor_multi.import = function (id_, args) {
|
||||||
var thisTr = document.getElementById(id_);
|
var thisTr = document.getElementById(id_);
|
||||||
if (!thisTr) return false;
|
if (!thisTr) return false;
|
||||||
@ -122,6 +128,8 @@ editor_multi = function () {
|
|||||||
editor_multi.id = '';
|
editor_multi.id = '';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// ----- 自动格式化
|
||||||
|
_format();
|
||||||
if (editor_multi.id === 'callFromBlockly') {
|
if (editor_multi.id === 'callFromBlockly') {
|
||||||
editor_multi.id = '';
|
editor_multi.id = '';
|
||||||
editor_multi.multiLineDone();
|
editor_multi.multiLineDone();
|
||||||
|
|||||||
@ -316,6 +316,7 @@
|
|||||||
<div id='chooseInRight' class="menuitem"><div class="menuitem-content">在素材区选中此图块</div></div>
|
<div id='chooseInRight' class="menuitem"><div class="menuitem-content">在素材区选中此图块</div></div>
|
||||||
<div id='copyLoc' class="menuitem"><div class="menuitem-content">复制此事件</div></div>
|
<div id='copyLoc' class="menuitem"><div class="menuitem-content">复制此事件</div></div>
|
||||||
<div id='moveLoc' class="menuitem"><div class="menuitem-content">移动此事件</div></div>
|
<div id='moveLoc' class="menuitem"><div class="menuitem-content">移动此事件</div></div>
|
||||||
|
<div id='clearEvent' class="menuitem"><div class="menuitem-content">仅清空此点事件</div></div>
|
||||||
<div id='clearLoc' class="menuitem"><div class="menuitem-content">清空此点及事件</div></div>
|
<div id='clearLoc' class="menuitem"><div class="menuitem-content">清空此点及事件</div></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -336,6 +336,7 @@
|
|||||||
<div id='chooseInRight' class="menuitem"><div class="menuitem-content">在素材区选中此图块</div></div>
|
<div id='chooseInRight' class="menuitem"><div class="menuitem-content">在素材区选中此图块</div></div>
|
||||||
<div id='copyLoc' class="menuitem"><div class="menuitem-content">复制此事件</div></div>
|
<div id='copyLoc' class="menuitem"><div class="menuitem-content">复制此事件</div></div>
|
||||||
<div id='moveLoc' class="menuitem"><div class="menuitem-content">移动此事件</div></div>
|
<div id='moveLoc' class="menuitem"><div class="menuitem-content">移动此事件</div></div>
|
||||||
|
<div id='clearEvent' class="menuitem"><div class="menuitem-content">仅清空此点事件</div></div>
|
||||||
<div id='clearLoc' class="menuitem"><div class="menuitem-content">清空此点及事件</div></div>
|
<div id='clearLoc' class="menuitem"><div class="menuitem-content">清空此点及事件</div></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user