Source code

Revision control

Copy as Markdown

Other Tools

// GENERATED CONTENT - DO NOT EDIT
// Content was automatically extracted by Reffy into webref
// Source: The HTML Geolocation Element (https://wicg.github.io/PEPC/geolocation-element.html)
[Exposed=Window]
interface HTMLGeolocationElement : HTMLElement {
[HTMLConstructor] constructor();
readonly attribute GeolocationPosition? position;
readonly attribute GeolocationPositionError? error;
[CEReactions, Reflect] attribute boolean autolocate;
[CEReactions, Reflect] attribute boolean watch;
attribute EventHandler onlocation;
};
HTMLGeolocationElement includes ActivationBlockersMixin;
HTMLGeolocationElement includes PowerfulFeatureObserver;
interface mixin ActivationBlockersMixin {
readonly attribute boolean isValid;
readonly attribute ActivationBlockersMixinBlockerReason invalidReason;
attribute EventHandler onvalidationstatuschange;
};
enum ActivationBlockersMixinBlockerReason {
"", // No blocker reason.
"illegal_subframe", "unsuccessful_registration",
"recently_attached", "intersection_changed",
"intersection_out_of_viewport_or_clipped",
"intersection_occluded_or_distorted", "style_invalid",
"type_invalid",
};
interface mixin PowerfulFeatureObserver {
readonly attribute PermissionState initialPermissionStatus;
readonly attribute PermissionState permissionStatus;
attribute EventHandler onpromptaction;
attribute EventHandler onpromptdismiss;
};