18 lines
496 B
JavaScript
Vendored
18 lines
496 B
JavaScript
Vendored
let left = document.getElementById("drag-left"),
|
|
right = document.getElementById("drag-right"),
|
|
bar = document.getElementById("dragbar");
|
|
|
|
const drag = e => {
|
|
document.selection
|
|
? document.selection.empty()
|
|
: window.getSelection().removeAllRanges();
|
|
left.style.width = e.pageX - bar.offsetWidth + "px";
|
|
};
|
|
|
|
bar.addEventListener("mousedown", () => {
|
|
document.addEventListener("mousemove", drag);
|
|
});
|
|
|
|
bar.addEventListener("mouseup", () => {
|
|
document.removeEventListener("mousemove", drag);
|
|
}); |