Definition
The HTML Permission Elements defines HTMLGeolocationElement
[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 InPagePermissionMixin;
Consolidated IDL (across mixin and partials)
[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;
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;
};