Mercurial > kallithea
changeset 3069:9dca99ffd495 beta
added help on how to filter the journal
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 06 Dec 2012 21:57:24 +0100 |
parents | 44827c84dc66 |
children | cc7eedb5323c |
files | rhodecode/templates/admin/admin.html rhodecode/templates/admin/admin_log.html |
diffstat | 2 files changed, 44 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/templates/admin/admin.html Thu Dec 06 01:49:18 2012 +0100 +++ b/rhodecode/templates/admin/admin.html Thu Dec 06 21:57:24 2012 +0100 @@ -7,7 +7,25 @@ <%def name="breadcrumbs_links()"> <form id="filter_form"> - <input class="q_filter_box" id="q_filter" size="15" type="text" name="filter" value="${c.search_term or _('quick filter...')}"/> + <input class="q_filter_box ${'' if c.search_term else 'initial'}" id="q_filter" size="15" type="text" name="filter" value="${c.search_term or _('quick filter...')}"/> + <span class="tooltip" title="${h.tooltip(_(''' + Example search query: + "repository:vcs" + "username:marcin" + + You can use wildcards using '*' + "repositroy:vcs*" - search everything starting with 'vcs' + "repository:*vcs*" - search for repository containing 'vcs' + Use AND / OR operators in queries + "repository:vcs OR repository:test" + "username:test AND repository:test*" + List of valid search filters: + repository: + username: + action: + ip: + date: + '''))}">?</span> <input type='submit' value="${_('filter')}" class="ui-btn" style="padding:0px 2px 0px 2px;margin:0px"/> ${_('Admin journal')} - ${ungettext('%s entry', '%s entries', c.users_log.item_count) % (c.users_log.item_count)} </form> @@ -33,13 +51,23 @@ <script> YUE.on('q_filter','click',function(){ - YUD.get('q_filter').value = ''; + var qfilter = YUD.get('q_filter'); + if(YUD.hasClass(qfilter, 'initial')){ + qfilter.value = ''; + } +}); +var fix_q_filter_width = function(len){ + YUD.setStyle(YUD.get('q_filter'),'width',Math.max(80, len*6.50)+'px'); +} +YUE.on('q_filter','keyup',function(){ + fix_q_filter_width(YUD.get('q_filter').value.length); }); YUE.on('filter_form','submit',function(e){ YUE.preventDefault(e) var val = YUD.get('q_filter').value; window.location = "${url.current(filter='__FILTER__')}".replace('__FILTER__',val); - }); +}); +fix_q_filter_width(YUD.get('q_filter').value.length); </script> </%def>
--- a/rhodecode/templates/admin/admin_log.html Thu Dec 06 01:49:18 2012 +0100 +++ b/rhodecode/templates/admin/admin_log.html Thu Dec 06 21:57:24 2012 +0100 @@ -39,20 +39,20 @@ <script type="text/javascript"> YUE.onDOMReady(function(){ - YUE.delegate("user_log","click",function(e, matchedEl, container){ - ypjax(e.target.href,"user_log",function(){ - show_more_event(); - tooltip_activate(); - show_changeset_tooltip(); - }); - YUE.preventDefault(e); - },'.pager_link'); + YUE.delegate("user_log","click",function(e, matchedEl, container){ + ypjax(e.target.href,"user_log",function(){ + show_more_event(); + tooltip_activate(); + show_changeset_tooltip(); + }); + YUE.preventDefault(e); + },'.pager_link'); - YUE.delegate("user_log","click",function(e,matchedEl,container){ - var el = e.target; - YUD.setStyle(YUD.get(el.id.substring(1)),'display',''); - YUD.setStyle(el.parentNode,'display','none'); - },'.show_more'); + YUE.delegate("user_log","click",function(e,matchedEl,container){ + var el = e.target; + YUD.setStyle(YUD.get(el.id.substring(1)),'display',''); + YUD.setStyle(el.parentNode,'display','none'); + },'.show_more'); }); </script>