浏览代码

[GinS] Add data search to gin website

cgars 7 年之前
父节点
当前提交
8edb20f0e7

+ 1 - 0
conf/locale/locale_de-DE.ini

@@ -144,6 +144,7 @@ repos=Repositories
 users=Benutzer
 organizations=Organisationen
 search=Suche
+data=Daten
 
 [auth]
 create_new_account=Neues Konto erstellen

+ 1 - 0
conf/locale/locale_en-GB.ini

@@ -146,6 +146,7 @@ repos=Repositories
 users=Users
 organizations=Organisations
 search=Search
+data=Data
 
 [auth]
 create_new_account=Create New Account

+ 1 - 0
conf/locale/locale_en-US.ini

@@ -146,6 +146,7 @@ repos = Repositories
 users = Users
 organizations = Organizations
 search = Search
+data = Data
 
 [auth]
 create_new_account = Create New Account

+ 34 - 0
templates/explore/blob_list.tmpl

@@ -0,0 +1,34 @@
+<div class="ui blob list">
+	{{range .Blobs}}
+	<div class="item">
+		<div class="ui header">
+			<div>
+				<a href="{{AppSubURL}}/{{.Source.GinRepoName}}">
+					<span class="octicon octicon-repo"></span>
+					{{.Source.GinRepoName}}
+				</a>
+				<a href="{{AppSubURL}}/{{.Source.GinRepoName}}/src/{{.Source.FirstCommit}}/{{.Source.Path}}">
+					<span class="octicon octicon-file"></span>
+					{{.Source.Path}}
+				</a>
+				<div class="ui right">
+					<i class="heartbeat icon"></i>
+					{{.Score}}
+				</div>
+			</div>
+			<div class="ui horizontal divider">
+				hits
+			</div>
+		</div>
+		{{range .Highlight.Content}}
+		<div>
+			{{. | Safe}}
+		</div>
+		{{end}}
+	</div>
+	<div class="ui horizontal divider"> </div>
+	{{end}}
+</div>
+
+
+

+ 14 - 0
templates/explore/data.tmpl

@@ -0,0 +1,14 @@
+{{template "base/head" .}}
+<div class="explore data">
+	<div class="ui container">
+		<div class="ui grid">
+			{{template "explore/navbar" .}}
+			<div class="twelve wide column content">
+				{{template "explore/search" .}}
+				{{template "explore/blob_list" .}}
+				{{template "explore/page" .}}
+			</div>
+		</div>
+	</div>
+</div>
+	{{template "base/footer" .}}

+ 3 - 0
templates/explore/navbar.tmpl

@@ -8,6 +8,9 @@
 			<span class="octicon octicon-mortar-board"></span> {{.i18n.Tr "gindoi"}}
 		</a>
 		{{if .LoggedUser}}
+		<a class="{{if .PageIsExploreData}}active{{end}} item" href="{{AppSubURL}}/explore/data">
+			<span class="octicon octicon-file"></span> {{.i18n.Tr "explore.data"}}
+		</a>
 		<a class="{{if .PageIsExploreUsers}}active{{end}} item" href="{{AppSubURL}}/explore/users">
 			<span class="octicon octicon-person"></span> {{.i18n.Tr "explore.users"}}
 		</a>