Browse Source

Format bans page fix patch

pull/82/head
Mek101 5 months ago
parent
commit
993396207d
  1. 16
      js/longtable/longtable.js
  2. 1
      js/mod/ban-list.js

16
js/longtable/longtable.js

@ -75,7 +75,6 @@ $.fn.longtable = function(fields, options, data) {
$(elem).trigger("new-row", [data[id], el]); $(elem).trigger("new-row", [data[id], el]);
shown_rows[id] = true; shown_rows[id] = true;
}, },
_sort_by: function(field) { _sort_by: function(field) {
if (field !== undefined) { if (field !== undefined) {
if (sorted_by == field) { if (sorted_by == field) {
@ -88,22 +87,18 @@ $.fn.longtable = function(fields, options, data) {
} }
lt.sort_by(sorted_by, sorted_reverse); lt.sort_by(sorted_by, sorted_reverse);
}, },
_apply_filter: function() { _apply_filter: function() {
data = data.filter(filter); data = data.filter(filter);
}, },
_reset_data: function() { _reset_data: function() {
data = orig_data; data = orig_data;
}, },
set_filter: function(f) { set_filter: function(f) {
filter = f; filter = f;
lt._reset_data(); lt._reset_data();
lt._apply_filter(); lt._apply_filter();
lt._sort_by(); lt._sort_by();
}, },
sort_by: function(field, reverse) { sort_by: function(field, reverse) {
if (field !== undefined) { if (field !== undefined) {
sorted_by = field; sorted_by = field;
@ -117,7 +112,6 @@ $.fn.longtable = function(fields, options, data) {
lt.update_data(); lt.update_data();
}, },
update_viewport: function() { update_viewport: function() {
var first = $(window).scrollTop() - $(elem).offset().top - options.row_h; var first = $(window).scrollTop() - $(elem).offset().top - options.row_h;
var last = first + $(window).height(); var last = first + $(window).height();
@ -139,20 +133,14 @@ $.fn.longtable = function(fields, options, data) {
if (!shown_rows[id]) lt._insert(id); if (!shown_rows[id]) lt._insert(id);
} }
}, },
update_data: function() { update_data: function() {
lt._clean(); lt._clean();
lt.update_viewport(); lt.update_viewport();
}, },
get_data: function() { get_data: function() {
return data; return data;
}, },
destroy: function() {},
destroy: function() {
},
// http://web.archive.org/web/20130826203933/http://my.opera.com/GreyWyvern/blog/show.dml/1671288 // http://web.archive.org/web/20130826203933/http://my.opera.com/GreyWyvern/blog/show.dml/1671288
sort_alphanum: function(a, b) { sort_alphanum: function(a, b) {
function chunkify(t) { function chunkify(t) {
@ -185,8 +173,6 @@ $.fn.longtable = function(fields, options, data) {
// End of foreign code // End of foreign code
}; };
lt._gen_tr().appendTo(elem); lt._gen_tr().appendTo(elem);
lt.update_data(); lt.update_data();

1
js/mod/ban-list.js

@ -2,7 +2,6 @@ var banlist_init = function(token, my_boards, inMod) {
inMod = !inMod; inMod = !inMod;
var lt; var lt;
var selected = {}; var selected = {};
var time = function() { return Date.now()/1000|0; } var time = function() { return Date.now()/1000|0; }

Loading…
Cancel
Save