blob: 7e835141d57a939d3ebb75cc2cf2fc8cb87c9a23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
export default function showFlash(message, type = 'alert', parent = null) {
const $flashContainer = parent ?
parent.find('.flash-container') : $('.flash-container-page');
const containerClasses = $flashContainer.parent().hasClass('content-wrapper') ?
'container-fluid container-limited' : '';
const $flash = $(`
<div class="flash-${type}">
<div class="flash-text ${containerClasses}">
${message}
</div>
</div>
`).on('click', () => $flash.fadeOut());
$flashContainer.empty().append($flash).show();
}
// global name capitalized for legacy reasons
window.Flash = showFlash;
|