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">
|
||||
<i data-lucide="rotate-ccw" class="icon-sm"></i> Restaurer
|
||||
</button>
|
||||
<button class="backup-diff-mode-btn" id="backup-diff-mode-btn" title="Basculer vue unifiée / côte à côte">
|
||||
<i data-lucide="columns-2" class="icon-sm"></i> 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> Cote-a-cote
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -267,7 +267,7 @@ function bindEvents() {
|
||||
const icon = modeBtn.querySelector('i');
|
||||
if (icon) icon.setAttribute('data-lucide', state.diffMode === 'sidebyside' ? 'columns-2' : 'align-justify');
|
||||
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();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user