mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Add event handlers for sessionend events
This commit is contained in:
parent
2e577f7eec
commit
b094ceb076
2 changed files with 12 additions and 3 deletions
|
@ -39,8 +39,8 @@ interface XRSession : EventTarget {
|
||||||
// attribute EventHandler onblur;
|
// attribute EventHandler onblur;
|
||||||
// attribute EventHandler onfocus;
|
// attribute EventHandler onfocus;
|
||||||
attribute EventHandler onend;
|
attribute EventHandler onend;
|
||||||
// attribute EventHandler onselect;
|
attribute EventHandler onselect;
|
||||||
// attribute EventHandler oninputsourceschange;
|
// attribute EventHandler oninputsourceschange;
|
||||||
// attribute EventHandler onselectstart;
|
attribute EventHandler onselectstart;
|
||||||
// attribute EventHandler onselectend;
|
attribute EventHandler onselectend;
|
||||||
};
|
};
|
||||||
|
|
|
@ -291,6 +291,15 @@ impl XRSessionMethods for XRSession {
|
||||||
/// https://immersive-web.github.io/webxr/#eventdef-xrsession-end
|
/// https://immersive-web.github.io/webxr/#eventdef-xrsession-end
|
||||||
event_handler!(end, GetOnend, SetOnend);
|
event_handler!(end, GetOnend, SetOnend);
|
||||||
|
|
||||||
|
/// https://immersive-web.github.io/webxr/#eventdef-xrsession-select
|
||||||
|
event_handler!(select, GetOnselect, SetOnselect);
|
||||||
|
|
||||||
|
/// https://immersive-web.github.io/webxr/#eventdef-xrsession-selectstart
|
||||||
|
event_handler!(selectstart, GetOnselectstart, SetOnselectstart);
|
||||||
|
|
||||||
|
/// https://immersive-web.github.io/webxr/#eventdef-xrsession-selectend
|
||||||
|
event_handler!(selectend, GetOnselectend, SetOnselectend);
|
||||||
|
|
||||||
/// https://immersive-web.github.io/webxr/#dom-xrsession-mode
|
/// https://immersive-web.github.io/webxr/#dom-xrsession-mode
|
||||||
fn Mode(&self) -> XRSessionMode {
|
fn Mode(&self) -> XRSessionMode {
|
||||||
XRSessionMode::Immersive_vr
|
XRSessionMode::Immersive_vr
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue