diff --git a/src/public/app/widgets/floating_buttons/floating_buttons.js b/src/public/app/widgets/floating_buttons/floating_buttons.js index 75c30ca75e..8e8db3292d 100644 --- a/src/public/app/widgets/floating_buttons/floating_buttons.js +++ b/src/public/app/widgets/floating_buttons/floating_buttons.js @@ -1,4 +1,5 @@ import NoteContextAwareWidget from "../note_context_aware_widget.js"; +import { t } from "../../services/i18n.js"; const TPL = `
@@ -7,7 +8,7 @@ const TPL = ` position: relative; } - .floating-buttons-children { + .floating-buttons-children,.show-floating-buttons { position: absolute; top: 10px; right: 10px; @@ -42,12 +43,44 @@ const TPL = ` border-color: var(--button-border-color); } - .floating-buttons.temporarily-hidden { + .floating-buttons .floating-buttons-children.temporarily-hidden { display: none; }
+ + +
+ + + +
`; export default class FloatingButtons extends NoteContextAwareWidget { @@ -62,10 +95,11 @@ export default class FloatingButtons extends NoteContextAwareWidget { async refreshWithNote(note) { this.toggle(true); + this.$widget.find(".show-floating-buttons-button").on('click', () => this.toggle(true)); } toggle(show) { - this.$widget.toggleClass("temporarily-hidden", !show); + this.$widget.find(".floating-buttons-children").toggleClass("temporarily-hidden", !show); } hideFloatingButtonsCommand() { diff --git a/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js b/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js index 3d1a8146cd..a0fa71d6ab 100644 --- a/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js +++ b/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js @@ -27,7 +27,7 @@ const TPL = ` `; diff --git a/src/public/translations/en/translation.json b/src/public/translations/en/translation.json index 8a1e108b3a..b8855153b0 100644 --- a/src/public/translations/en/translation.json +++ b/src/public/translations/en/translation.json @@ -660,6 +660,9 @@ "hide_floating_buttons_button": { "button_title": "Hide buttons" }, + "show_floating_buttons_button": { + "button_title": "Show buttons" + }, "svg_export_button": { "button_title": "Export diagram as SVG" },