save mycall and grid on input

This commit is contained in:
DJ2LS 2022-12-24 15:48:57 +01:00
parent 6b60fd4275
commit f730fbe3d7

View file

@ -798,22 +798,21 @@ document.getElementById('hamlib_rigctld_stop').addEventListener('click', () => {
ipcRenderer.send('run-tnc-command', Data); ipcRenderer.send('run-tnc-command', Data);
}); });
// saveMyCall button clicked // saveMyCall button clicked
document.getElementById("saveMyCall").addEventListener("click", () => { document.getElementById("myCall").addEventListener("input", () => {
callsign = document.getElementById("myCall").value; callsign = document.getElementById("myCall").value;
ssid = document.getElementById("myCallSSID").value; ssid = document.getElementById("myCallSSID").value;
callsign_ssid = callsign.toUpperCase() + '-' + ssid; callsign_ssid = callsign.toUpperCase() + '-' + ssid;
config.mycall = callsign_ssid; config.mycall = callsign_ssid;
// split document title by looking for Call then split and update it // split document title by looking for Call then split and update it
var documentTitle = document.title.split('Call:') var documentTitle = document.title.split('Call:')
document.title = documentTitle[0] + 'Call: ' + callsign_ssid; document.title = documentTitle[0] + 'Call: ' + callsign_ssid;
fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); fs.writeFileSync(configPath, JSON.stringify(config, null, 2));
daemon.saveMyCall(callsign_ssid); daemon.saveMyCall(callsign_ssid);
}); });
// saveMyGrid button clicked // saveMyGrid button clicked
document.getElementById("saveMyGrid").addEventListener("click", () => { document.getElementById("myGrid").addEventListener("input", () => {
grid = document.getElementById("myGrid").value; grid = document.getElementById("myGrid").value;
config.mygrid = grid; config.mygrid = grid;
fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); fs.writeFileSync(configPath, JSON.stringify(config, null, 2));