mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
Fix OO document not editable after collapsing toolbar #2065
This commit is contained in:
parent
1e0b400878
commit
f80861fbe2
@ -519,6 +519,12 @@ MessengerUI, Messages, Pages, PadTypes) {
|
||||
toolbar.$bottomR.prepend($button);
|
||||
$down.hide();
|
||||
$(notif).hide();
|
||||
|
||||
let focus;
|
||||
$button.on('mousedown', function () {
|
||||
focus = document.activeElement;
|
||||
});
|
||||
|
||||
$button.click(function () {
|
||||
toolbar.$top.toggleClass('toolbar-hidden');
|
||||
var hidden = toolbar.$top.hasClass('toolbar-hidden');
|
||||
@ -531,6 +537,15 @@ MessengerUI, Messages, Pages, PadTypes) {
|
||||
$down.hide();
|
||||
$(notif).hide();
|
||||
}
|
||||
|
||||
// Fix focus
|
||||
$button.focus();
|
||||
if (focus.nodeName === "IFRAME") {
|
||||
$(focus.contentWindow).focus();
|
||||
} else {
|
||||
$(focus).focus();
|
||||
}
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user