mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-07 05:55:51 +01:00
(refs #3)Add search form at the top of search result.
This commit is contained in:
@@ -41,7 +41,7 @@ trait IndexControllerBase extends ControllerBase { self: RepositoryService
|
|||||||
|
|
||||||
get("/:owner/:repository/search")(referrersOnly { repository =>
|
get("/:owner/:repository/search")(referrersOnly { repository =>
|
||||||
val query = params("q")
|
val query = params("q")
|
||||||
val target = params.getOrElse("type", "Code")
|
val target = params.getOrElse("type", "code")
|
||||||
|
|
||||||
target.toLowerCase match {
|
target.toLowerCase match {
|
||||||
case "issue" => {
|
case "issue" => {
|
||||||
|
|||||||
@@ -7,15 +7,20 @@
|
|||||||
<div class="box">
|
<div class="box">
|
||||||
<ul class="nav nav-tabs nav-stacked side-menu">
|
<ul class="nav nav-tabs nav-stacked side-menu">
|
||||||
<li@if(active=="code"){ class="active"}>
|
<li@if(active=="code"){ class="active"}>
|
||||||
<a href="@url(repository)/search?q=@urlEncode(query)&type=Code">Code</a>
|
<a href="@url(repository)/search?q=@urlEncode(query)&type=code">Code</a>
|
||||||
</li>
|
</li>
|
||||||
<li@if(active=="issue"){ class="active"}>
|
<li@if(active=="issue"){ class="active"}>
|
||||||
<a href="@url(repository)/search?q=@urlEncode(query)&type=Issue">Issue</a>
|
<a href="@url(repository)/search?q=@urlEncode(query)&type=issue">Issue</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="span9">
|
<div class="span9">
|
||||||
|
<form action="@url(repository)/search" method="GET">
|
||||||
|
<input type="text" name="q" value="@query" style="width: 80%; margin-bottom: 0px;"/>
|
||||||
|
<input type="submit" value="Search" class="btn" style="width: 15%;"/>
|
||||||
|
<input type="hidden" name="type" value="@active"/>
|
||||||
|
</form>
|
||||||
@body
|
@body
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user