diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-04-21 18:59:16 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-04-21 18:59:16 +0900 |
| commit | 441796f845dc60f9f499b9f7f4889081a7be6bbe (patch) | |
| tree | 836c61304b14b184fc7414ba215a0b9c8b74e0d8 /src/client/app/common/views/components/note-html.ts | |
| parent | Fix #1526 (diff) | |
| download | misskey-441796f845dc60f9f499b9f7f4889081a7be6bbe.tar.gz misskey-441796f845dc60f9f499b9f7f4889081a7be6bbe.tar.bz2 misskey-441796f845dc60f9f499b9f7f4889081a7be6bbe.zip | |
Add search syntax
Diffstat (limited to 'src/client/app/common/views/components/note-html.ts')
| -rw-r--r-- | src/client/app/common/views/components/note-html.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/client/app/common/views/components/note-html.ts b/src/client/app/common/views/components/note-html.ts index 38f6251cf7..f86b50659e 100644 --- a/src/client/app/common/views/components/note-html.ts +++ b/src/client/app/common/views/components/note-html.ts @@ -4,6 +4,7 @@ import parse from '../../../../../text/parse'; import getAcct from '../../../../../acct/render'; import { url } from '../../../config'; import MkUrl from './url.vue'; +import MkGoogle from './google.vue'; const flatten = list => list.reduce( (a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), [] @@ -145,6 +146,13 @@ export default Vue.component('mk-note-html', { const emoji = emojilib.lib[token.emoji]; return createElement('span', emoji ? emoji.char : token.content); + case 'search': + return createElement(MkGoogle, { + props: { + q: token.query + } + }); + default: console.log('unknown ast type:', token.type); } |