Преглед на файлове

Support dynamic links on profile

main
Matt Baer преди 6 години
родител
ревизия
b2e8d72bab
променени са 2 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. +1
    -5
      templates/profile.tmpl
  2. +6
    -0
      user.go

+ 1
- 5
templates/profile.tmpl Целия файл

@@ -22,11 +22,7 @@
</div>
<div>
<ul class="buttons">
<li><a href="http://domain.tld/path" class="button n01">Twitter</a></li>
<li><a href="http://domain.tld/path" class="button n02">Mastodon</a></li>
<li><a href="http://domain.tld/path" class="button n03">Pixelfed</a></li>
<li><a href="http://domain.tld/path" class="button n04">Instagram</a></li>
<li><a href="http://domain.tld/path" class="button n05">Whatever Else</a></li>
{{range .Links}}<li><a href="{{.URL}}" class="button">{{.Title}}</a></li>{{end}}
</ul>
</div>
</div>


+ 6
- 0
user.go Целия файл

@@ -13,8 +13,14 @@ type Profile struct {
Name converter.NullJSONString `json:"name"`
Header converter.NullJSONString `json:"header"`
Bio converter.NullJSONString `json:"bio"`
Links []Link `json:"links"`
}

func (p *Profile) RenderedBio() template.HTML {
return template.HTML(p.Bio.String)
}

type Link struct {
Title string `json:"title"`
URL string `json:"url"`
}

Зареждане…
Отказ
Запис