diff --git a/src/assets/options.js b/src/assets/options.js
index d783420..6eb0035 100644
--- a/src/assets/options.js
+++ b/src/assets/options.js
@@ -1,10 +1,10 @@
-getCustomFts = () => {
+let getCustomFts = () => {
var db = utools.db.get("customFts"),
customFts = db ? db.data : {};
return customFts;
}
-putCustomFts = (code, pushData) => {
+let putCustomFts = (code, pushData) => {
var db = utools.db.get("customFts");
if (db) {
var rev = db._rev
@@ -19,15 +19,14 @@ putCustomFts = (code, pushData) => {
}
// 导入
-importCommand = () => {
+let importCommand = () => {
var options = {
filters: [{ name: 'json', extensions: ['json'] }, ]
}
- var file = window.openFolder(options)[0];
+ var file = openFileInDialog(options, true)
if (file) {
- var data = readFile(file)
try {
- var pushData = JSON.parse(data);
+ var pushData = JSON.parse(file.data);
} catch (error) {
Swal.fire({
icon: 'error',
@@ -59,7 +58,7 @@ importCommand = () => {
}
}
-exportAll = () => {
+let exportAll = () => {
json = utools.db.get('customFts').data,
options = {
title: '选择保存位置',
@@ -72,7 +71,7 @@ window.saveFile(options, JSON.stringify(json));
}
-clearAll = () => {
+let clearAll = () => {
Swal.fire({
text: '将会清空所有命令,请确认!',
icon: 'warning',
@@ -90,7 +89,7 @@ clearAll = () => {
})
}
-programs = {
+let programs = {
shell: {
bin: 'bash',
argv: '',
@@ -111,13 +110,13 @@ programs = {
bin: 'powershell',
argv: '-NoProfile -File',
ext: 'ps1',
- codec: isWin ? 'gbk' : ''
+ codec: utools.isWindows() ? 'gbk' : ''
},
python: {
bin: 'python',
argv: '-u',
ext: 'py',
- codec: isWin ? 'gbk' : ''
+ codec: utools.isWindows() ? 'gbk' : ''
},
javascript: {
bin: 'node',
@@ -152,7 +151,7 @@ programs = {
}
}
-showOptions = () => {
+let showOptions = () => {
$("#featureList").remove();
var currentFts = utools.getFeatures(),
customFts = getCustomFts();
@@ -187,9 +186,9 @@ showOptions = () => {
-
-
-
+
+
+
`
};
featureList += `