Kaynağa Gözat

improve MC bug parser for panels

Markus-Rost 4 yıl önce
ebeveyn
işleme
248688ceed
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      cmds/minecraft/bug.js

+ 3 - 0
cmds/minecraft/bug.js

@@ -145,6 +145,9 @@ function minecraft_bug(lang, msg, wiki, args, title, cmd, reaction, spoiler) {
 function parse_links(text) {
 	text = text.replace( /\[~([^\]]+)\]/g, '[$1](https://bugs.mojang.com/secure/ViewProfile.jspa?name=$1)' );
 	text = text.replace( /\[([^\|]+)\|([^\]]+)\]/g, '[$1]($2)' );
+	text = text.replace( /{panel(?::title=([^|}]+))?[^}]*}/g, (panel, title) => {
+		return ( title ? '**' + title + '**' : '' );
+	} );
 	return text;
 }