annotate rhodecode/templates/admin/users/users.html @ 3638:dddf48cd1eb9 beta

fixed users sorting in admin pannel
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 30 Mar 2013 00:40:28 +0100
parents 1f334a68d057
children ec6354949623
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
216
c8162373f214 Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents: 182
diff changeset
1 ## -*- coding: utf-8 -*-
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents: 105
diff changeset
2 <%inherit file="/base/base.html"/>
216
c8162373f214 Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents: 182
diff changeset
3
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
4 <%def name="title()">
3582
1f334a68d057 improved title consistency
Marcin Kuzminski <marcin@python-works.com>
parents: 3201
diff changeset
5 ${_('Users administration')} &middot; ${c.rhodecode_name}
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
6 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
7
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
8 <%def name="breadcrumbs_links()">
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
9 <input class="q_filter_box" id="q_filter" size="15" type="text" name="filter" value="${_('quick filter...')}"/> ${h.link_to(_('Admin'),h.url('admin_home'))} &raquo; <span id="user_count">0</span> ${_('users')}
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
10 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
11
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
12 <%def name="page_nav()">
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 2699
diff changeset
13 ${self.menu('admin')}
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
14 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
15
44
d924b931b488 Added managment pages.
marcink
parents:
diff changeset
16 <%def name="main()">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
17 <div class="box">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
18 <!-- box / title -->
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
19 <div class="title">
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
20 ${self.breadcrumbs()}
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
21 <ul class="links">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
22 <li>
3201
663f4f26776a html: don't hardcode uppercase texts
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
23 <span>${h.link_to(_(u'Add new user'),h.url('new_user'))}</span>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
24 </li>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1827
diff changeset
25 </ul>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
26 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
27 <!-- end box / title -->
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
28 <div class="table yui-skin-sam" id="users_list_wrap"></div>
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
29 <div id="user-paginator" style="padding: 0px 0px 0px 20px"></div>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 346
diff changeset
30 </div>
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
31
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
32 <script>
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
33 var url = "${h.url('formatted_users', format='json')}";
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
34 var data = ${c.data|n};
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
35 var myDataSource = new YAHOO.util.DataSource(data);
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
36 myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
37
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
38 myDataSource.responseSchema = {
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 2699
diff changeset
39 resultsList: "records",
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
40 fields: [
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
41 {key: "gravatar"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
42 {key: "raw_username"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
43 {key: "username"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
44 {key: "firstname"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
45 {key: "lastname"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
46 {key: "last_login"},
2699
4eef5eeb81a3 fixed sorting by last_login in users admin page
Marcin Kuzminski <marcin@python-works.com>
parents: 2673
diff changeset
47 {key: "last_login_raw"},
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
48 {key: "active"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
49 {key: "admin"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
50 {key: "ldap"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
51 {key: "action"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
52 ]
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
53 };
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
54 myDataSource.doBeforeCallback = function(req,raw,res,cb) {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
55 // This is the filter function
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
56 var data = res.results || [],
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
57 filtered = [],
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
58 i,l;
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
59
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
60 if (req) {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
61 req = req.toLowerCase();
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
62 for (i = 0; i<data.length; i++) {
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 2699
diff changeset
63 var pos = data[i].raw_username.toLowerCase().indexOf(req)
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
64 if (pos != -1) {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
65 filtered.push(data[i]);
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
66 }
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
67 }
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
68 res.results = filtered;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
69 }
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
70 YUD.get('user_count').innerHTML = res.results.length;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
71 return res;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
72 }
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
73
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
74 // main table sorting
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
75 var myColumnDefs = [
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
76 {key:"gravatar",label:"",sortable:false,},
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
77 {key:"username",label:"${_('username')}",sortable:true,
3638
dddf48cd1eb9 fixed users sorting in admin pannel
Marcin Kuzminski <marcin@python-works.com>
parents: 3582
diff changeset
78 sortOptions: { sortFunction: usernamelinkSort }
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
79 },
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
80 {key:"firstname",label:"${_('firstname')}",sortable:true,},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
81 {key:"lastname",label:"${_('lastname')}",sortable:true,},
2699
4eef5eeb81a3 fixed sorting by last_login in users admin page
Marcin Kuzminski <marcin@python-works.com>
parents: 2673
diff changeset
82 {key:"last_login",label:"${_('last login')}",sortable:true,
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 2699
diff changeset
83 sortOptions: { sortFunction: lastLoginSort }},
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
84 {key:"active",label:"${_('active')}",sortable:true,},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
85 {key:"admin",label:"${_('admin')}",sortable:true,},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
86 {key:"ldap",label:"${_('ldap')}",sortable:true,},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
87 {key:"action",label:"${_('action')}",sortable:false},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
88 ];
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
89
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
90 var myDataTable = new YAHOO.widget.DataTable("users_list_wrap", myColumnDefs, myDataSource,{
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
91 sortedBy:{key:"username",dir:"asc"},
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
92 paginator: new YAHOO.widget.Paginator({
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
93 rowsPerPage: 15,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
94 alwaysVisible: false,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
95 template : "{PreviousPageLink} {FirstPageLink} {PageLinks} {LastPageLink} {NextPageLink}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
96 pageLinks: 5,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
97 containerClass: 'pagination-wh',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
98 currentPageClass: 'pager_curpage',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
99 pageLinkClass: 'pager_link',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
100 nextPageLinkLabel: '&gt;',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
101 previousPageLinkLabel: '&lt;',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
102 firstPageLinkLabel: '&lt;&lt;',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
103 lastPageLinkLabel: '&gt;&gt;',
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
104 containers:['user-paginator']
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
105 }),
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
106
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
107 MSG_SORTASC:"${_('Click to sort ascending')}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
108 MSG_SORTDESC:"${_('Click to sort descending')}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
109 MSG_EMPTY:"${_('No records found.')}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
110 MSG_ERROR:"${_('Data error.')}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
111 MSG_LOADING:"${_('Loading...')}",
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
112 }
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
113 );
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
114 myDataTable.subscribe('postRenderEvent',function(oArgs) {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
115
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
116 });
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
117
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
118 var filterTimeout = null;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
119
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
120 updateFilter = function () {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
121 // Reset timeout
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
122 filterTimeout = null;
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
123
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
124 // Reset sort
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
125 var state = myDataTable.getState();
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
126 state.sortedBy = {key:'username', dir:YAHOO.widget.DataTable.CLASS_ASC};
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
127
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
128 // Get filtered data
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
129 myDataSource.sendRequest(YUD.get('q_filter').value,{
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
130 success : myDataTable.onDataReturnInitializeTable,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
131 failure : myDataTable.onDataReturnInitializeTable,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
132 scope : myDataTable,
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
133 argument: state
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
134 });
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
135
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
136 };
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
137 YUE.on('q_filter','click',function(){
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
138 YUD.get('q_filter').value = '';
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
139 });
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
140
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
141 YUE.on('q_filter','keyup',function (e) {
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
142 clearTimeout(filterTimeout);
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
143 filterTimeout = setTimeout(updateFilter,600);
2673
d5e42c00f3c1 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2663
diff changeset
144 });
2658
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
145 </script>
80d837028c40 implemented admin panel Users table with YUI datatable
Marcin Kuzminski <marcin@python-works.com>
parents: 2416
diff changeset
146
216
c8162373f214 Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents: 182
diff changeset
147 </%def>