Refactoring
This commit is contained in:
		| @@ -15,6 +15,6 @@ export default function(text: string) { | |||||||
| 	return { | 	return { | ||||||
| 		type: 'bold', | 		type: 'bold', | ||||||
| 		content: bold, | 		content: bold, | ||||||
| 		bold: bold.substr(2, bold.length - 4) | 		bold: match[1] | ||||||
| 	} as TextElementBold; | 	} as TextElementBold; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ export default function(text: string) { | |||||||
| 	return { | 	return { | ||||||
| 		type: 'code', | 		type: 'code', | ||||||
| 		content: code, | 		content: code, | ||||||
| 		code: code.substr(3, code.length - 6).trim(), | 		code: match[1], | ||||||
| 		html: genHtml(code.substr(3, code.length - 6).trim()) | 		html: genHtml(match[1]) | ||||||
| 	} as TextElementCode; | 	} as TextElementCode; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -9,12 +9,12 @@ export type TextElementEmoji = { | |||||||
| }; | }; | ||||||
|  |  | ||||||
| export default function(text: string) { | export default function(text: string) { | ||||||
| 	const match = text.match(/^:[a-zA-Z0-9+-_]+:/); | 	const match = text.match(/^:([a-zA-Z0-9+-_]+):/); | ||||||
| 	if (!match) return null; | 	if (!match) return null; | ||||||
| 	const emoji = match[0]; | 	const emoji = match[0]; | ||||||
| 	return { | 	return { | ||||||
| 		type: 'emoji', | 		type: 'emoji', | ||||||
| 		content: emoji, | 		content: emoji, | ||||||
| 		emoji: emoji.substr(1, emoji.length - 2) | 		emoji: match[1] | ||||||
| 	} as TextElementEmoji; | 	} as TextElementEmoji; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -15,6 +15,6 @@ export default function(text: string) { | |||||||
| 	return { | 	return { | ||||||
| 		type: 'quote', | 		type: 'quote', | ||||||
| 		content: quote, | 		content: quote, | ||||||
| 		quote: quote.substr(1, quote.length - 2).trim(), | 		quote: match[1].trim(), | ||||||
| 	} as TextElementQuote; | 	} as TextElementQuote; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo