6369
редагувань
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 297: | Рядок 297: | ||
// 8. ВІНРЕЙТ — кольорове підсвічення клітинок з % | // 8. ВІНРЕЙТ — кольорове підсвічення клітинок з % | ||
// ============================================================ | // ============================================================ | ||
// ============================================================ | |||
// REPLACE applyWinrateColors у Common.js | |||
// (знайди функцію applyWinrateColors і замінь повністю) | |||
// ============================================================ | |||
function applyWinrateColors($context) { | function applyWinrateColors($context) { | ||
var $root = $context || $(document); | var $root = $context || $(document); | ||
$root.find('.wikitable tbody td').each(function () { | $root.find('.wikitable tbody td').each(function () { | ||
var | var $cell = $(this); | ||
// Вже оброблено | |||
if ($cell.hasClass('wr-hi') || $cell.hasClass('wr-lo')) return; | |||
// Беремо текстовий вміст (без HTML тегів) | |||
var text = $cell.text().trim(); | |||
// Підтримуємо: "53%", "46.95%", "33.33%", "100%" | |||
var match = text.match(/^(\d+(?:\.\d+)?)%$/); | |||
if (!match) return; | |||
var val = parseFloat(match[1]); | |||
if (val >= 55) $cell.addClass('wr-hi'); | |||
else if (val <= 33) $cell.addClass('wr-lo'); | |||
}); | }); | ||
} | } | ||
// ============================================================ | // ============================================================ | ||