diff --git a/src/assets/index.js b/src/assets/index.js index 9e18ed7..aeb5e24 100644 --- a/src/assets/index.js +++ b/src/assets/index.js @@ -14,8 +14,10 @@ utools.onPluginEnter(async ({ code, type, payload }) => { // $("#options").show(); showOptions(); } else if (code == 'code') { + var file = "" utools.setExpendHeight(600); - showCodeEditor() + if (type == 'files') file = payload[0].path + showCodeEditor(file) } else { // console.log(new Date().getTime() - window.startTime); utools.setExpendHeight(0); diff --git a/src/assets/options.js b/src/assets/options.js index 9c47d35..ed09bbd 100644 --- a/src/assets/options.js +++ b/src/assets/options.js @@ -23,7 +23,7 @@ let importCommand = () => { var options = { filters: [{ name: 'json', extensions: ['json'] }, ] } - var file = openFileInDialog(options, true) + var file = getFileInfo({ type: 'dialog', argvs: options, readfile: true }) if (file) { try { var pushData = JSON.parse(file.data); @@ -700,7 +700,7 @@ $("#options").on('click', '#icon, #iconame', function () { extensions: ['png'] }, ] } - var file = openFileInDialog(options, false) + var file = getFileInfo({ type: 'dialog', argvs: options, readfile: false }) if (file) { $("#iconame").val(file.name); $("#icon").attr('src', file.path); @@ -960,7 +960,7 @@ let highlightIfKnown = ext => { if (lang.length) window.editor.setOption("mode", lang[0]) } -showCodeEditor = () => { +showCodeEditor = file => { let options = `` var customWindow = `