Creates an instance of a Modal.
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object |
optional
An options object to specify to style and behaviour of the modal.
|
- See:
Example
// Create the button and the modal when clicked
const button = new Button({
label: 'Show Modal',
action: e => {
const modal = new Modal({
app: app,
header: 'This is the header',
content: 'This is the text.'
})
app.scene.addChild(modal)
}
})
// Add the button to a DisplayObject
app.scene.addChild(button)
Extends
- PIXI.Container
- InteractivePopup
Members
-
content string | PIXI.DisplayObject overrides
-
Sets or gets the content. The getter always returns an PIXI.DisplayObject. The setter can receive a string or a PIXI.DisplayObject.
-
header string | PIXI.Text overrides
-
Sets or gets the header. The getter always returns a PIXI.Text object. The setter can receive a string or a PIXI.Text object.
Methods
-
Hides the modal (sets his alpha values to 0).
Returns:
Type Description Modal A reference to the modal for chaining. -
Should be called to refresh the layout of the modal. Can be used after resizing.
Returns:
Type Description Modal A reference to the modal for chaining. -
Shows the modal (sets his alpha values to 1).
Returns:
Type Description Modal A reference to the modal for chaining.