All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.taglib.ui.success.toast.tmpl Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
let alertContainer = document.getElementById('alertContainer');

if (!alertContainer) {
    alertContainer = document.createElement('div');
    alertContainer.id = 'alertContainer';

    dom.addClasses(alertContainer, 'alert-notifications alert-notifications-fixed');
    dom.enterDocument(alertContainer);
}
else {
    dom.removeChildren(alertContainer);
}

const clayToast = new ClayToast.default(
    {
        autoClose: true,
        destroyOnHide: true,
        events: {
            'disposed': function(event) {
                if (!alertContainer.hasChildNodes()) {
                    dom.exitDocument(alertContainer);
                }
            }
        },
        message: '$message$'.replace(/&/g, '&'),
        spritemap: '$pathThemeImages$/lexicon/icons.svg',
        style: 'success',
        title: '$title$'
    },
    alertContainer
);

dom.removeClasses(clayToast.element, 'show');

requestAnimationFrame(
    function() {
        dom.addClasses(clayToast.element, 'show');
    }
);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy