Bug report
Description
In v9, dismissible alerts no longer work. Clicking a [data-mdb-dismiss="alert"] button does nothing.
Root cause
In src/js/autoinit/callbacks/free.js, alertCallback calls:
enableDismissTrigger(Alert);
This defaults method to 'hide', but Alert only implements close(), not hide(). The correct call already exists in src/js/bootstrap/mdb-prefix/alert.js:79 but is commented out:
// enableDismissTrigger(Alert, 'close')
Expected fix
Change the call in alertCallback to:
enableDismissTrigger(Alert, 'close');
Steps to reproduce
- Use mdb-ui-kit v9
- Add a dismissible alert with
data-mdb-alert-init and a close button using data-mdb-dismiss="alert"
- Click the close button
- Nothing happens
Environment
Bug report
Description
In v9, dismissible alerts no longer work. Clicking a
[data-mdb-dismiss="alert"]button does nothing.Root cause
In
src/js/autoinit/callbacks/free.js,alertCallbackcalls:This defaults
methodto'hide', butAlertonly implementsclose(), nothide(). The correct call already exists insrc/js/bootstrap/mdb-prefix/alert.js:79but is commented out:// enableDismissTrigger(Alert, 'close')Expected fix
Change the call in
alertCallbackto:Steps to reproduce
data-mdb-alert-initand a close button usingdata-mdb-dismiss="alert"Environment