Corrigir cópia de login, senha e IP

This commit is contained in:
Tiago
2025-12-17 17:25:20 -03:00
parent 813f986344
commit 092f1e42d7

View File

@@ -189,11 +189,22 @@ async function renderUnits(filter = "") {
}
const actions = card.querySelector('.actions');
if (actions) {
const copyIpBtn = card.querySelector('[data-act="copyip"]');
if (copyIpBtn && u.ip) {
copyIpBtn.addEventListener('click', (ev) => {
ev.stopPropagation();
copyText(u.ip);
});
}
if (u.login && !actions.querySelector('[data-act="copylogin"]')) {
const b = document.createElement('button');
b.className = 'btn small';
b.setAttribute('data-act', 'copylogin');
b.textContent = 'Copiar Login';
b.addEventListener('click', (ev) => {
ev.stopPropagation();
copyText(u.login);
});
actions.insertBefore(b, actions.querySelector('[data-act="edit"]') || null);
}
if (u.senha && !actions.querySelector('[data-act="copypass"]')) {
@@ -201,6 +212,10 @@ async function renderUnits(filter = "") {
b2.className = 'btn small';
b2.setAttribute('data-act', 'copypass');
b2.textContent = 'Copiar Senha';
b2.addEventListener('click', (ev) => {
ev.stopPropagation();
copyText(u.senha);
});
actions.insertBefore(b2, actions.querySelector('[data-act="edit"]') || null);
}
}