Bläddra i källkod

Always show the entity scale slider. Fix clicks leaking out from those into the document

tags/v0.1.0
Fen Dweller 5 år sedan
förälder
incheckning
7c64e659d0
2 ändrade filer med 4 tillägg och 3 borttagningar
  1. +0
    -1
      macrovision.css
  2. +4
    -2
      macrovision.js

+ 0
- 1
macrovision.css Visa fil

@@ -395,7 +395,6 @@ a {
}

#slider-entity-scale {
display: none;
top: 1%;
right: 5%;
}


+ 4
- 2
macrovision.js Visa fil

@@ -364,7 +364,6 @@ function deselect() {
clearViewList();
clearEntityOptions();
clearViewOptions();
document.querySelector("#slider-entity-scale").style.display = "none";
}

function select(target) {
@@ -379,7 +378,6 @@ function select(target) {
configViewList(selectedEntity, selectedEntity.view);
configEntityOptions(selectedEntity, selectedEntity.view);
configViewOptions(selectedEntity, selectedEntity.view);
document.querySelector("#slider-entity-scale").style.display = "block";
}

function configViewList(entity, selectedView) {
@@ -886,10 +884,12 @@ document.addEventListener("DOMContentLoaded", () => {

document.querySelector("#slider-scale").addEventListener("mousedown", e => {
dragScaleHandle = setInterval(doSliderScale, 50);
e.stopPropagation();
});

document.querySelector("#slider-scale").addEventListener("touchstart", e => {
dragScaleHandle = setInterval(doSliderScale, 50);
e.stopPropagation();
});

document.querySelector("#slider-scale").addEventListener("input", e => {
@@ -909,10 +909,12 @@ document.addEventListener("DOMContentLoaded", () => {

document.querySelector("#slider-entity-scale").addEventListener("mousedown", e => {
dragEntityScaleHandle = setInterval(doSliderEntityScale, 50);
e.stopPropagation();
});

document.querySelector("#slider-entity-scale").addEventListener("touchstart", e => {
dragEntityScaleHandle = setInterval(doSliderEntityScale, 50);
e.stopPropagation();
});

document.querySelector("#slider-entity-scale").addEventListener("input", e => {


Laddar…
Avbryt
Spara