Remove deprecated Electron remote usage
This commit is contained in:
+11
-6
@@ -5,7 +5,6 @@ const Plotly = require('plotly.js-dist');
|
||||
const ipcRenderer = require('electron').ipcRenderer;
|
||||
const fs = require('fs');
|
||||
const exec = require('child_process').execSync;
|
||||
const remote = require('electron').remote;
|
||||
const path = require('path');
|
||||
|
||||
function getFiles(dir, filelist){
|
||||
@@ -75,10 +74,15 @@ function fileExists(filename) {
|
||||
}
|
||||
|
||||
function setWorkFolder(foldername) {
|
||||
if (foldername.length != 0) {
|
||||
document.getElementById("workPath").value = foldername[0];
|
||||
// Change process directory
|
||||
process.chdir(foldername[0]);
|
||||
const folder = Array.isArray(foldername) ? foldername[0] : foldername;
|
||||
if (folder) {
|
||||
document.getElementById("workPath").value = folder;
|
||||
try {
|
||||
// Change process directory
|
||||
process.chdir(folder);
|
||||
} catch (err) {
|
||||
console.log('Failed to change directory:', err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +98,7 @@ function fallbackBrowseForFolder() {
|
||||
}
|
||||
|
||||
function firstLoad() {
|
||||
document.getElementById("trimPath").value = remote.getGlobal('path');
|
||||
document.getElementById("trimPath").value = process.cwd();
|
||||
|
||||
const folderPicker = document.getElementById("folderPicker");
|
||||
if (folderPicker) {
|
||||
@@ -152,6 +156,7 @@ function firstLoad() {
|
||||
});
|
||||
// Catch clicks for Browse button
|
||||
ipcRenderer.on('browseFolder', function(event, foldername) {
|
||||
console.log('browseFolder reply', foldername);
|
||||
setWorkFolder(foldername);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user