Borner la barre de comparaison hors du panneau et des outils, poignée au-dessus du volet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -525,6 +525,20 @@ def test_ui_compare_mode_replaces_both():
|
||||
assert "'both'" in parse and "'relief'" in parse
|
||||
assert "#compareBar" in _MAP_CSS and "touch-action: none" in _MAP_CSS
|
||||
|
||||
# La poignée reste hors du panneau et de la colonne d'outils : séparation
|
||||
# affichée bornée (barre et découpe ensemble), y compris en glissant, et
|
||||
# recalculée quand le panneau change de largeur.
|
||||
assert "function compareBounds(" in _MAP_JS
|
||||
bounds = _MAP_JS[_MAP_JS.index("function compareBounds("):_MAP_JS.index("function applyCompareClip(")]
|
||||
assert "el('panel').getBoundingClientRect()" in bounds and "el('tools').getBoundingClientRect()" in bounds
|
||||
clip = _MAP_JS[_MAP_JS.index("function applyCompareClip("):_MAP_JS.index("(function compareDrag(")]
|
||||
assert "compareBounds()" in clip
|
||||
drag = _MAP_JS[_MAP_JS.index("(function compareDrag("):]
|
||||
assert "compareBounds()" in drag[:drag.index("})();")]
|
||||
assert "document.addEventListener('panel:tab', applyCompareClip)" in _MAP_JS
|
||||
# Poignée centrée sur la carte visible au-dessus du volet (téléphone)
|
||||
assert "top: calc((100% - var(--sheet-h)) / 2)" in _MAP_CSS
|
||||
|
||||
|
||||
def test_ui_applies_server_defaults():
|
||||
"""L'interface part des défauts du serveur et sait les (re)définir."""
|
||||
|
||||
Reference in New Issue
Block a user