1
0
mirror of https://github.com/psychopy/psychojs.git synced 2025-05-10 10:40:54 +00:00

Merge pull request #518 from lightest/CU-33t4jt0_slider_not_working_online

Added proper if statement for blocking non 0 mouse buttons;
This commit is contained in:
Alain Pitiot 2022-07-20 08:53:27 +02:00 committed by GitHub
commit b5e4ce96d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -854,15 +854,17 @@ export class Slider extends util.mix(VisualStim).with(ColorMixin, WindowMixin)
* @private
*/
_handlePointerDown (e) {
if (e.data.button === 0)
if (e.data.pointerType === "mouse" && e.data.button !== 0)
{
this._markerDragging = true;
if (!this._frozenMarker)
{
const mouseLocalPos_px = e.data.getLocalPosition(this._pixi);
const rating = this._posToRating([mouseLocalPos_px.x, mouseLocalPos_px.y]);
this.setMarkerPos(rating);
}
return;
}
this._markerDragging = true;
if (!this._frozenMarker)
{
const mouseLocalPos_px = e.data.getLocalPosition(this._pixi);
const rating = this._posToRating([mouseLocalPos_px.x, mouseLocalPos_px.y]);
this.setMarkerPos(rating);
}
e.stopPropagation();