Mercurial > kallithea
comparison rhodecode/templates/data_table/_dt_elements.html @ 3154:0226b6d6b2b5 beta
Use common function for generation of grid data
- admin grid now has dedicated edit button, and uses changeset_cache
- some small improvements to grid
- all other datatables use this
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 09 Jan 2013 01:59:43 +0100 |
parents | d439d408b415 |
children | 2fb94c52e20e |
comparison
equal
deleted
inserted
replaced
3153:8046d1979674 | 3154:0226b6d6b2b5 |
---|---|
1 ## DATA TABLE RE USABLE ELEMENTS | 1 ## DATA TABLE RE USABLE ELEMENTS |
2 ## usage: | 2 ## usage: |
3 ## <%namespace name="dt" file="/data_table/_dt_elements.html"/> | 3 ## <%namespace name="dt" file="/data_table/_dt_elements.html"/> |
4 | |
5 <%def name="repo_actions(repo_name)"> | |
6 ${h.form(h.url('repo', repo_name=repo_name),method='delete')} | |
7 ${h.submit('remove_%s' % repo_name,_('delete'),class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this repository: %s') % repo_name+"');")} | |
8 ${h.end_form()} | |
9 </%def> | |
10 | 4 |
11 <%def name="quick_menu(repo_name)"> | 5 <%def name="quick_menu(repo_name)"> |
12 <ul class="menu_items hidden"> | 6 <ul class="menu_items hidden"> |
13 <li style="border-top:1px solid #003367;margin-left:18px;padding-left:-99px"></li> | 7 <li style="border-top:1px solid #003367;margin-left:18px;padding-left:-99px"></li> |
14 <li> | 8 <li> |
44 </a> | 38 </a> |
45 </li> | 39 </li> |
46 </ul> | 40 </ul> |
47 </%def> | 41 </%def> |
48 | 42 |
49 <%def name="repo_name(name,rtype,private,fork_of,short_name=False, admin=False)"> | 43 <%def name="repo_name(name,rtype,private,fork_of,short_name=False,admin=False)"> |
50 <% | 44 <% |
51 def get_name(name,short_name=short_name): | 45 def get_name(name,short_name=short_name): |
52 if short_name: | 46 if short_name: |
53 return name.split('/')[-1] | 47 return name.split('/')[-1] |
54 else: | 48 else: |
114 | 108 |
115 <%def name="user_gravatar(email, size=24)"> | 109 <%def name="user_gravatar(email, size=24)"> |
116 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(email, size)}"/> </div> | 110 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(email, size)}"/> </div> |
117 </%def> | 111 </%def> |
118 | 112 |
113 <%def name="repo_actions(repo_name)"> | |
114 <div> | |
115 <div style="float:left"> | |
116 <a href="${h.url('repo_settings_home',repo_name=repo_name)}" title="${_('edit')}"> | |
117 ${h.submit('edit_%s' % repo_name,_('edit'),class_="edit_icon action_button")} | |
118 </a> | |
119 </div> | |
120 <div style="float:left"> | |
121 ${h.form(h.url('repo', repo_name=repo_name),method='delete')} | |
122 ${h.submit('remove_%s' % repo_name,_('delete'),class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this repository: %s') % repo_name+"');")} | |
123 ${h.end_form()} | |
124 </div> | |
125 </div> | |
126 </%def> | |
127 | |
119 <%def name="user_actions(user_id, username)"> | 128 <%def name="user_actions(user_id, username)"> |
120 ${h.form(h.url('delete_user', id=user_id),method='delete')} | 129 ${h.form(h.url('delete_user', id=user_id),method='delete')} |
121 ${h.submit('remove_',_('delete'),id="remove_user_%s" % user_id, | 130 ${h.submit('remove_',_('delete'),id="remove_user_%s" % user_id, |
122 class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this user: %s') % username+"');")} | 131 class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this user: %s') % username+"');")} |
123 ${h.end_form()} | 132 ${h.end_form()} |
124 </%def> | 133 </%def> |
125 | 134 |
126 <%def name="user_name(user_id, username)"> | 135 <%def name="user_name(user_id, username)"> |
127 ${h.link_to(username,h.url('edit_user', id=user_id))} | 136 ${h.link_to(username,h.url('edit_user', id=user_id))} |
128 </%def> | 137 </%def> |
138 | |
139 <%def name="toggle_follow(repo_id)"> | |
140 <span id="follow_toggle_${repo_id}" class="following" title="${_('Stop following this repository')}" | |
141 onclick="javascript:toggleFollowingRepo(this, ${repo_id},'${str(h.get_token())}')"> | |
142 </span> | |
143 </%def> | |
144 |