[Notice] Announcing the End of Demo Server [Read me]
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2012-08-28
File name
Commit message
Commit date
@(message: String, currentPage: com.avaje.ebean.Page[Project], filter:String, listState:String)
@import utils.TemplateHelper._
@home(message, utils.MenuType.PROJECTS) {
<div class="page">
<div class="header-wrap">
<div class="stats-wrap">
@for(state <- Array("all", "public", "private")) {
<a href="@routes.ProjectApp.projects(state=state)" class="stat stat-projectlist @state @if(listState.equals(state)){ active }">
<span class="desc"><strong>@Messages("project."+state)</strong> @Messages("projects")</span>
<span class="num @state">@Project.countByState(state)</span>
</a>
}
</div>
<div class="search-wrap projects">
<div id="search" class="inner">
<form action="@routes.ProjectApp.projects()" method="get">
<input name="state" type="hidden" value="@listState">
<input name="filter" class="text" type="text" placeholder="@Messages("site.project.filter")" value="@filter"><!--
--><button type="submit" class="btn search-btn">@Messages("issue.search")</button><!--
<a href="#" class=tn-advanced"><i class="ico"></i>Advanced Search</a> -->
<div class="srch-advanced">
<!-- TODO: fill this form -->
</div>
</form>
</div>
</div>
</div>
<ul class="all-projects">
@for(project <- currentPage.getList) {
<li class="project">
<div class="info-wrap">
<div class="header">
<a href="@routes.UserApp.userInfo(project.owner)">@project.owner</a> / <a href="@routes.ProjectApp.project(project.owner, project.name)" class="project-name">@project.name</a>
@if(!project.share_option){ <i class="ico ico-lock"></i> }
@for(tag <- project.tags) {
<span class="label label-info">@tag.name</span>
}
</div>
<div class="desc">
@project.overview
</div>
<p class="name-tag">by <a href="@routes.UserApp.userInfo(project.owner)"><b>@project.owner</b></a> since @agoString(project.ago)</p>
</div>
<div class="stats-wrap">
<div class="like">
<i class="ico ico-like"></i><span class="num">1</span>
</div>
<i class="ico ico-activity low"></i><!--
--><a href="@routes.UserApp.userInfo(project.owner)" class="avatar-wrap img-rounded">
<img src="@project.getOwnerByName(project.owner).avatarUrl" width="32" height="32">
</a>
</div>
</li>
}
</ul>
<!-- pagination.js will fill here. -->
<div id="pagination"></div>
</div>
<script type="text/javascript">
$(document).ready(function(){
hive.Pagination.update($("#pagination"), @currentPage.getTotalPageCount);
/*
$(".btn-advanced").click(function(){
$(".inner").toggleClass("advanced");
});
*/
});
</script>
}