const tagEmojiMap = {
'fire-ems': '🚒',
'law': '🚓',
'hospital': '🏥',
'medcom': '🚑',
'govt': '🏢',
'trash': '💩',
'pubwks': '👷',
'court': '⚖',
'animal': '🐶',
'jail': 'Ⅲ',
'security': '💂',
'bus': '🚌',
'jefferson': '
',
'berkeley': '
',
'state': '
',
'state_md': '
',
'state_va': '
',
'wv': '
',
'va': '
',
'md': '
',
'bmc': 'BMC',
'jmc': 'JMC',
'washington_md': '
',
'frederick_md': '
',
'frederick_va': '
',
'loudoun_va': '
',
'martinsburg': '
',
'leesburg': '
',
'dispatch': '📡',
'tac': 'T',
'harpers_ferry': 'HFRY',
'hagerstown': 'HGRS',
'morgan': 'MCWV',
'fire-training': '🏫',
'military': '🔫',
'announce': '📢',
'other-hospital': '🏥',
'airport': '✈'
}
function getEmojiForTag(tag) {
if (tag in tagEmojiMap) {
return tagEmojiMap[tag];
} else {
return tag;
}
}
function generateTagSelectionTable(inputIdPrefix, numPerRow=5) {
var html = '
| ' + getEmojiForTag(t) + ' | '; if (counter % numPerRow == numPerRow - 1) { html += '