SAAS Platform News HotList.biz CMS
Updates on the platform for creating sites and online stores HotList.biz

Switch from Jquery jGrowl to custom hotengine_notify module

Switch from Jquery jGrowl to custom hotengine_notify module

As part of our performance improvement strategy, we have completely replaced JQuery jGrowl with pure JavaScript.







The new module hotengine_notify is our own solution that fully preserves the familiar notification logic, but removes unnecessary dependencies and heavy libraries from the project.

What changed?
  • Speed: No JQuery makes notification initialization instantaneous.
  • Weight: The module code is reduced several times compared to the original plugin.
  • Native: Full support for modern ES6+ standards.

Guide for developers and integrators

The hotengine_notify functionality is fully identical to jGrowl. If you used custom calls in your scripts, you only need to change the function name. All key parameters (life, header, sticky, theme) work the same way as before.

Usage examples

1. Basic call (Informational message)

Simple notification that disappears automatically after 3 seconds.

hotengine_notify('Changes saved successfully');
2. Important notification (Sticky Error)

Use the error theme for critical errors. This message will not close until the user clicks the cross.

hotengine_notify('Access error to section', { 
    header: 'System interruption', 
    theme: 'error', 
    sticky: true 
});
3. Using Callback functions

Now you can easily execute code when closing the notification via beforeClose. Useful for working with cookies or sending statistics.

hotengine_notify('You have a new notification', { 
    beforeClose: function(el, msg) {
        // Example: set a read cookie for 24 hours
        document.cookie = "notify_read=1; path=/; max-age=86400;";
    }
});

Interface localization

All text elements (e.g., the “Close all” button) have been moved to CSS. The module automatically detects the page language via the lang attribute in the HTML tag. Currently supported:

  • RU: [ Закрыть все ]
  • UK: [ Закрити все ]
  • PL: [ Zamknij wszystko ]
  • EN: [ Close all ]

Hotlist.biz — we work on speed so you can work on results.


Added template demo and quick install.
Added delivery status check for orders with the specified TTN Nova Poshta.
Hotlst.biz improves script loading: moving away from $.getScript