Every line of 'mailto button' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
7 func Button(a IActivity) *FButton { 8 v := &FButton{} 9 v.VID = NewToken() 10 v.ClassName = "Button" 11 v.UI = a.GetMyActivity().UI 12 GlobalVars.UIs[v.UI].NewView(v.ClassName, v.VID) 13 GlobalVars.ViewMap[v.VID] = v 14 return v 15 }
246 func (b *BlazeClient) SendAppButton(ctx context.Context, conversationId, recipientId, label, action, color string) error { 247 btns, err := json.Marshal([]interface{}{map[string]string{ 248 "label": label, 249 "action": action, 250 "color": color, 251 }}) 252 if err != nil { 253 return err 254 } 255 params := map[string]interface{}{ 256 "conversation_id": conversationId, 257 "recipient_id": recipientId, 258 "message_id": UuidNewV4().String(), 259 "category": MessageCategoryAppButtonGroup, 260 "data": base64.StdEncoding.EncodeToString(btns), 261 } 262 err = writeMessageAndWait(ctx, b.mc, createMessageAction, params) 263 if err != nil { 264 return BlazeServerError(ctx, err) 265 } 266 return nil 267 }
282 func (f *Form) Submit() error { 283 if len(f.buttons) > 0 { 284 for name := range f.buttons { 285 return f.Click(name) 286 } 287 } 288 return f.send("", "") 289 }