diff --git a/frontend/js/game/map.js b/frontend/js/game/map.js index aa91792..5e86fca 100644 --- a/frontend/js/game/map.js +++ b/frontend/js/game/map.js @@ -42,8 +42,11 @@ var s = size || 16; var fill = filled ? '#FBBF24' : 'none'; var stroke = filled ? '#FBBF24' : 'rgba(148,163,184,0.55)'; - return ''; + // Цвета — через inline style, а НЕ presentation-атрибуты: правило .ic в ls.css + // (fill:none; stroke:currentColor) перебивает атрибуты fill/stroke, из-за чего + // заработанные звёзды узлов не закрашивались. Inline style приоритетнее класса. + return ''; } function lockSvg(size) { var s = size || 18; diff --git a/frontend/js/game/quantik-game.js b/frontend/js/game/quantik-game.js index 4f8749d..9c901fb 100644 --- a/frontend/js/game/quantik-game.js +++ b/frontend/js/game/quantik-game.js @@ -90,8 +90,10 @@ function starSvg(filled) { var fill = filled ? '#FBBF24' : 'none'; var stroke = filled ? '#FBBF24' : '#64748B'; - return '' + + // Цвета через inline style: .ic в ls.css (fill:none; stroke:currentColor) иначе + // перебивает атрибуты fill/stroke и заработанные звёзды не закрашиваются. + return '' + ''; }