核心模块
注解
This section is under construction. Have a look at the modules folder for more information, located at:
public/src/modules
Alerts
The alert module is a toaster notification that can be called via the following syntax:
app.alert({
title: 'Success!',
message: 'Here\'s an example of an alert!',
location: 'left-bottom',
timeout: 2500,
type: 'success',
image: 'https://i.imgur.com/dJBzcGT.jpg'
});
The above code will result in this notification (default styling):
To style this, have a look at the vanilla theme’s modules/alert.less
and templates/alert.tpl
.
Parameters:
title
- string, which can be a language string as well. Some core language strings that you can use here include:[[global:alert.success]]
and[[global:alert.error]]
message
- string, which can be a language string as well.location
(optional) -right-top
(default),left-top
,right-bottom
,left-bottom
timeout
(optional) - integer in milliseconds, default is permanent until closed.type
- error, success, info, warning/notifyimage
(optional) - string, URL to image.closefn
(optional) - function. This is called when the user closes the alert via the (X) button.clickfn
(optional) - function. This is called when the user clicks on the alert.