blob: 4a6c49a5709efe777228786bb881715991e01268 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
{% interface
GitItemBase {
Nav(name string)
GitContent()
}
%}
{% code
type GitItemPage struct {
Name string
GitItemBase
}
%}
{% func (p *GitItemPage) Title() %}Git | List{% endfunc %}
{% func (p *GitItemPage) Navbar() %}{%= Navbar(Git) %}{% endfunc %}
{% func (p *GitItemPage) Content() %}
<div class="row">
<h3>{%s p.Name %}</h3>
</div>
<div class="row">
{%= p.Nav(p.Name) %}
</div>
<div class="row">
{%= p.GitContent() %}
</div>
{% endfunc %}
{% func (p *GitItemPage) Script() %}
{% endfunc %}
|