Aktualności platformy SAAS HotList.biz CMS
Aktualizacje platformy do tworzenia stron i sklepów internetowych HotList.biz

Przejście z Jquery jGrowl na własny moduł hotengine_notify

Przejście z Jquery jGrowl na własny moduł hotengine_notify

W ramach strategii zwiększania wydajności dokonano pełnej zamiany JQuery jGrowl na czysty JavaScript.







Nowy moduł hotengine_notify to nasze własne rozwiązanie, które w pełni zachowuje znaną logikę powiadomień, ale eliminuje projekt z nadmiarowych zależności i ciężkich bibliotek.

Co się zmieniło?
  • Szybkość: Brak JQuery sprawia, że inicjalizacja powiadomień jest natychmiastowa.
  • Waga: Kod modułu został skrócony wielokrotnie w porównaniu z oryginalnym pluginem.
  • Natywność: Pełna obsługa nowoczesnych standardów ES6+.

Poradnik dla deweloperów i integratorów

Funkcjonalność hotengine_notify jest w pełni identyczna z jGrowl. Jeśli używałeś niestandardowych wywołań w swoich skryptach, wystarczy zmienić nazwę funkcji. Wszystkie kluczowe parametry (life, header, sticky, theme) działają zgodnie z dotychczasowym schematem.

Przykłady użycia

1. Podstawowe wywołanie (Komunikat informacyjny)

Proste powiadomienie, które zniknie automatycznie po 3 sekundach.

hotengine_notify('Zmiany zapisane pomyślnie');
2. Ważne powiadomienie (Sticky Error)

Użyj tematu error dla krytycznych błędów. Taki komunikat nie zniknie, dopóki użytkownik nie kliknie krzyżyka.

hotengine_notify('Błąd dostępu do sekcji', { 
    header: 'Przerwanie systemowe', 
    theme: 'error', 
    sticky: true 
});
3. Użycie funkcji Callback

Teraz możesz łatwo wykonywać kod przy zamknięciu powiadomie

Dodano widget Rezerwacji.
Dodano powiadomienie o niedokończonym zakupie.
Dodano generator wyskakujących okienek.