Mercurial > kallithea
comparison rhodecode/templates/admin/users/user_edit_my_account.html @ 2897:1f7b8c73c94a
Merge with beta
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 08 Oct 2012 22:37:09 +0200 |
parents | 63e58ef80ef1 1f2c4bf348ad |
children | 3148c08cf86f |
comparison
equal
deleted
inserted
replaced
2880:3c7c24f9031f | 2897:1f7b8c73c94a |
---|---|
36 </li> | 36 </li> |
37 <li> | 37 <li> |
38 <span><a id="show_my" class="link-white" href="#my">${_('My repos')}</a> </span> | 38 <span><a id="show_my" class="link-white" href="#my">${_('My repos')}</a> </span> |
39 </li> | 39 </li> |
40 <li> | 40 <li> |
41 <span><a id="show_pullrequests" class="link-white" href="#perms">${_('My pull requests')}</a> </span> | 41 <span><a id="show_pullrequests" class="link-white" href="#pullrequests">${_('My pull requests')}</a> </span> |
42 </li> | 42 </li> |
43 %if h.HasPermissionAny('hg.admin','hg.create.repository')(): | 43 %if h.HasPermissionAny('hg.admin','hg.create.repository')(): |
44 <li> | 44 <li> |
45 <span>${h.link_to(_('Add repo'),h.url('admin_settings_create_repository'))}</span> | 45 <span>${h.link_to(_('Add repo'),h.url('admin_settings_create_repository'))}</span> |
46 </li> | 46 </li> |
107 var func = function(node){ | 107 var func = function(node){ |
108 return node.parentNode.parentNode.parentNode.parentNode; | 108 return node.parentNode.parentNode.parentNode.parentNode; |
109 } | 109 } |
110 q_filter('q_filter',YUQ('#my tr td a.repo_name'),func); | 110 q_filter('q_filter',YUQ('#my tr td a.repo_name'),func); |
111 } | 111 } |
112 YUE.on('show_perms','click',function(e){ | 112 |
113 YUD.addClass('show_perms', 'current'); | 113 var show_perms = function(e){ |
114 YUD.removeClass('show_my','current'); | 114 YUD.addClass('show_perms', 'current'); |
115 YUD.removeClass('show_pullrequests','current'); | 115 YUD.removeClass('show_my','current'); |
116 YUD.removeClass('show_pullrequests','current'); | |
116 | 117 |
117 YUD.setStyle('my','display','none'); | 118 YUD.setStyle('my','display','none'); |
118 YUD.setStyle('pullrequests','display','none'); | 119 YUD.setStyle('pullrequests','display','none'); |
119 YUD.setStyle('perms','display',''); | 120 YUD.setStyle('perms','display',''); |
120 YUD.setStyle('q_filter','display','none'); | 121 YUD.setStyle('q_filter','display','none'); |
121 YUE.preventDefault(e); | 122 } |
123 YUE.on('show_perms','click',function(e){ | |
124 show_perms(); | |
122 }) | 125 }) |
123 YUE.on('show_my','click',function(e){ | 126 |
127 var show_my = function(e){ | |
124 YUD.addClass('show_my', 'current'); | 128 YUD.addClass('show_my', 'current'); |
125 YUD.removeClass('show_perms','current'); | 129 YUD.removeClass('show_perms','current'); |
126 YUD.removeClass('show_pullrequests','current'); | 130 YUD.removeClass('show_pullrequests','current'); |
127 | 131 |
128 YUD.setStyle('perms','display','none'); | 132 YUD.setStyle('perms','display','none'); |
129 YUD.setStyle('pullrequests','display','none'); | 133 YUD.setStyle('pullrequests','display','none'); |
130 YUD.setStyle('my','display',''); | 134 YUD.setStyle('my','display',''); |
131 YUD.setStyle('q_filter','display',''); | 135 YUD.setStyle('q_filter','display',''); |
132 | 136 |
133 YUE.preventDefault(e); | 137 |
134 var url = "${h.url('admin_settings_my_repos')}"; | 138 var url = "${h.url('admin_settings_my_repos')}"; |
135 ypjax(url, 'my', function(){ | 139 ypjax(url, 'my', function(){ |
136 table_sort(); | 140 table_sort(); |
137 filter_activate(); | 141 filter_activate(); |
138 }); | 142 }); |
143 } | |
144 YUE.on('show_my','click',function(e){ | |
145 show_my(e); | |
139 }) | 146 }) |
140 YUE.on('show_pullrequests','click',function(e){ | 147 |
148 var show_pullrequests = function(e){ | |
141 YUD.addClass('show_pullrequests', 'current'); | 149 YUD.addClass('show_pullrequests', 'current'); |
142 YUD.removeClass('show_my','current'); | 150 YUD.removeClass('show_my','current'); |
143 YUD.removeClass('show_perms','current'); | 151 YUD.removeClass('show_perms','current'); |
144 | 152 |
145 YUD.setStyle('my','display','none'); | 153 YUD.setStyle('my','display','none'); |
146 YUD.setStyle('perms','display','none'); | 154 YUD.setStyle('perms','display','none'); |
147 YUD.setStyle('pullrequests','display',''); | 155 YUD.setStyle('pullrequests','display',''); |
148 YUD.setStyle('q_filter','display','none'); | 156 YUD.setStyle('q_filter','display','none'); |
149 YUE.preventDefault(e); | 157 |
150 var url = "${h.url('admin_settings_my_pullrequests')}"; | 158 var url = "${h.url('admin_settings_my_pullrequests')}"; |
151 ypjax(url, 'pullrequests'); | 159 ypjax(url, 'pullrequests'); |
160 } | |
161 YUE.on('show_pullrequests','click',function(e){ | |
162 show_pullrequests(e) | |
152 }) | 163 }) |
164 | |
165 var tabs = { | |
166 'perms': show_perms, | |
167 'my': show_my, | |
168 'pullrequests': show_pullrequests | |
169 } | |
170 var url = location.href.split('#'); | |
171 if (url[1]) { | |
172 //We have a hash | |
173 var tabHash = url[1]; | |
174 console.log(tabs, tabHash) | |
175 tabs[tabHash](); | |
176 } | |
153 | 177 |
154 // main table sorting | 178 // main table sorting |
155 var myColumnDefs = [ | 179 var myColumnDefs = [ |
156 {key:"menu",label:"",sortable:false,className:"quick_repo_menu hidden"}, | 180 {key:"menu",label:"",sortable:false,className:"quick_repo_menu hidden"}, |
157 {key:"name",label:"${_('Name')}",sortable:true, | 181 {key:"name",label:"${_('Name')}",sortable:true, |