summaryrefslogtreecommitdiff
path: root/src/client/app/common/views/components/note-html.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-21 18:59:16 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-21 18:59:16 +0900
commit441796f845dc60f9f499b9f7f4889081a7be6bbe (patch)
tree836c61304b14b184fc7414ba215a0b9c8b74e0d8 /src/client/app/common/views/components/note-html.ts
parentFix #1526 (diff)
downloadmisskey-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.ts8
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);
}