Skip to content

Commit 154a12c

Browse files
committed
updated code a bit
1 parent 8e6afd6 commit 154a12c

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

barcode-scanner-api-samples/scan-multiple-barcodes/cart-builder.html

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,6 @@ <h2>Simulated Shopping Cart</h2>
177177

178178
let cart = [];
179179

180-
// Initialize Scan Button
181-
window.onload = () => {
182-
document
183-
.getElementById("barcodeBtn")
184-
.addEventListener("click", startScanner);
185-
};
186-
187180
// Simulate adding product to cart
188181
function simulateAddingToCart(barcodeText) {
189182
const product = {
@@ -218,26 +211,33 @@ <h2>Simulated Shopping Cart</h2>
218211
});
219212
}
220213

221-
// Draggable Floating Div
222-
const dragDiv = document.getElementById("floatingDiv");
223-
let offsetX = 0,
224-
offsetY = 0,
225-
isDragging = false;
226-
227-
dragDiv.addEventListener("mousedown", (e) => {
228-
isDragging = true;
229-
offsetX = e.clientX - dragDiv.offsetLeft;
230-
offsetY = e.clientY - dragDiv.offsetTop;
231-
});
232-
233-
document.addEventListener("mousemove", (e) => {
234-
if (isDragging) {
235-
dragDiv.style.left = `${e.clientX - offsetX}px`;
236-
dragDiv.style.top = `${e.clientY - offsetY}px`;
237-
}
238-
});
239-
240-
document.addEventListener("mouseup", () => (isDragging = false));
214+
// Initialize Scan Button
215+
window.onload = () => {
216+
document
217+
.getElementById("barcodeBtn")
218+
.addEventListener("click", startScanner);
219+
220+
// Make the Floating Div Draggable
221+
const dragDiv = document.getElementById("floatingDiv");
222+
let offsetX = 0,
223+
offsetY = 0,
224+
isDragging = false;
225+
226+
dragDiv.addEventListener("mousedown", (e) => {
227+
isDragging = true;
228+
offsetX = e.clientX - dragDiv.offsetLeft;
229+
offsetY = e.clientY - dragDiv.offsetTop;
230+
});
231+
232+
document.addEventListener("mousemove", (e) => {
233+
if (isDragging) {
234+
dragDiv.style.left = `${e.clientX - offsetX}px`;
235+
dragDiv.style.top = `${e.clientY - offsetY}px`;
236+
}
237+
});
238+
239+
document.addEventListener("mouseup", () => (isDragging = false));
240+
};
241241
</script>
242242
</body>
243243
</html>

0 commit comments

Comments
 (0)