step1:buttons

This commit is contained in:
YouWei Zhao 2019-03-19 22:19:41 -04:00
parent 69e4215e03
commit 4fa318a6b4
3 changed files with 91 additions and 114 deletions

View File

@ -1,12 +1,7 @@
// vue 相关处理
var exportMap = new Vue({
el: '#exportMap',
data: {
isExport: false,
},
methods: {
exportMap: function () {
var exportMap = document.getElementById('exportMap')
exportMap.isExport=false
exportMap.onclick=function(){
editor.updateMap();
var sx=editor.map.length-1,sy=editor.map[0].length-1;
@ -35,12 +30,10 @@ var exportMap = new Vue({
}
pout.value = filestr;
editArea.mapArr = filestr;
this.isExport = true;
exportMap.isExport = true;
editArea.error = 0;
tip.whichShow = 2;
}
}
})
}
var editArea = new Vue({
el: '#editArea',
data: {
@ -133,18 +126,13 @@ var editArea = new Vue({
}
}
});
var copyMap = new Vue({
el: '#copyMap',
data: {
err: ''
},
methods: {
copyMap: function () {
var copyMap=document.getElementById('copyMap')
copyMap.err=''
copyMap.onclick=function(){
tip.whichShow = 0;
if (pout.value.trim() != '') {
if (editArea.error) {
this.err = editArea.errors[editArea.error - 1];
copyMap.err = editArea.errors[editArea.error - 1];
tip.whichShow = 5
return;
}
@ -154,20 +142,15 @@ var copyMap = new Vue({
document.execCommand("Copy");
tip.whichShow = 6;
} catch (e) {
this.err = e;
copyMap.err = e;
tip.whichShow = 5;
}
} else {
tip.whichShow = 7;
}
}
},
})
var clearMap = new Vue({
el: '#clearMap',
methods: {
clearMap: function () {
}
var clearMapButton=document.getElementById('clearMapButton')
clearMapButton.onclick=function () {
editor.mapInit();
editor_mode.onmode('');
editor.file.saveFloorFile(function (err) {
@ -184,13 +167,9 @@ var clearMap = new Vue({
editArea.mapArr = '';
tip.whichShow = 4;
editArea.error = 0;
}
}
})
var deleteMap = new Vue({
el: '#deleteMap',
methods: {
deleteMap: function () {
}
var deleteMap=document.getElementById('deleteMap')
deleteMap.onclick=function () {
editor_mode.onmode('');
var index = core.floorIds.indexOf(editor.currentFloorId);
if (index>=0) {
@ -204,9 +183,7 @@ var deleteMap = new Vue({
});
}
else printe('删除成功,请F5刷新编辑器生效');
}
}
})
}
printf = function (str_, type) {
selectBox.isSelected = false;
if (!type) {

View File

@ -34,10 +34,10 @@
<input type="button" value="新建空白地图" id='newMap'/>
</div>
<div id='editBtns'>
<input type="button" value="导出地图" id="exportMap" v-on:click="exportMap"/>
<input type="button" value="复制地图" id="copyMap" v-on:click="copyMap"/>
<input type="button" value="清除地图" id='clearMap' v-on:click="clearMap"/>
<input type="button" value="删除地图" id="deleteMap" v-on:click="deleteMap"/>
<input type="button" value="导出地图" id="exportMap"/>
<input type="button" value="复制地图" id="copyMap"/>
<input type="button" value="清除地图" id='clearMapButton'/>
<input type="button" value="删除地图" id="deleteMap"/>
</div>
<input type="button" value="批量创建空白地图 ↓" id='newMaps'/>
<div id='newFloors' style='display:none'>

View File

@ -32,10 +32,10 @@
<span style='vertical-align: bottom; margin-left: -4px'>保留楼层属性</span>
</div>
<div id="editBtns">
<input type="button" value="导出地图" id="exportMap" v-on:click="exportMap"/>
<input type="button" value="复制地图" id="copyMap" v-on:click="copyMap"/>
<input type="button" value="清除地图" id='clearMap' v-on:click="clearMap"/>
<input type="button" value="删除地图" id="deleteMap" v-on:click="deleteMap"/>
<input type="button" value="导出地图" id="exportMap"/>
<input type="button" value="复制地图" id="copyMap"/>
<input type="button" value="清除地图" id='clearMapButton'/>
<input type="button" value="删除地图" id="deleteMap"/>
</div>
<input type="button" value="批量创建空白地图 ↓" id='newMaps'/>
<div id='newFloors' style='display:none'>