Development #8

Merged
mysticmomba merged 9 commits from development into master 2026-10-08 11:25:29 -04:00
Showing only changes of commit 1df9c2f00c - Show all commits
+7 -2
View File
@@ -927,6 +927,7 @@ const nmapTab = (() => {
const monitorTab = (() => {
let running = false;
let entries = {};
var editingLabel = false;
var els = {
input: () => document.getElementById('monitor-input'),
@@ -953,6 +954,7 @@ const monitorTab = (() => {
}
function render() {
if (editingLabel) return;
var body = els.body();
var ips = Object.keys(entries).sort();
@@ -1112,7 +1114,7 @@ const monitorTab = (() => {
if (!cell) return;
var ip = cell.dataset.ip;
var currentLabel = cell.textContent === '-' ? '' : cell.textContent;
editingLabel = true;
var input = document.createElement('input');
input.type = 'text';
input.value = currentLabel;
@@ -1124,6 +1126,7 @@ const monitorTab = (() => {
function save() {
var newLabel = input.value.trim();
editingLabel = false;
invoke('monitor_update_label', { ip: ip, label: newLabel }).then(function () {
return invoke('monitor_get_entries');
}).then(function (updated) {
@@ -1136,7 +1139,9 @@ const monitorTab = (() => {
input.addEventListener('blur', save);
input.addEventListener('keydown', function (ev) {
if (ev.key === 'Enter') save();
if (ev.key === 'Escape') render();
if (ev.key === 'Escape')
editingLabel = false;
render();
});
});