Przeglądaj źródła

[repo_list] Revert repository listing template to upstream

Brings back star and fork counts (which we can remove later if we want)
but more importantly some unicode text handling that we were missing.
Achilleas Koutsou 6 lat temu
rodzic
commit
993d263580
1 zmienionych plików z 23 dodań i 9 usunięć
  1. 23 9
      templates/explore/repo_list.tmpl

+ 23 - 9
templates/explore/repo_list.tmpl

@@ -1,15 +1,29 @@
 <div class="ui repository list">
 	{{range .Repos}}
 		<div class="item">
-			<div class="ui header">
-				<a class="name" href="{{AppSubURL}}/{{if .Owner}}{{.Owner.Name}}{{else if $.Org}}{{$.Org.Name}}{{else}}{{$.Owner.Name}}{{end}}/{{.Name}}">{{if $.PageIsExplore}}{{.Owner.Name}} / {{end}}{{.Name}}</a>
-				{{if .IsPrivate}}
-					<span class="text gold"><i class="octicon octicon-lock"></i></span>
-				{{else if .IsFork}}
-					<span><i class="octicon octicon-repo-forked"></i></span>
-				{{else if .IsMirror}}
-					<span><i class="octicon octicon-repo-clone"></i></span>
-				{{end}}
+			<div class="ui grid">
+				<div class="ui two wide column middle aligned center">
+					{{if .RelAvatarLink}}<img class="ui tiny image" src="{{.RelAvatarLink}}">{{else}}<i class="mega-octicon octicon-repo"></i>{{end}}
+				</div>
+				<div class="ui fourteen wide column no-padding-left">
+					<div class="ui header">
+						<a class="name" href="{{AppSubURL}}/{{if .Owner}}{{.Owner.Name}}{{else if $.Org}}{{$.Org.Name}}{{else}}{{$.Owner.Name}}{{end}}/{{.Name}}">{{if $.PageIsExplore}}{{.Owner.Name}} / {{end}}{{.Name}}</a>
+						{{if .IsPrivate}}
+							<span class="text gold"><i class="octicon octicon-lock"></i></span>
+						{{else if .IsFork}}
+							<span><i class="octicon octicon-repo-forked"></i></span>
+						{{else if .IsMirror}}
+							<span><i class="octicon octicon-repo-clone"></i></span>
+						{{end}}
+
+						<div class="ui right metas">
+							<span class="text grey"><i class="octicon octicon-star"></i> {{.NumStars}}</span>
+							<span class="text grey"><i class="octicon octicon-git-branch"></i> {{.NumForks}}</span>
+						</div>
+					</div>
+					{{if .Description}}<p class="has-emoji">{{.Description | Str2HTML}}</p>{{end}}
+					<p class="time">{{$.i18n.Tr "org.repo_updated"}} {{TimeSince .Updated $.i18n.Lang}}</p>
+				</div>
 			</div>
 		</div>
 	{{end}}