Thành viên:NguoiDungKhongDinhDanh/script-imageres-upload.js

Bách khoa toàn thư mở Wikipedia

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 ExplorerSafari: 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'))
			)
		);
	});
});