Add read-only mode tooltip when hovering disabled menu items

So user can have yet another visual cue that the current mode
is read-only

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ie7862e963603541c04d1b6662fbc7350f6e675a0
This commit is contained in:
Pedro Pinto Silva 2022-10-26 18:04:31 +02:00 committed by Gökay ŞATIR
parent 847c05adc9
commit 8e933d2cab

View file

@ -1639,6 +1639,7 @@ L.Control.Menubar = L.Control.extend({
} else { // eslint-disable-next-line no-lonely-if } else { // eslint-disable-next-line no-lonely-if
if (type === 'unocommand') { // disable all uno commands if (type === 'unocommand') { // disable all uno commands
$(aItem).addClass('disabled'); $(aItem).addClass('disabled');
aItem.title = _('Read-only mode');
} else if (type === 'action') { // disable all except allowedViewModeActions } else if (type === 'action') { // disable all except allowedViewModeActions
var found = false; var found = false;
for (var i in self.options.allowedViewModeActions) { for (var i in self.options.allowedViewModeActions) {
@ -1651,6 +1652,7 @@ L.Control.Menubar = L.Control.extend({
found = false; found = false;
if (!found) { if (!found) {
$(aItem).addClass('disabled'); $(aItem).addClass('disabled');
aItem.title = _('Read-only mode');
} else { } else {
$(aItem).removeClass('disabled'); $(aItem).removeClass('disabled');
} }