این ماژول وظیفه نمایش یک عنصر به عنوان اطلاع یا Notification را دارد که پس از مدت زمانی حذف میشود.
این اطلاعها در عنصری با آیدی formError قرار میگیرند.
با اجرای این ماژول رویداد notify:before با شی آرگومان روی پنجره اجرا میشود.
سپس در صورتی که مقدار آرگومان اول این تابع مقدار false باشد اطلاعهایی که در حال حاظر باز هستند حذف میشوند و رویدادهای notify:close:force و notify:done اجرا میشوند. در غیر این صورت اطلاع نمایش داده میشود و رویداد notify:shown جرقه میخورد.
پس از قرار دادن محتویات مورد نظر در اطلاع رویداد notify:html اجرا میشود.
در صورتی که اطلاع بعد از اتمام زمان مورد نظر بسته شود، رویداد notify:close:timeout و در صورتی که با کلیک بسته شود، رویداد notify:close:click جرقه میخورد.
برای استفاده از این ماژول شما باید HTML مورد نظر در صورت نیاز، و یا متنی ساده در صورت نبود نیاز به این تابع بدهید:
notify({
html: '<ul>...</ul>',
// text: 'Hi',
sticky: false,
delay: 7000
});
مقدار این مشخصه به عنوان HTML به عنصر دربرگیرنده یا #formError اضافه میشود.
در صورتی که مشخصه html تعیین نشده باشد، مقدار این مشخصه در یک عنصر p داخل اطلاع قرار میگیرد.
این مشخصه تعیین میکند که اطلاع پس از چند میلیثانیه از صفحه محو شود.
در صورت مثبت بودن این مشخصه اطلاع تا زمانی که روی آن کلیک نشود از صفحه حذف نمیشود.