From a5610f367bd97ac8009c82cff9c7bceb18fc0bb4 Mon Sep 17 00:00:00 2001 From: fofolee Date: Wed, 24 Jun 2020 17:54:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=8C=B9=E9=85=8D=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E6=96=87=E4=BB=B6=EF=BC=8C=E7=9B=B4=E6=8E=A5=E8=BF=90?= =?UTF-8?q?=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/index.js | 4 +++- src/assets/options.js | 18 ++++++++++++------ src/plugin.json | 8 +++++++- src/preload.js | 21 ++++++++++++++++----- 4 files changed, 38 insertions(+), 13 deletions(-) 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 = `