Expand mouse movement dection to document body

This commit is contained in:
lolabird 2023-11-11 15:21:18 -07:00
commit 32f58ce4d4

View file

@ -4,14 +4,13 @@ const grid = document.createElement("div");
const gridSlider = document.querySelector("#gridSlider");
gridSlider.defaultValue = 16;
const sliderLabel = document.querySelector("#sliderLabel");
const rangeKnob = document.querySelector("#range-knob");
let numGrid;
const buttons = document.querySelectorAll(".pen");
const colorPicker = document.querySelector("#custom-color");
let colorValue;
const backColorPicker = document.querySelector("#back-col-picker");
const reset = document.querySelector("#reset");
const rangeKnob = document.querySelector("#range-knob");
let isDragging;
//the next few variables are set to be used to test if
@ -39,20 +38,13 @@ reset.addEventListener("click", resetGrid);
gridSlider.addEventListener("input", getGridDimensions);
gridSlider.addEventListener("change", getGridDimensions);
rangeKnob.addEventListener("mousedown", (e) => {
isDragging = true;
if (isDragging) {
document.addEventListener("mousemove", rotateKnob);
}
document.addEventListener("mousemove", rotateKnob);
document.addEventListener("mouseup", () => {
isDragging = false;
document.removeEventListener("mousemove", rotateKnob);
});
console.log(isDragging);
});
function resetGrid() {
gridSlider.value = gridSlider.defaultValue;
container.style.backgroundColor = "#ffffff";