in og/viewog/og.go [170:254]
func renderObject(ctx context.Context, env *rellenv.Env, s *static.Handler, o *og.Object) h.HTML {
var title, header h.HTML
if o.Title() != "" {
title = &h.Title{h.String(o.Title())}
header = &h.H1{
Inner: &h.A{
HREF: o.URL(),
Inner: h.String(o.Title()),
},
}
}
return &h.Document{
Inner: h.Frag{
&h.Head{
Inner: h.Frag{
&h.Meta{Charset: "utf-8"},
title,
&h.LinkStyle{
HREF: "https://maxcdn.bootstrapcdn.com/twitter-bootstrap/2.2.0/css/bootstrap-combined.min.css",
},
&static.LinkStyle{
HREF: view.DefaultPageConfig.Style,
},
renderMeta(o),
},
},
&h.Body{
Class: "container",
Inner: h.Frag{
&h.Div{ID: "fb-root"},
view.DefaultPageConfig.GA,
&fb.Init{
URL: env.SdkURL(),
AppID: rellenv.FbApp(ctx).ID(),
},
&h.Div{
Class: "row",
Inner: h.Frag{
&h.Div{
Class: "span8",
Inner: header,
},
&h.Div{
Class: "span4",
Inner: &h.A{
Class: "btn btn-info pull-right",
HREF: o.LintURL(),
Inner: h.Frag{
&h.I{Class: "icon-warning-sign icon-white"},
h.String(" Debugger"),
},
},
},
},
},
&h.Div{
Class: "row",
Inner: h.Frag{
&h.Div{
Class: "span6",
Inner: h.Frag{
renderMetaTable(o),
&h.Iframe{
Class: "like",
Src: o.LikeURL(),
},
},
},
&h.Div{
Class: "span6",
Inner: &h.A{
HREF: o.ImageURL(),
Inner: &h.Img{
Src: o.ImageURL(),
Alt: o.Title(),
},
},
},
},
},
},
},
},
}
}