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:
@@ -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;}',
|
||||
|
||||
Reference in New Issue
Block a user