| // Copyright 2014 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Specification at: |
| // https://w3c.github.io/permissions/ |
| |
| [ |
| ActiveScriptWrappable, |
| Exposed=(Window,Worker), |
| RuntimeEnabled=Permissions |
| ] interface PermissionStatus : EventTarget { |
| // TODO(crbug.com/1395451): This cannot be PermissionName because |
| // it is the wrong format. |
| readonly attribute DOMString name; |
| readonly attribute PermissionState state; |
| attribute EventHandler onchange; |
| }; |