| Index: modules/screen_orientation/ScreenOrientation.idl
|
| diff --git a/modules/screen_orientation/ScreenOrientation.idl b/modules/screen_orientation/ScreenOrientation.idl
|
| index c1bf53283591034aee1019bd447c0c807e38ab7f..057ad37c57456f156759e2b2ef6064941351d3be 100644
|
| --- a/modules/screen_orientation/ScreenOrientation.idl
|
| +++ b/modules/screen_orientation/ScreenOrientation.idl
|
| @@ -2,17 +2,18 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -enum OrientationType {
|
| +enum OrientationLockType {
|
| + "any",
|
| + "natural",
|
| + "landscape",
|
| + "portrait",
|
| "portrait-primary",
|
| "portrait-secondary",
|
| "landscape-primary",
|
| "landscape-secondary"
|
| };
|
|
|
| -enum OrientationLockType {
|
| - "any",
|
| - "landscape",
|
| - "portrait",
|
| +enum OrientationType {
|
| "portrait-primary",
|
| "portrait-secondary",
|
| "landscape-primary",
|
| @@ -20,11 +21,14 @@ enum OrientationLockType {
|
| };
|
|
|
| [
|
| + GarbageCollected,
|
| RuntimeEnabled=ScreenOrientation
|
| -] partial interface Screen {
|
| - readonly attribute OrientationType orientation;
|
| +] interface ScreenOrientation : EventTarget {
|
| + readonly attribute unsigned short angle;
|
| + readonly attribute DOMString type;
|
|
|
| - [CallWith=ScriptState] Promise lockOrientation(OrientationLockType orientation);
|
| + [CallWith=ScriptState] Promise lock(OrientationLockType orientation);
|
| + void unlock();
|
|
|
| - void unlockOrientation();
|
| + attribute EventHandler onchange;
|
| };
|
|
|