From fdf334237c6cf3fe6d4826fbac2f78fa8a4544d9 Mon Sep 17 00:00:00 2001 From: andzejsp Date: Sun, 7 May 2023 14:12:59 +0300 Subject: [PATCH 1/2] restyled settings and components --- web/src/components/MessageBox.vue | 4 +- web/src/components/YesNoDialog.vue | 82 ++-- web/src/views/SettingsView.vue | 664 +++++++++++++++-------------- 3 files changed, 405 insertions(+), 345 deletions(-) diff --git a/web/src/components/MessageBox.vue b/web/src/components/MessageBox.vue index c9a02913..1ceae3dd 100644 --- a/web/src/components/MessageBox.vue +++ b/web/src/components/MessageBox.vue @@ -2,8 +2,8 @@

{{ message }}

-
-
diff --git a/web/src/components/YesNoDialog.vue b/web/src/components/YesNoDialog.vue index fdecaa67..33199a2a 100644 --- a/web/src/components/YesNoDialog.vue +++ b/web/src/components/YesNoDialog.vue @@ -1,44 +1,62 @@ \ No newline at end of file diff --git a/web/src/views/SettingsView.vue b/web/src/views/SettingsView.vue index 5ebfcde9..5d5f1cf4 100644 --- a/web/src/views/SettingsView.vue +++ b/web/src/views/SettingsView.vue @@ -1,244 +1,284 @@ - From 38b8fbdecc262dc176530291a79276f82560ae7c Mon Sep 17 00:00:00 2001 From: andzejsp Date: Sun, 7 May 2023 15:40:57 +0300 Subject: [PATCH 2/2] added toast with copy to clipboard --- web/src/components/Message.vue | 10 ++++- web/src/components/Toast.vue | 57 ++++++++++++++++++++++++ web/src/views/DiscussionsView.vue | 72 +++++++++++++++++++------------ 3 files changed, 110 insertions(+), 29 deletions(-) create mode 100644 web/src/components/Toast.vue diff --git a/web/src/components/Message.vue b/web/src/components/Message.vue index 4bd1cd1c..35d90851 100644 --- a/web/src/components/Message.vue +++ b/web/src/components/Message.vue @@ -21,7 +21,7 @@
+ title="Copy message to clipboard" @click.stop="copyContentToClipboard()">
\ No newline at end of file diff --git a/web/src/components/Toast.vue b/web/src/components/Toast.vue new file mode 100644 index 00000000..48bd600b --- /dev/null +++ b/web/src/components/Toast.vue @@ -0,0 +1,57 @@ + + + diff --git a/web/src/views/DiscussionsView.vue b/web/src/views/DiscussionsView.vue index 3129f3aa..8aaf2dbf 100644 --- a/web/src/views/DiscussionsView.vue +++ b/web/src/views/DiscussionsView.vue @@ -110,7 +110,7 @@
+ @click="scrollToElement($event.target)" :id="'msg-' + msg.id" ref="messages" @copy="copyToClipBoard" /> @@ -122,6 +122,14 @@
+ +
+ + Check icon +
+
Message content copied to clipboard!
+