Bug 1284357 - Part 1: Add navigator.activeVRDisplays attribute to webidl draft
authorKearwood (Kip) Gilbert <kgilbert@mozilla.com>
Thu, 11 Aug 2016 15:57:26 -0700
changeset 402840 9763cafc77b0bb425d2dee14d4a4285218b288e4
parent 402150 97a52326b06a07930216ebefa5af333271578904
child 402841 65b8050f6f904453ef9a76decc53aeb552868708
push id26762
push userkgilbert@mozilla.com
push dateThu, 18 Aug 2016 20:24:36 +0000
bugs1284357
milestone51.0a1
Bug 1284357 - Part 1: Add navigator.activeVRDisplays attribute to webidl MozReview-Commit-ID: 9YLDanMCQy6
dom/webidl/Navigator.webidl
--- a/dom/webidl/Navigator.webidl
+++ b/dom/webidl/Navigator.webidl
@@ -337,16 +337,19 @@ partial interface Navigator {
   [Pref="dom.gamepad.test.enabled"]
   GamepadServiceTest requestGamepadServiceTest();
 };
 #endif // MOZ_GAMEPAD
 
 partial interface Navigator {
   [Throws, Pref="dom.vr.enabled"]
   Promise<sequence<VRDisplay>> getVRDisplays();
+  // TODO: Use FrozenArray once available. (Bug 1236777)
+  [Frozen, Cached, Pure, Pref="dom.vr.enabled"]
+  readonly attribute sequence<VRDisplay> activeVRDisplays;
 };
 
 #ifdef MOZ_B2G_BT
 partial interface Navigator {
   [Throws, ChromeOnly, UnsafeInPrerendering]
   readonly attribute BluetoothManager mozBluetooth;
 };
 #endif // MOZ_B2G_BT