fix(apk): pas de menu Duplicate/Delete sur l'ecran d'une nouvelle entree

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
r-zakarya
2026-09-25 14:33:59 +01:00
parent 29d569c7ba
commit 6a98f113ee
+6
View File
@@ -1040,6 +1040,7 @@ function renderDetail(d) {
lastDetail = d; lastDetail = d;
detailRows = d.rows || []; detailRows = d.rows || [];
document.getElementById('dtitle').textContent = d.title || ''; document.getElementById('dtitle').textContent = d.title || '';
document.getElementById('kebab').hidden = false;
var html = '', i; var html = '', i;
if (d.totp) if (d.totp)
html += '<div class="field totp" id="totp"><div class="cap">2FA code</div>' html += '<div class="field totp" id="totp"><div class="cap">2FA code</div>'
@@ -1426,6 +1427,11 @@ function openNewEntry() {
newKind = 'login'; newKind = 'login';
detailRows = []; detailRows = [];
document.getElementById('dtitle').textContent = 'New entry'; document.getElementById('dtitle').textContent = 'New entry';
// PAS DE MENU SUR UNE ENTREE QUI N'EXISTE PAS ENCORE : l'ecran de detail est
// reutilise pour la creation, et son menu proposait Duplicate et Delete -
// qui, cote Delphi, visent la derniere entree ouverte.
closeMenu();
document.getElementById('kebab').hidden = true;
document.getElementById('fields').innerHTML = document.getElementById('fields').innerHTML =
'<div class="field"><div class="cap">Kind</div><div class="line">' '<div class="field"><div class="cap">Kind</div><div class="line">'
+ '<button class="btn main" data-kind="login">Login</button>' + '<button class="btn main" data-kind="login">Login</button>'