improved touchsupport
This commit is contained in:
parent
c7331ad0a4
commit
8c2b02dbaa
dist
xrfragment.aframe.all.jsxrfragment.aframe.jsxrfragment.jsxrfragment.model-viewer.jsxrfragment.module.jsxrfragment.plugin.editor.jsxrfragment.plugin.frontend.css.jsxrfragment.plugin.frontend.jsxrfragment.plugin.matrix.jsxrfragment.plugin.network.jsxrfragment.plugin.p2p.jsxrfragment.three.jsxrfragment.three.module.js
src/3rd/js/aframe
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,8 @@
|
|||
/*
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* https://xrfragment.org
|
||||
|
@ -5172,9 +5177,9 @@ window.AFRAME.registerComponent('xrf', {
|
|||
el.setAttribute("class","ray") // expose to raycaster
|
||||
|
||||
// respond to cursor via laser-controls (https://aframe.io/docs/1.4.0/components/laser-controls.html)
|
||||
el.addEventListener("click", (e) => xrf.renderer.xr.isPresenting && clickHandler(e) )
|
||||
el.addEventListener("mouseenter", (e) => xrf.renderer.xr.isPresenting && mesh.userData.XRF.href.selected(true) )
|
||||
el.addEventListener("mouseleave", (e) => xrf.renderer.xr.isPresenting && mesh.userData.XRF.href.selected(false) )
|
||||
el.addEventListener("click", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && clickHandler(e) )
|
||||
el.addEventListener("mouseenter", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && mesh.userData.XRF.href.selected(true) )
|
||||
el.addEventListener("mouseleave", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && mesh.userData.XRF.href.selected(false) )
|
||||
$('a-scene').appendChild(el)
|
||||
}
|
||||
createEl(mesh)
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
/*
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* https://xrfragment.org
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
/*
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* https://xrfragment.org
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
/*
|
||||
* v0.5.1 generated at Thu Feb 20 17:49:24 CET 2025
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
/*
|
||||
* v0.5.1 generated at Tue Feb 18 02:26:59 PM CET 2025
|
||||
* https://xrfragment.org
|
||||
|
|
|
@ -162,9 +162,9 @@ window.AFRAME.registerComponent('xrf', {
|
|||
el.setAttribute("class","ray") // expose to raycaster
|
||||
|
||||
// respond to cursor via laser-controls (https://aframe.io/docs/1.4.0/components/laser-controls.html)
|
||||
el.addEventListener("click", (e) => xrf.renderer.xr.isPresenting && clickHandler(e) )
|
||||
el.addEventListener("mouseenter", (e) => xrf.renderer.xr.isPresenting && mesh.userData.XRF.href.selected(true) )
|
||||
el.addEventListener("mouseleave", (e) => xrf.renderer.xr.isPresenting && mesh.userData.XRF.href.selected(false) )
|
||||
el.addEventListener("click", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && clickHandler(e) )
|
||||
el.addEventListener("mouseenter", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && mesh.userData.XRF.href.selected(true) )
|
||||
el.addEventListener("mouseleave", (e) => (AFRAME.utils.isMobile() || xrf.renderer.xr.isPresenting) && mesh.userData.XRF.href.selected(false) )
|
||||
$('a-scene').appendChild(el)
|
||||
}
|
||||
createEl(mesh)
|
||||
|
|
Loading…
Reference in New Issue