From ffb6d811fa4e59e2fb98ef585e13688802246a0f Mon Sep 17 00:00:00 2001 From: Richard Lewis Date: Thu, 19 Mar 2020 21:20:45 +0200 Subject: [PATCH] Wysiwyg WIP. --- client/components/ChatInput.vue | 254 +++++++++++----- client/components/ContextMenu.vue | 162 +--------- client/components/IrcColorPicker.vue | 296 ++++++++++++++++++ client/components/SelectPopup.vue | 182 +++++++++++ client/components/Windows/Help.vue | 35 +-- client/components/WysiwygInput.vue | 435 +++++++++++++++++++++++++++ client/css/style.css | 14 +- client/js/autocompletion.js | 3 +- client/js/helpers/positionElement.js | 33 ++ client/js/helpers/wysiwyg.js | 113 +++++++ client/js/keybinds.js | 2 +- package.json | 1 + 12 files changed, 1272 insertions(+), 258 deletions(-) create mode 100644 client/components/IrcColorPicker.vue create mode 100644 client/components/SelectPopup.vue create mode 100644 client/components/WysiwygInput.vue create mode 100644 client/js/helpers/positionElement.js create mode 100644 client/js/helpers/wysiwyg.js diff --git a/client/components/ChatInput.vue b/client/components/ChatInput.vue index d12b9405..75b63ea9 100644 --- a/client/components/ChatInput.vue +++ b/client/components/ChatInput.vue @@ -1,19 +1,71 @@