@ -25,7 +25,7 @@ func (c *PageOverlays) handleSimpleModalButton(event vugu.DOMEvent) {
}
}
func ( c * PageOverlays ) handleSimpleToastButton ( event vugu . DOMEvent ) {
func ( c * PageOverlays ) handleSimpleToastButton ( event vugu . DOMEvent ) {
c . AddToast ( event , & overlay . ToastSimple {
c . AddToast ( event .EventEnv ( ) , & overlay . ToastSimple {
IconSlot : & icons . LInfoCircle { AttrMap : vugu . AttrMap { "style" : "font-size: 2em;" } } ,
IconSlot : & icons . LInfoCircle { AttrMap : vugu . AttrMap { "style" : "font-size: 2em;" } } ,
Message : "This is a simple toast!\nIt supports multiple lines and has an icon slot.\nThere also can be multiple of it at the same time, this one was opened at " + time . Now ( ) . Format ( time . TimeOnly ) + "." ,
Message : "This is a simple toast!\nIt supports multiple lines and has an icon slot.\nThere also can be multiple of it at the same time, this one was opened at " + time . Now ( ) . Format ( time . TimeOnly ) + "." ,
SignalColor : "d3c-color-attention" ,
SignalColor : "d3c-color-attention" ,
@ -33,7 +33,7 @@ func (c *PageOverlays) handleSimpleToastButton(event vugu.DOMEvent) {
}
}
func ( c * PageOverlays ) handleWarningToastButton ( event vugu . DOMEvent ) {
func ( c * PageOverlays ) handleWarningToastButton ( event vugu . DOMEvent ) {
c . AddToast ( event , & overlay . ToastSimple {
c . AddToast ( event .EventEnv ( ) , & overlay . ToastSimple {
IconSlot : & icons . LWarning { AttrMap : vugu . AttrMap { "style" : "font-size: 2em;" , "class" : "d3c-color-caution d3c-icon-use-color" } } ,
IconSlot : & icons . LWarning { AttrMap : vugu . AttrMap { "style" : "font-size: 2em;" , "class" : "d3c-color-caution d3c-icon-use-color" } } ,
Message : "This is a warning, be careful!" ,
Message : "This is a warning, be careful!" ,
SignalColor : "d3c-color-caution" ,
SignalColor : "d3c-color-caution" ,
@ -41,11 +41,11 @@ func (c *PageOverlays) handleWarningToastButton(event vugu.DOMEvent) {
}
}
func ( c * PageOverlays ) handleToastMessageButton ( event vugu . DOMEvent ) {
func ( c * PageOverlays ) handleToastMessageButton ( event vugu . DOMEvent ) {
c . AddToast ( event , & overlay . ToastMessage { MessageType : overlay . ToastMessageTypeCritical , Message : "Uh oh!" } )
c . AddToast ( event .EventEnv ( ) , & overlay . ToastMessage { MessageType : overlay . ToastMessageTypeCritical , Message : "Uh oh!" } )
}
}
func ( c * PageOverlays ) handleToastMessageTimeoutButton ( event vugu . DOMEvent ) {
func ( c * PageOverlays ) handleToastMessageTimeoutButton ( event vugu . DOMEvent ) {
c . AddToast ( event , & overlay . ToastMessage { MessageType : overlay . ToastMessageTypeSuccess , Message : "That worked!" , Duration : 5 * time . Second } )
c . AddToast ( event .EventEnv ( ) , & overlay . ToastMessage { MessageType : overlay . ToastMessageTypeSuccess , Message : "That worked!" , Duration : 5 * time . Second } )
}
}
func ( c * PageOverlays ) handleWaitOverlayButton ( event vugu . DOMEvent ) {
func ( c * PageOverlays ) handleWaitOverlayButton ( event vugu . DOMEvent ) {