Misc
@@ -557,7 +568,8 @@
coffee: ['espresso', 'latte', 'iced', 'frenchpress', 'pourover', 'turkish', 'cup-empty'],
soda: ['cola', 'lemonlime', 'orange', 'grape', 'rootbeer'],
tea: ['iced', 'pot', 'cup', 'cup-empty', 'bag'],
- misc: ['iou', 'signed-dollar', 'thankyou', 'yousuck', 'businesscard'],
+ misc: ['iou', 'signed-dollar', 'thankyou', 'yousuck'],
+ id: ['businesscard', 'businesscard-box', 'card', 'dogtags'],
goodpol: ['cccp', 'china', 'palestine'],
screen: ['projector-screen', 'projector-screen-with-stand', 'projector-remote-control'],
keyboard: ['standard']
@@ -583,9 +595,12 @@
preview.className = 'prop-preview';
preview.innerHTML = svgText;
- const label = document.createElement('span');
+ const label = document.createElement('a');
label.className = 'prop-name';
+ label.href = filename;
+ label.target = '_blank';
label.textContent = name.replace(/([A-Z])/g, ' $1').trim();
+ label.addEventListener('click', (e) => e.stopPropagation());
card.appendChild(preview);
card.appendChild(label);
@@ -620,9 +635,12 @@
preview.className = 'prop-preview';
preview.innerHTML = svgText;
- const label = document.createElement('span');
+ const label = document.createElement('a');
label.className = 'prop-name';
+ label.href = filename;
+ label.target = '_blank';
label.textContent = name.replace(/([A-Z])/g, ' $1').trim();
+ label.addEventListener('click', (e) => e.stopPropagation());
card.appendChild(preview);
card.appendChild(label);
@@ -648,6 +666,7 @@
const coffeeContainer = document.getElementById('coffee-props');
const sodaContainer = document.getElementById('soda-props');
const teaContainer = document.getElementById('tea-props');
+ const idContainer = document.getElementById('id-props');
const miscContainer = document.getElementById('misc-props');
const goodpolContainer = document.getElementById('goodpol-props');
const screenContainer = document.getElementById('screen-props');
@@ -665,6 +684,9 @@
for (const name of props.tea) {
await loadPropPreview('tea', name, teaContainer);
}
+ for (const name of props.id) {
+ await loadPropPreview('id', name, idContainer);
+ }
for (const name of props.misc) {
await loadPropPreview('misc', name, miscContainer);
}
diff --git a/stock/props/misc-businesscard.svg b/stock/props/misc-businesscard.svg
deleted file mode 100644
index bda507c..0000000
--- a/stock/props/misc-businesscard.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-