- <html>
- <head>
- <title>PAM</title>
- <link rel="stylesheet" href="/bootstrap-3.3.4-dist/css/bootstrap.min.css">
- <link rel="stylesheet" href="/bootstrap-3.3.4-dist/css/bootstrap-theme.min.css">
- <link rel="stylesheet" href="/css/parent.css">
- </head>
- <body>
- <#include "/navigation/bar.html">
- <div class="container theme-showcase" role="main">
- <div class="row">
- <div class="page-header">
- <h1>${title}</h1>
- </div>
- <form method="GET" action="/search" class="form-horizontal" id="newDepot" role="form">
- <div class="row">
- <div class="col-sm-6">
- <div class="input-group">
- <div class="input-group-addon">Type</div>
- <select type="text" name="type" class="form-control">
- <option value="_any_">Any</option> <#list types as t>
- <option value="${t.getId()}"<#if type?exists && type == t.getId()>selected</#if>>${t.getTitle()}</option>
- </#list>
- </select>
- </div>
- </div>
- <div class="col-sm-6">
- <div class="input-group">
- <div class="input-group-addon">Repository</div>
- <select type="text" name="repo" class="form-control" value="${repo!"_all_"}">
- <option value="_all_">All</option> <#list repos as r>
- <option value="${r.getName()}"<#if repo?exists && repo == r.getName()>selected</#if>>${r.getTitle()}</option>
- </#list>
- </select>
- </div>
- </div>
- </div>
- <br>
- <div class="row">
- <div class="col-sm-12">
- <div class="input-group">
- <span class="input-group-addon">Search Name</span> <input type="text" name="file" class="form-control"
- value="${file!""}"></input>
- </div>
- </div>
- </div>
- <br>
- <div class="row">
- <div class="col-sm-12">
- <div class="input-group">
- <span class="input-group-addon">Search Content</span> <input type="text" name="content" class="form-control"
- value="${content!""}"></input>
- </div>
- </div>
- </div>
- <br>
- <div class="row">
- <div class="col-sm-12">
- <button type="submit" class="btn btn-success" id="search">
- <i class="glyphicon glyphicon-search"></i> <span>Search</span>
- </button>
- </div>
- </div>
- </form>
- <#if results.getPayload()??>
- <div class="col-sm-12">
- <div class="panel panel-success">
- <div class="panel-heading">Search Results ${results.getPayload().getLastRow()} of
- ${results.getPayload().getNumFound()}</div>
- <table class="table table-striped table-hover row-clickable">
- <thead>
- <tr>
- <#list table.getTitle() as h>
- <th>${h}</th> </#list>
- </tr>
- </thead>
- <tbody>
- <#list table.getList() as t>
- <tr>
- <#list t.getRow()?keys as key>
- <td><a href="${t.getLink()}">${t.getRow()[key]}</a></td> </#list>
- </tr>
- </#list>
- </tbody>
- </table>
- </div>
- </div>
- </#if>
- </div>
- </div>
- <script src="/js/jquery.min.js"></script>
- <script src="/bootstrap-3.3.4-dist/js/bootstrap.min.js"></script>
- </body>
- </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#10 | 15215 | Paul Allen | Added RubyGem pages and tidy up. | 10 years ago | |
#9 | 15181 | Paul Allen | Maven/Generic search results. | 10 years ago | |
#8 | 15140 | Paul Allen | Handle empty search params. | 10 years ago | |
#7 | 15139 | Paul Allen | Extend p4search options. | 10 years ago | |
#6 | 15118 | Paul Allen | Added P4Search | 10 years ago | |
#5 | 14882 | Paul Allen | Refactor static html pages | 10 years ago | |
#4 | 14866 | Paul Allen |
Create different Depot types. - Display site types |
10 years ago | |
#3 | 14226 | Paul Allen | Tidy up Browse elements over to micro MVC model | 10 years ago | |
#2 | 13969 | Paul Allen | Depot list/create for Assets | 10 years ago | |
#1 | 13869 | Paul Allen |
- Fix logout when testing cookie. - Refactor ftl->html - Add local bootstrap |
10 years ago | |
//guest/paul_allen/p4am/src/main/resources/spark/template/freemarker/search.ftl | |||||
#2 | 13798 | Paul Allen | Basic file upload and login/logout cookie tidyup | 10 years ago | |
#1 | 13720 | Paul Allen | Perforce Asset Manager (PAM or P4AM) -- ideas | 10 years ago |