Browse Source

[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 years ago
parent
commit
993d263580
1 changed files with 23 additions and 9 deletions
  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}}