Show audio: references inline, too, and now we don't have to show audio: and video: in the references section.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4254 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		| @@ -168,10 +168,7 @@ class TfMessageElement extends LitElement { | ||||
|  | ||||
| 	render_mentions() { | ||||
| 		let mentions = this.message?.content?.mentions || []; | ||||
| 		mentions = mentions.filter(x => | ||||
| 			x.name?.startsWith('audio:') || | ||||
| 			x.name?.startsWith('video:') || | ||||
| 			this.message?.content?.text?.indexOf(x.link) === -1); | ||||
| 		mentions = mentions.filter(x => this.message?.content?.text?.indexOf(x.link) === -1); | ||||
| 		if (mentions.length) { | ||||
| 			let self = this; | ||||
| 			return html` | ||||
|   | ||||
| @@ -13,6 +13,16 @@ function image(node, entering) { | ||||
| 			this.disableTags -= 1; | ||||
| 			this.lit('</video>'); | ||||
| 		} | ||||
| 	} else if (node.firstChild?.type === 'text' && | ||||
| 		node.firstChild.literal.startsWith('audio:')) { | ||||
| 		if (entering) { | ||||
| 			this.lit('<audio style="height: 32px; max-width: 100%" title="' + this.esc(node.firstChild?.literal) + '" controls>'); | ||||
| 			this.lit('<source src="' + this.esc(node.destination) + '"></source>'); | ||||
| 			this.disableTags += 1; | ||||
| 		} else { | ||||
| 			this.disableTags -= 1; | ||||
| 			this.lit('</audio>'); | ||||
| 		} | ||||
| 	} else { | ||||
| 		if (entering) { | ||||
| 			if (this.disableTags === 0) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user