diff options
author | Dessalines <tyhou13@gmx.com> | 2020-07-09 13:32:23 -0400 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2020-07-09 13:32:23 -0400 |
commit | db09730d5f391c37bde87f59ed2ea6f3418034e4 (patch) | |
tree | 5630121c23afc2d080cd157f5b9b27d248600095 /ui/src/components/post-form.tsx | |
parent | 20f9bde88f52ce875be4d0dc4bd5dd346dfe6b84 (diff) |
Removing twemoji, and the massive emoji picker. Fixes #895
Diffstat (limited to 'ui/src/components/post-form.tsx')
-rw-r--r-- | ui/src/components/post-form.tsx | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/ui/src/components/post-form.tsx b/ui/src/components/post-form.tsx index a88d38c7..fc7884d7 100644 --- a/ui/src/components/post-form.tsx +++ b/ui/src/components/post-form.tsx @@ -33,7 +33,6 @@ import { randomStr, setupTribute, setupTippy, - emojiPicker, hostname, pictrsDeleteToast, } from '../utils'; @@ -95,7 +94,6 @@ export class PostForm extends Component<PostFormProps, PostFormState> { this.fetchPageTitle = debounce(this.fetchPageTitle).bind(this); this.tribute = setupTribute(); - this.setupEmojiPicker(); this.state = this.emptyState; @@ -332,15 +330,6 @@ export class PostForm extends Component<PostFormProps, PostFormState> { <use xlinkHref="#icon-help-circle"></use> </svg> </a> - <span - onClick={linkEvent(this, this.handleEmojiPickerClick)} - class="pointer unselectable d-inline-block mr-3 float-right text-muted font-weight-bold" - data-tippy-content={i18n.t('emoji_picker')} - > - <svg class="icon icon-inline"> - <use xlinkHref="#icon-smile"></use> - </svg> - </span> </div> </div> {!this.props.post && ( @@ -420,20 +409,6 @@ export class PostForm extends Component<PostFormProps, PostFormState> { ); } - setupEmojiPicker() { - emojiPicker.on('emoji', twemojiHtmlStr => { - if (this.state.postForm.body == null) { - this.state.postForm.body = ''; - } - var el = document.createElement('div'); - el.innerHTML = twemojiHtmlStr; - let nativeUnicode = (el.childNodes[0] as HTMLElement).getAttribute('alt'); - let shortName = `:${emojiShortName[nativeUnicode]}:`; - this.state.postForm.body += shortName; - this.setState(this.state); - }); - } - handlePostSubmit(i: PostForm, event: any) { event.preventDefault(); @@ -596,10 +571,6 @@ export class PostForm extends Component<PostFormProps, PostFormState> { }); } - handleEmojiPickerClick(_i: PostForm, event: any) { - emojiPicker.togglePicker(event.target); - } - parseMessage(msg: WebSocketJsonResponse) { let res = wsJsonToRes(msg); if (msg.error) { |