Child: [ddf08c] (diff)

Download this file

browse.js    31 lines (26 with data), 980 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*jslint onevar: false, nomen: false, evil: true, css: true, plusplus: false, white: false, forin: true */
/*global alert, unescape, window, jQuery, $, net, COMSCORE */
var show_deleted, can_delete;
function toggle_deleted(show) {
if (show === void(0)) {
show = !show_deleted;
}
show = !!show;
var $rows = $('#forge_wiki_browse tbody > tr'),
num_deleted = $rows.filter('.deleted').toggle(show).length;
if (can_delete && num_deleted) {
$('#toggle_deleted span').text(show ? 'Hide' : 'Show');
var suffix = show ? '&show_deleted=True' : '';
$('#sort_recent').attr('href', '?sort=recent' + suffix);
$('#sort_alpha').attr('href', '?sort=alpha' + suffix);
}
show_deleted = show;
return num_deleted;
}
$(function () {
var any_deleted = toggle_deleted(show_deleted);
$('#toggle_deleted').click(function () {
toggle_deleted();
return false;
}).toggle(!!any_deleted);
});