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  }