diff --git a/geolocation-element.bs b/geolocation-element.bs index e686206..6948380 100644 --- a/geolocation-element.bs +++ b/geolocation-element.bs @@ -447,23 +447,27 @@ This section defines several mixins and supporting algorithms. ## Activation Blockers ## {#mixin-blockers} To support a meaningful user intent signal and to conditionally block element -activation, you can use the {{ActivationBlockersMixin}} +activation, you can use the {{ActivationBlockersMixin}}. It is defined as +follows: -
- interface mixin ActivationBlockersMixin {
- readonly attribute boolean isValid;
- readonly attribute ActivationBlockersMixinBlockerReason invalidReason;
- attribute EventHandler onvalidationstatuschange;
- };
-
-
+interface mixin ActivationBlockersMixin {
+ readonly attribute boolean isValid;
+ readonly attribute ActivationBlockersMixinBlockerReason invalidReason;
+ attribute EventHandler onvalidationstatuschange;
+};
+
+
+Elements using the {{ActivationBlockersMixin}} are expected to support the
+following [=content attributes=]:
+
+
- interface mixin PowerfulFeatureObserver {
- readonly attribute PermissionState initialPermissionStatus;
- readonly attribute PermissionState permissionStatus;
- attribute EventHandler onpromptaction;
- attribute EventHandler onpromptdismiss;
- };
-
-
+interface mixin PowerfulFeatureObserver {
+ readonly attribute PermissionState initialPermissionStatus;
+ readonly attribute PermissionState permissionStatus;
+ attribute EventHandler onpromptaction;
+ attribute EventHandler onpromptdismiss;
+};
+
The following are the [=event handlers=] (and their corresponding [=event handler event types=]) that must be supported on elements that include the {{PowerfulFeatureObserver}}:
diff --git a/permission-elements.bs b/permission-elements.bs
index c61162f..9b6614b 100644
--- a/permission-elements.bs
+++ b/permission-elements.bs
@@ -120,30 +120,35 @@ The elements in this specification exhibit a number of common behaviours, which
are captured by the {{InPagePermissionMixin}} and its associated state,
algorithms, and rendering rules.
-
- interface mixin InPagePermissionMixin {
- readonly attribute boolean isValid;
- readonly attribute InPagePermissionMixinBlockerReason invalidReason;
- readonly attribute PermissionState initialPermissionStatus;
- readonly attribute PermissionState permissionStatus;
-
- attribute EventHandler onpromptaction;
- attribute EventHandler onpromptdismiss;
- attribute EventHandler onvalidationstatuschange;
- };
-
-
+interface mixin InPagePermissionMixin {
+ readonly attribute boolean isValid;
+ readonly attribute InPagePermissionMixinBlockerReason invalidReason;
+ readonly attribute PermissionState initialPermissionStatus;
+ readonly attribute PermissionState permissionStatus;
+
+ attribute EventHandler onpromptaction;
+ attribute EventHandler onpromptdismiss;
+ attribute EventHandler onvalidationstatuschange;
+};
+
+
+Elements using this mixin are expected to support the following
+[=Content attributes=]:
+
+