W3cubDocs

/Haxe JavaScript

Notification

package js.html

extends EventTarget

@:native("Notification") Available on js

The Notification interface of the Notifications API is used to configure and display desktop notifications to the user.

Documentation Notification by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Constructor

new (title:String, ?options:NotificationOptions)

Throws:

null DOMError

Variables

read only body:String

The body string of the notification as specified in the options parameter of the constructor.

read only data:Dynamic

Returns a structured clone of the notification’s data.

read only dir:NotificationDirection

The text direction of the notification as specified in the options parameter of the constructor.

read only icon:String

The URL of the image used as an icon of the notification as specified in the options parameter of the constructor.

read only lang:String

The language code of the notification as specified in the options parameter of the constructor.

onclick:Function

A handler for the click event. It is triggered each time the user clicks on the notification.

onclose:Function

A handler for the close event. It is triggered when the user closes the notification.

onerror:Function

A handler for the error event. It is triggered each time the notification encounters an error.

onshow:Function

A handler for the show event. It is triggered when the notification is displayed.

read only tag:String

The ID of the notification (if any) as specified in the options parameter of the constructor.

read only title:String

The title of the notification as specified in the first parameter of the constructor.

Methods

close ():Void

Programmatically closes a notification.

Static variables

static read only permission:NotificationPermission

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Notification.html