Przeglądaj źródła

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

tags/v0.1.0
Fen Dweller 6 lat temu
rodzic
commit
7c64e659d0
2 zmienionych plików z 4 dodań i 3 usunięć
  1. +0
    -1
      macrovision.css
  2. +4
    -2
      macrovision.js

+ 0
- 1
macrovision.css Wyświetl plik

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


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


+ 4
- 2
macrovision.js Wyświetl plik

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


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


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


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


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


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


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


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


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


Ładowanie…
Anuluj
Zapisz