SysOps: approved_backup — 2026-08-16 11:01 UTC
This commit is contained in:
@@ -94,15 +94,20 @@ window.AgentAvatars = (function () {
|
||||
);
|
||||
}
|
||||
|
||||
function paint(el, key, color) {
|
||||
function paint(el, key, color, force) {
|
||||
if (!el) return;
|
||||
el.innerHTML = svgAvatar((key || '').toLowerCase(), color);
|
||||
var k = (key || '').toLowerCase();
|
||||
var c = color || '';
|
||||
var sig = k + '|' + c;
|
||||
if (!force && el.getAttribute('data-avatar-painted') === sig && el.querySelector('svg')) return;
|
||||
el.innerHTML = svgAvatar(k, color);
|
||||
el.setAttribute('data-avatar-painted', sig);
|
||||
}
|
||||
|
||||
function paintAll(root) {
|
||||
function paintAll(root, force) {
|
||||
root = root || document;
|
||||
root.querySelectorAll('[data-agent-avatar]').forEach(function (el) {
|
||||
paint(el, el.getAttribute('data-agent-avatar'), el.getAttribute('data-agent-color'));
|
||||
paint(el, el.getAttribute('data-agent-avatar'), el.getAttribute('data-agent-color'), force);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user