Преглед изворни кода

Smooth zooming and scaling a bit.

tags/v0.1.0
Fen Dweller пре 6 година
родитељ
комит
b5509869a5
2 измењених фајлова са 7 додато и 0 уклоњено
  1. +5
    -0
      macrovision.css
  2. +2
    -0
      macrovision.js

+ 5
- 0
macrovision.css Прегледај датотеку

@@ -29,6 +29,11 @@ body {
-moz-user-drag: none; -moz-user-drag: none;
-o-user-drag: none; -o-user-drag: none;
pointer-events: none; pointer-events: none;
transition: 0.2s;
}

.entity-box.grabbed {
transition: 0s;
} }


.entity-image { .entity-image {


+ 2
- 0
macrovision.js Прегледај датотеку

@@ -316,6 +316,7 @@ function clickDown(target, x, y) {
let entY = document.querySelector("#entities").getBoundingClientRect().y; let entY = document.querySelector("#entities").getBoundingClientRect().y;
dragOffsetX = x - rect.left + entX; dragOffsetX = x - rect.left + entX;
dragOffsetY = y - rect.top + entY; dragOffsetY = y - rect.top + entY;
target.classList.add("grabbed");
clickTimeout = setTimeout(() => { dragging = true }, 200) clickTimeout = setTimeout(() => { dragging = true }, 200)
} }


@@ -339,6 +340,7 @@ function clickUp(e) {
} else { } else {
select(clicked); select(clicked);
} }
clicked.classList.remove("grabbed");
clicked = null; clicked = null;
} }




Loading…
Откажи
Сачувај