5 // setup relative time display
7 $('time.timeago').timeago();
10 // draw filter for requesters
11 function filter_requesters() {
12 var requesters = ['everyone'];
13 $('div b.requester').each(function(i, d) {
14 var requester = $(d).text();
15 if (!~requesters.indexOf(requester)) {
16 requesters.push(requester);
20 var $filter = $('#requesters-filter');
21 if ($filter.length == 0) {
22 $filter = $('<div id=requesters-filter>Filter by requesters:<br></div>');
23 $('body').prepend($filter);
25 requesters.forEach(function(r) {
26 var $button = $('<button class=request-filter>'+ r + '</button>');
27 $button.on('click', function() {
28 $('div#requesters-filter button').removeAttr('disabled');
29 $('div.request').filter(function(i, d) {
30 var c = $(d).find('b.requester').text();
31 if (c == r || r == 'everyone') {
33 $button.attr('disabled', 'disabled');
39 $filter.append($button);