Class: OverlayNotification

wp.customize. OverlayNotification


new OverlayNotification(code, params)

A notification that is displayed in a full-screen overlay.
Parameters:
Name Type Description
code string Code.
params object Params.
Since:
  • 4.9.0
Source:

Extends

Members


containerClasses :string

Additional class names to add to the notification container.
Type:
  • string
Since:
  • 4.9.0
Inherited From:
Source:

loading :boolean

Whether the notification should show a loading spinner.
Type:
  • boolean
Since:
  • 4.9.0
Source:

template :function

Template function for rendering the notification. This will be populated with template option or else it will be populated with template from the ID.
Type:
  • function
Since:
  • 4.9.0
Inherited From:
Source:

templateId :string

ID for the template to render the notification.
Type:
  • string
Since:
  • 4.9.0
Inherited From:
Source:

Methods


handleEscape(event)

Stop propagation on escape key presses, but also dismiss notification if it is dismissible.
Parameters:
Name Type Description
event jQuery.Event Event.
Since:
  • 4.9.0
Source:
Returns:
Type
void

initialize(code, params)

Initialize notification.
Parameters:
Name Type Description
code string Notification code.
params object Notification parameters.
Properties
Name Type Argument Default Description
message string Message.
type string <optional>
error Type.
setting string <optional>
Related setting ID.
template function <optional>
Function for rendering template. If not provided, this will come from templateId.
templateId string <optional>
ID for template to render the notification.
containerClasses string <optional>
Additional class names to add to the notification container.
dismissible boolean <optional>
Whether the notification can be dismissed.
Since:
  • 4.9.0
Inherited From:
Source:

render()

Render notification.
Since:
  • 4.9.0
Overrides:
Source:
Returns:
Notification container.
Type
jQuery