core/modal_factory

Create a modal.

Source:
Deprecated:
  • since Moodle 4.3
License:
  • http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
To Do:
  • Final deprecation in Moodle 4.7/5.2. See MDL-79128/

Members

(static, constant) types

Source:
Properties:
Name Type Description
DEFAULT String

The default modal

SAVE_CANCEL String

A modal which can be used to either save, or cancel.

DELETE_CANCEL String

A modal which can be used to either delete, or cancel.

CANCEL String

A modal which displayed a cancel button

ALERT String

An information modal which only displays information.

The available standard modals.

Methods

(inner) create(modalConfig, triggerElement) → {promise}

Source:

Create a Modal instance.

Parameters:
Name Type Description
modalConfig object

The configuration to create the modal instance

triggerElement object

The trigger HTML jQuery object

Returns:

Resolved with a Modal instance

Type
promise