(refs #3)Add search form at the top of search result.

This commit is contained in:
takezoe
2013-07-17 18:32:59 +09:00
parent 7f0aff8c03
commit 05d7e33d86
2 changed files with 8 additions and 3 deletions

View File

@@ -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" => {

View File

@@ -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>