diff --git a/administrator/components/com_media/resources/scripts/app/Notifications.es6.js b/administrator/components/com_media/resources/scripts/app/Notifications.es6.js index 0b99a1850a5a9..e23f256643d86 100644 --- a/administrator/components/com_media/resources/scripts/app/Notifications.es6.js +++ b/administrator/components/com_media/resources/scripts/app/Notifications.es6.js @@ -4,7 +4,7 @@ class Notifications { success(message, options) { // eslint-disable-next-line no-use-before-define notifications.notify(message, { - type: 'message', + type: 'message', // @todo rename it to success dismiss: true, ...options, }); @@ -15,7 +15,7 @@ class Notifications { error(message, options) { // eslint-disable-next-line no-use-before-define notifications.notify(message, { - type: 'error', + type: 'error', // @todo rename it to danger dismiss: true, ...options, }); @@ -30,10 +30,17 @@ class Notifications { /* Send a notification */ // eslint-disable-next-line class-methods-use-this notify(message, options) { + let timer; + if (options.type === 'message') { + timer = 3000; + } Joomla.renderMessages( { [options.type]: [Joomla.JText._(message)], }, + undefined, + true, + timer, ); } } diff --git a/build/media_source/system/js/core.es6.js b/build/media_source/system/js/core.es6.js index 56916e0921f43..7b3093bec9c1a 100644 --- a/build/media_source/system/js/core.es6.js +++ b/build/media_source/system/js/core.es6.js @@ -675,7 +675,7 @@ window.Joomla.Modal = window.Joomla.Modal || { messagesBox.setAttribute('dismiss', 'true'); if (timeout && parseInt(timeout, 10) > 0) { - messagesBox.setAttribute('autodismiss', timeout); + messagesBox.setAttribute('auto-dismiss', timeout); } // Title