//line simple.qtpl:2 func StreamSimpleQtc(qw422016 *qt422016.Writer, u *model.User) { //line simple.qtpl:2 qw422016.N().S(` <html> <body> <h1>`) //line simple.qtpl:5 qw422016.E().S(u.FirstName) //line simple.qtpl:5 qw422016.N().S(`</h1> <p>Here's a list of your favorite colors:</p> <ul> `) //line simple.qtpl:9 for _, colorName := range u.FavoriteColors { //line simple.qtpl:9 qw422016.N().S(` <li>`) //line simple.qtpl:10 qw422016.E().S(colorName) //line simple.qtpl:10 qw422016.N().S(`</li> `) //line simple.qtpl:11 } //line simple.qtpl:11 qw422016.N().S(` </ul> </body> </html> `) //line simple.qtpl:15 }
//line navigation.qtpl:2 func StreamNavigation(qw422016 *qt422016.Writer, nav []*model.Navigation) { //line navigation.qtpl:2 qw422016.N().S(` <ul class="navigation"> `) //line navigation.qtpl:4 for _, item := range nav { //line navigation.qtpl:4 qw422016.N().S(` <li><a href="`) //line navigation.qtpl:5 qw422016.E().S(item.Link) //line navigation.qtpl:5 qw422016.N().S(`">`) //line navigation.qtpl:5 qw422016.E().S(item.Item) //line navigation.qtpl:5 qw422016.N().S(`</a></li> `) //line navigation.qtpl:6 } //line navigation.qtpl:6 qw422016.N().S(` </ul> `) //line navigation.qtpl:8 }
//line header.qtpl:1 func StreamHeader(qw422016 *qt422016.Writer, title string) { //line header.qtpl:1 qw422016.N().S(` <title>`) //line header.qtpl:2 qw422016.E().S(title) //line header.qtpl:2 qw422016.N().S(`'s Home Page</title> <div class="header">Page Header</div> `) //line header.qtpl:4 }
//line index.qtpl:2 func StreamIndex(qw422016 *qt422016.Writer, u *model.User, nav []*model.Navigation, title string) { //line index.qtpl:2 qw422016.N().S(` <!DOCTYPE html> <html> <body> <header> `) //line index.qtpl:8 StreamHeader(qw422016, title) //line index.qtpl:8 qw422016.N().S(` </header> <nav> `) //line index.qtpl:12 StreamNavigation(qw422016, nav) //line index.qtpl:12 qw422016.N().S(` </nav> <section> <div class="content"> <div class="welcome"> <h4>Hello `) //line index.qtpl:18 qw422016.E().S(u.FirstName) //line index.qtpl:18 qw422016.N().S(`</h4> <div class="raw">`) //line index.qtpl:20 qw422016.N().S(u.RawContent) //line index.qtpl:20 qw422016.N().S(`</div> <div class="enc">`) //line index.qtpl:21 qw422016.E().S(u.EscapedContent) //line index.qtpl:21 qw422016.N().S(`</div> </div> `) //line index.qtpl:24 for i := 1; i <= 5; i++ { //line index.qtpl:24 qw422016.N().S(` `) //line index.qtpl:25 if i == 1 { //line index.qtpl:25 qw422016.N().S(` <p>`) //line index.qtpl:26 qw422016.E().S(u.FirstName) //line index.qtpl:26 qw422016.N().S(` has `) //line index.qtpl:26 qw422016.N().D(i) //line index.qtpl:26 qw422016.N().S(` message</p> `) //line index.qtpl:27 } else { //line index.qtpl:27 qw422016.N().S(` <p>`) //line index.qtpl:28 qw422016.E().S(u.FirstName) //line index.qtpl:28 qw422016.N().S(` has `) //line index.qtpl:28 qw422016.N().D(i) //line index.qtpl:28 qw422016.N().S(` messages</p> `) //line index.qtpl:29 } //line index.qtpl:29 qw422016.N().S(` `) //line index.qtpl:30 } //line index.qtpl:30 qw422016.N().S(` </div> </section> <footer> `) //line index.qtpl:35 StreamFooter(qw422016) //line index.qtpl:35 qw422016.N().S(` </footer> </body> </html> `) //line index.qtpl:40 }
//line report/report.qtpl:32 func (p *Page) streamtitle(qw422016 *qt422016.Writer) { //line report/report.qtpl:32 qw422016.E().S(p.Title) }