From f3478c6c9c5bb33cce48aaaff2345b38f2fe18a9 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 6 Jun 2024 11:15:07 -0700 Subject: [PATCH] cam op pop Y offset adaptive to locatio on screen --- src/kiri-mode/cam/client.js | 5 ++++- web/kiri/index.css | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/kiri-mode/cam/client.js b/src/kiri-mode/cam/client.js index 56492b7a..18741fbc 100644 --- a/src/kiri-mode/cam/client.js +++ b/src/kiri-mode/cam/client.js @@ -554,6 +554,10 @@ CAM.init = function(kiri, api) { poprec.use(rec); hoveredOp = el; if (!clock) { + const { innerHeight } = window; + const { pageY } = ev; + const PY = (pageY / innerHeight) * 90; + poprec.div.style.transform = `translateY(${-PY}%)`; el.appendChild(poprec.div); poprec.addNote(); } @@ -1629,7 +1633,6 @@ function createPopOp(type, map) { let type = val.type; let from = map[key]; if (rec[key] === undefined && type && from) { - let newval = current.process[from]; rec[key] = current.process[from]; } } diff --git a/web/kiri/index.css b/web/kiri/index.css index e9183224..6bd3efec 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -1222,7 +1222,7 @@ th, tr, td, label { padding: 5px 0 0 0; } .cam-pop-op { - top: 0; + top: 50%; right: calc(100% + 4px); text-align: left; position: absolute;