Mercurial > kallithea
view pylons_app/templates/search/search.html @ 525:87d80c84df09
added search in specific repository
added delete to my page view handled by separate controller for deleting users own repos, added fork draft
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 29 Sep 2010 22:38:54 +0200 |
parents | 7010af6efde5 |
children |
line wrap: on
line source
## -*- coding: utf-8 -*- <%inherit file="/base/base.html"/> <%def name="title()"> ${_('Search')} %if c.repo_name: ${_('in repository: ') + c.repo_name} %else: ${_('in all repositories')} %endif :${c.cur_query} </%def> <%def name="breadcrumbs()"> ${c.hg_app_name} </%def> <%def name="page_nav()"> ${self.menu('home')} </%def> <%def name="main()"> <div class="box"> <!-- box / title --> <div class="title"> <h5>${_('Search')} %if c.repo_name: ${_('in repository: ') + c.repo_name} %else: ${_('in all repositories')} %endif </h5> </div> <!-- end box / title --> %if c.repo_name: ${h.form(h.url('search_repo',search_repo=c.repo_name),method='get')} %else: ${h.form(h.url('search'),method='get')} %endif <div class="form"> <div class="fields"> <div class="field "> <div class="label"> <label for="q">${_('Search')}:</label> </div> <div class="input"> ${h.text('q',c.cur_query,class_="small")} <div class="button highlight"> <input type="submit" value="${_('Search')}" class="ui-button ui-widget ui-state-default ui-corner-all"/> </div> <div style="font-weight: bold;clear:both;padding: 5px">${c.runtime}</div> </div> </div> </div> </div> ${h.end_form()} %for cnt,sr in enumerate(c.formated_results): %if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(sr['repository'],'search results check'): <div class="table"> <div id="body${cnt}" class="codeblock"> <div class="code-header"> <div class="revision">${h.link_to(h.literal('%s » %s' % (sr['repository'],sr['f_path'])), h.url('files_home',repo_name=sr['repository'],revision='tip',f_path=sr['f_path']))}</div> </div> <div class="code-body"> <pre>${h.literal(sr['content_short_hl'])}</pre> </div> </div> </div> %else: %if cnt == 0: <div class="table"> <div id="body${cnt}" class="codeblock"> <div class="error">${_('Permission denied')}</div> </div> </div> %endif %endif %endfor %if c.cur_query: <div class="pagination-wh pagination-left"> ${c.formated_results.pager('$link_previous ~2~ $link_next')} </div> %endif </div> </%def>