Thành viên:NguoiDungKhongDinhDanh/script-imageres-upload.js
Chú ý: Sau khi lưu thay đổi trang, bạn phải xóa bộ nhớ đệm của trình duyệt để nhìn thấy các thay đổi. Google Chrome, Firefox, Internet Explorer và Safari: Giữ phím ⇧ Shift và nhấn nút Reload/Tải lại trên thanh công cụ của trình duyệt. Để biết chi tiết và hướng dẫn cho các trình duyệt khác, xem Trợ giúp:Xóa bộ nhớ đệm.
// Ghi công: [[:en:User:Alex 21/script-imageres.js]]
$(function() {
if (mw.config.get('wgCanonicalSpecialPageName') !== 'Listfiles') return;
var f = function (n) {
return ('' + n).replace(/\B(?=(\d{3})+(?!\d))/g, '.');
};
$('.mw-datatable.listfiles').find('td.TablePager_col_thumb img').each(function() {
var h = $(this).attr('data-file-height');
var w = $(this).attr('data-file-width');
var r = h * w;
$(this).parent().after(
$('<div>').css('text-align', 'center').html(
$('<span>')
.text(f(w) + ' × ' + f(h) + ' = ' + f(r))
.css('font-weight', (r > 200000 ? 'bold' : 'normal'))
.css('color', (r > 200000 ? 'red' : 'green'))
)
);
});
});