fix: diff mode button uses ASCII-only text to avoid UTF-8 corruption
This commit is contained in:
@@ -211,8 +211,8 @@ function renderMainView() {
|
|||||||
<button class="backup-restore-btn" id="backup-restore-btn" title="Restaurer la version de gauche">
|
<button class="backup-restore-btn" id="backup-restore-btn" title="Restaurer la version de gauche">
|
||||||
<i data-lucide="rotate-ccw" class="icon-sm"></i> Restaurer
|
<i data-lucide="rotate-ccw" class="icon-sm"></i> Restaurer
|
||||||
</button>
|
</button>
|
||||||
<button class="backup-diff-mode-btn" id="backup-diff-mode-btn" title="Basculer vue unifiée / côte à côte">
|
<button class="backup-diff-mode-btn" id="backup-diff-mode-btn" title="Vue cote a cote">
|
||||||
<i data-lucide="columns-2" class="icon-sm"></i> Côte à côte
|
<i data-lucide="columns-2" class="icon-sm"></i> Cote-a-cote
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -267,7 +267,7 @@ function bindEvents() {
|
|||||||
const icon = modeBtn.querySelector('i');
|
const icon = modeBtn.querySelector('i');
|
||||||
if (icon) icon.setAttribute('data-lucide', state.diffMode === 'sidebyside' ? 'columns-2' : 'align-justify');
|
if (icon) icon.setAttribute('data-lucide', state.diffMode === 'sidebyside' ? 'columns-2' : 'align-justify');
|
||||||
modeBtn.childNodes.forEach(n => { if (n.nodeType === 3) n.remove(); });
|
modeBtn.childNodes.forEach(n => { if (n.nodeType === 3) n.remove(); });
|
||||||
modeBtn.appendChild(document.createTextNode(state.diffMode === 'sidebyside' ? ' Unifiée' : ' Côte à côte'));
|
modeBtn.appendChild(document.createTextNode(state.diffMode === 'sidebyside' ? ' Unifiee' : ' Cote-a-cote'));
|
||||||
safeCreateIcons();
|
safeCreateIcons();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user