Commit | Line | Data |
---|---|---|
626048e1 | 1 | {% extends "groups/base.html" %} |
1e2ffbc2 | 2 | |
1e2ffbc2 AD |
3 | {% block js %} |
4 | <script type="text/javascript"> | |
5 | $('.search-field').keyup(function(){ | |
6 | var children = $('#' + $(this).data('target') + ' ul').children(); | |
7 | var search = $(this).val(); | |
8 | console.log(children); | |
9 | console.log($(this).data('target')); | |
10 | for(var i=0; i<children.length; i++) | |
11 | if($(children[i]).html().match(new RegExp(search, 'i')) == null) | |
12 | $(children[i]).hide(); | |
13 | else | |
14 | $(children[i]).show(); | |
15 | }); | |
16 | </script> | |
17 | {% endblock %} | |
18 | ||
19 | {% block content %} | |
20 | {% regroup groups by get_kind_display as group_list %} | |
21 | {% for group in group_list %} | |
22 | <div class="group_list" id="{{ group.grouper }}_type"> | |
23 | <h3>{{ group.grouper }}</h3> | |
24 | <input type="text" class="search-field" data-target="{{ group.grouper }}_type" /> | |
25 | <ul> | |
26 | {% for item in group.list %} | |
25ff9d72 | 27 | <li><a href="{% url 'accounts:group-home' item.pk %}">{{ item }}</a></li> |
1e2ffbc2 AD |
28 | {% endfor %} |
29 | </ul> | |
30 | </div> | |
31 | {% endfor %} | |
32 | {% endblock %} |