소스 검색

[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 년 전
부모
커밋
993d263580
1개의 변경된 파일23개의 추가작업 그리고 9개의 파일을 삭제
  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}}