Skip to content

Commit f13f3f4

Browse files
committed
feat: custom {{image}} implementation
1 parent b47b983 commit f13f3f4

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/utils/extractImageName.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import extendLangParser from './extendLangParser.js';
2+
3+
let extract = false;
4+
5+
export default function extractImageName(mode = false) {
6+
extract = mode;
7+
}
8+
9+
extendLangParser({
10+
image(nodes) {
11+
const [img, name, width = 64, height = 16, card = 0] = nodes;
12+
if (!img || !name) return '';
13+
if (extract) {
14+
return name;
15+
}
16+
const mouseOver = card ? `onmouseover="displayCardHelp(this, ${card});" onmouseleave="removeCardHover();" ` : '';
17+
return `<div><img style="width: ${width}px; height: ${height}px;" class="inserted-img" ${mouseOver}src="/images/inserted/${img}.png" alt="${name}"/></div>`;
18+
},
19+
});

0 commit comments

Comments
 (0)