github.com/servernoj/jade@v0.0.0-20231225191405-efec98d19db1/testdata/imp/simple.go (about) 1 // Code generated by "jade.go"; DO NOT EDIT. 2 3 package jade 4 5 import ( 6 "github.com/Joker/jade/testdata/imp/model" 7 pool "github.com/valyala/bytebufferpool" 8 ) 9 10 func Simple(u *model.User, st []model.Story, buffer *pool.ByteBuffer) { 11 12 buffer.WriteString(`<html><body><h1>`) 13 WriteEscString(u.FirstName, buffer) 14 buffer.WriteString(`</h1><p>Here's a list of your favorite colors:</p><ul>`) 15 16 for _, colorName := range u.FavoriteColors { 17 buffer.WriteString(`<li>`) 18 WriteEscString(colorName, buffer) 19 buffer.WriteString(`</li>`) 20 } 21 buffer.WriteString(`</ul><ul>`) 22 23 for _, story := range st { 24 buffer.WriteString(`<li>`) 25 WriteInt(int64(story.StoryId), buffer) 26 buffer.WriteString(`</li><li>`) 27 WriteInt(int64(story.UserId), buffer) 28 buffer.WriteString(`</li><li>`) 29 WriteEscString(story.UserName, buffer) 30 buffer.WriteString(`</li>`) 31 } 32 buffer.WriteString(`</ul></body></html>`) 33 34 }