From 33fd4f486c22854071a1c423375fd4f9858ac73b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 2 Apr 2021 16:41:33 -0400
Subject: [PATCH] messagewebview: emoji support

follow lrc changes. Enable local storage for recent emoji support.

Change-Id: I36b99e14c127e137d38533988565c83f924a8d94
GitLab: #160
GitLab: #115
---
 src/mainview/components/MessageWebView.qml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/mainview/components/MessageWebView.qml b/src/mainview/components/MessageWebView.qml
index bf8a33eb9..5eee18ffa 100644
--- a/src/mainview/components/MessageWebView.qml
+++ b/src/mainview/components/MessageWebView.qml
@@ -93,6 +93,7 @@ Rectangle {
             --placeholder-text-color:' + JamiTheme.placeholderTextColor + ';\
             --invite-hover-color:' + JamiTheme.inviteHoverColor + ';\
             --hairline-color:' + JamiTheme.hairlineColor + ';")'
+        messageWebView.runJavaScript("init_picker(" + JamiTheme.darkTheme + ");")
         messageWebView.runJavaScript(theme);
     }
 
@@ -268,7 +269,7 @@ Rectangle {
         settings.pluginsEnabled: false
         settings.screenCaptureEnabled: false
         settings.linksIncludedInFocusChain: false
-        settings.localStorageEnabled: false
+        settings.localStorageEnabled: true
 
         webChannel: messageWebViewChannel
         profile: messageWebViewProfile
@@ -303,6 +304,8 @@ Rectangle {
                                                  ":/linkify-string.js"))
                 messageWebView.runJavaScript(UtilsAdapter.qStringFromFile(
                                                  ":/qwebchannel.js"))
+                messageWebView.runJavaScript(UtilsAdapter.qStringFromFile(
+                                                 ":/emoji.js"))
                 messageWebView.runJavaScript(
                             UtilsAdapter.qStringFromFile(":/chatview.js"),
                             function() {
-- 
GitLab