From 59f980379aaa031a46f681b8980e52ba613401b5 Mon Sep 17 00:00:00 2001 From: Monika Radaviciute Date: Tue, 7 Mar 2023 13:36:35 +0200 Subject: [PATCH 1/5] Replaced snackbar with custom toast --- .../src/components/ObjectTable.vue | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/swift_browser_ui_frontend/src/components/ObjectTable.vue b/swift_browser_ui_frontend/src/components/ObjectTable.vue index 16a9fb593..cea9e4dbb 100644 --- a/swift_browser_ui_frontend/src/components/ObjectTable.vue +++ b/swift_browser_ui_frontend/src/components/ObjectTable.vue @@ -113,6 +113,18 @@ id="objects-toasts" data-testid="objects-toasts" /> + +

{{ this.$t("message.largeDownMessage") }}

+ + {{ this.$t("message.largeDownAction") }} + +
@@ -430,17 +442,19 @@ export default { }); } }, + removeToast: function() { + this.enableDownload(); + document.querySelector("#largeDownload-toasts") + .removeToast("largeDownload"); + }, confirmDownload: function () { - // Snackbar for enabling large downloads for the duration of the - // session - this.$buefy.snackbar.open({ - duration: 5000, - message: this.$t("message.largeDownMessage"), - type: "is-success", - position: "is-top", - actionText: this.$t("message.largeDownAction"), - onAction: this.enableDownload, - }); + document.querySelector("#largeDownload-toasts").addToast( + { type: "info", + message: "", + id: "largeDownload", + progress: false, + custom: true }, + ); }, enableDownload: function () { // Enables large downloads upon execution From 7b02f126015fb3eae668e39b0eab686ae67e6dc7 Mon Sep 17 00:00:00 2001 From: Monika Radaviciute Date: Tue, 7 Mar 2023 16:25:37 +0200 Subject: [PATCH 2/5] Replaced refresh snackbar with toast --- .../src/components/BrowserSecondaryNavbar.vue | 17 ++++++++++++++++ swift_browser_ui_frontend/src/entries/main.js | 20 ++++++++----------- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue b/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue index 28be95d10..b303da7f3 100644 --- a/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue +++ b/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue @@ -63,6 +63,19 @@ vertical="center" data-testid="copy-toasts" /> + +

Encryption engine is ready. Refresh the + window to enable encryption.

+ + Refresh + +