This dude @dardoro was trying out my Smap! module
He said it keeps right clicking when he stops right clicking.
This is a problem on his side, not mine.
Anyone including @bh please come help
(I use oncontextmenu and onmouseup to detect right-click)
i don't think this would belong with the help with snap category because this is javascript
anyway the glitch is also occuring on my computer, so it's probably your code. and that is probably because oncontextmenu fires when the right mouse button is released. so instead you should probably instead use window.addEventListener("mousedown", function)
or window.onmousedown
, the event argument passed into function would contain information about which mouse button was pressed. and also make sure in the mouseup released function check if it was the right mouse button that was released, i'm pretty sure on a mouse you can hold down left and right click
and make sure it only runs that code once in the project, you don't want a hundred event listeners when the user clicks one hundred times. you can do this by storing a variable in the global scope that describes if the event listener was made and then using an if statement with that variable
This is built for snap module not javascript module... -_-
you are asking for javascript help
but this is FOR snap
yes but the block is programmed primarily in javascript and you are asking about javascript onmouseup
how do i get a eventlistener for right click then
function onrightclick(event) {
if (event.button === 2) {
console.log("Right click");
}
}
window.addEventListener("mousedown", onrightclick);
//or
window.onmousedown = onrightclick;
then for mouseup it's the same thing
idk...
you do it and I'll give you credit...
@bh This is NOT an offsite meeting
just send me the xml file through drive
Yes, exactly...
does that work on your side?
does it not work on yours?
he can just copy the contents of the xml file and paste them into a post, then you can copy all of them, then paste them into a new text file, and call it something like "block.xml"
I haven't tried it...
well whats stopping you from trying it yourself? its only like 6 lines of code
Im too lazy UvU