WIP: counters
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import counters from './assets/images/counters.svg';
|
||||
|
||||
const selectedClass = 'selected';
|
||||
|
||||
function dataSelector({ dataset: { allegiance, number }}) {
|
||||
@@ -53,15 +55,15 @@ function createTrace(previous, current, selected) {
|
||||
return trace;
|
||||
}
|
||||
|
||||
export function createCounter(selected) {
|
||||
export function createCounter(selected, weapon = 'rifle') {
|
||||
const use = document.createElementNS(svgns, 'use');
|
||||
const g = document.createElementNS(svgns, 'g');
|
||||
// use.setAttributeNS(null, 'href', `#t-${selected.dataset.number}`);
|
||||
use.setAttributeNS(null, 'href', `counters.svg#rifle`);
|
||||
use.setAttributeNS(null, 'href', `../../${counters}#${weapon}`);
|
||||
use.classList.add('primary-weapon');
|
||||
g.classList.add('counter');
|
||||
g.dataset.allegiance = selected.dataset.allegiance;
|
||||
g.dataset.number = selected.dataset.number;
|
||||
g.dataset.squad = selected.dataset.squad;
|
||||
g.appendChild(use);
|
||||
|
||||
return g;
|
||||
|
||||
Reference in New Issue
Block a user