This commit is contained in:
echo 2018-01-11 17:51:58 +08:00
parent d1a937628c
commit 75404428ed
2 changed files with 32 additions and 33 deletions

View File

@ -1,12 +1,5 @@
// vue 相关处理 // vue 相关处理
document.body.onmousedown = function(e){
selectBox.isSelected = false;
editor.info = {};
}
iconLib.onmousedown = function(e){
e.stopPropagation();
}
var exportM = new Vue({ var exportM = new Vue({
el: '#exportM', el: '#exportM',

View File

@ -634,7 +634,13 @@ editor.prototype.listen = function() {
} }
} }
} }
document.body.onmousedown = function(e){
selectBox.isSelected = false;
editor.info = {};
}
iconLib.onmousedown = function(e){
e.stopPropagation();
}
}//绑定事件 }//绑定事件
editor.prototype.locInfo = function(){ editor.prototype.locInfo = function(){
@ -655,32 +661,32 @@ editor.file=editor_file;
</script> </script>
<script> <script>
// 文件相关操作 // 文件相关操作
var promisify = function (fn, receiver) { // var promisify = function (fn, receiver) {
return function () { // return function () {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { // for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key]; // args[_key] = arguments[_key];
} // }
return new Promise(function (resolve, reject) { // return new Promise(function (resolve, reject) {
fn.apply(receiver, [].concat(args, [function (res, err) { // fn.apply(receiver, [].concat(args, [function (res, err) {
return err ? reject(err) : resolve(res); // return err ? reject(err) : resolve(res);
}])); // }]));
}); // });
}; // };
}; // };
var fns = Object.keys(editor.file); // var fns = Object.keys(editor.file);
var promiseFns = {}; // var promiseFns = {};
fns.forEach(function(fn){ // fns.forEach(function(fn){
promiseFns[fn] = promisify(editor.file[fn], editor.file) // promiseFns[fn] = promisify(editor.file[fn], editor.file)
}); // });
editor.promiseFiles = Object.assign(promiseFns); // editor.promiseFiles = Object.assign(promiseFns);
editor.promiseFiles.getFloorFileList(editor) // editor.promiseFiles.getFloorFileList(editor)
.then(function(filelist){ // .then(function(filelist){
editFile4map.filelist = filelist; // editFile4map.filelist = filelist;
}) // })
.catch(function(err){ // .catch(function(err){
console.log(err); // console.log(err);
}) // })
</script> </script>
</body> </body>
</html> </html>