40 lines
1.2 KiB
JavaScript
Raw Normal View History

2022-09-21 18:25:29 +02:00
const { ipcRenderer } = require('electron')
2022-09-25 10:12:02 +02:00
// Change me for file save
document.addEventListener('DOMContentLoaded', function() {
let writeFile = document.getElementById("writeFile");
writeFile.addEventListener("click", () => {
let txtBox = document.getElementById("txtBox");
let txtval = txtBox.value;
ipcRenderer.send("saveFile", "f:\\file1.txt", txtval);
});
});
// Change me for file save //ex: https://dms.pabr.de/s/RPbgF4nmgeyigkn
document.addEventListener('DOMContentLoaded', function() {
let startDownload = document.getElementById("startDownload");
startDownload.addEventListener("click", () => {
let urlBox = document.getElementById("txtBox");
let urlval = urlBox.value;
let dirBox = document.getElementById("txtBox");
let dirval = dirBox.value;
ipcRenderer.send("download", {
url: urlval,
properties: { directory: dirval }
});
});
});
// Change me for select directory
2022-09-21 18:25:29 +02:00
process.once('loaded', () => {
window.addEventListener('message', evt => {
if (evt.data.type === 'select-dirs') {
ipcRenderer.send('select-dirs')
}
2022-09-25 10:12:02 +02:00
});
});