fix(lab-measure): оверлей измерений на весь экран (SVG не растягивался по inset)

#lm-svg — это <svg> (заменяемый элемент с intrinsic 300x150); inset:0 без явных
размеров его не растягивал, поэтому линейка/угол рисовались за пределами видимой
области и казались нерабочими (панель-div при этом видна). Добавлены width:100vw;
height:100vh — оверлей теперь покрывает вьюпорт, инструменты видны и перетаскиваются.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-24 19:26:31 +03:00
parent 254f373522
commit 59ea5e7d65
+1 -1
View File
@@ -17,7 +17,7 @@
if (document.getElementById('lm-style')) return;
var s = document.createElement('style'); s.id = 'lm-style';
s.textContent = [
'#lm-svg{position:fixed;inset:0;z-index:60;pointer-events:none;display:none;}',
'#lm-svg{position:fixed;inset:0;width:100vw;height:100vh;z-index:60;pointer-events:none;display:none;}',
'#lm-svg.on{display:block;}',
'#lm-svg .lm-hit{pointer-events:auto;cursor:grab;}',
'#lm-svg .lm-hit:active{cursor:grabbing;}',