summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2021-01-18 13:55:08 +0100
committerSzymon Kłos <szymon.klos@collabora.com>2021-01-21 15:28:16 +0100
commitacf915ace75902e7c31f72f0b98f1539f89a9134 (patch)
tree12a4cb6bc15cf8a0fb05269d5446364e2f325589
parentnotebookbar: minify impress JSON (diff)
downloadonline-acf915ace75902e7c31f72f0b98f1539f89a9134.tar.gz
online-acf915ace75902e7c31f72f0b98f1539f89a9134.zip
notebookbar: show context tabs if needed
Change-Id: I4deb132600ef34654dba665683a248691691e03d Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
-rw-r--r--loleaflet/src/control/Control.Notebookbar.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/loleaflet/src/control/Control.Notebookbar.js b/loleaflet/src/control/Control.Notebookbar.js
index dab7a15a13..c8c0430949 100644
--- a/loleaflet/src/control/Control.Notebookbar.js
+++ b/loleaflet/src/control/Control.Notebookbar.js
@@ -272,12 +272,16 @@ L.Control.Notebookbar = L.Control.extend({
var tabs = this.getTabs();
for (var tab in tabs) {
if (tabs[tab].context) {
+ var tabElement = $('#' + tabs[tab].name + '-tab-label');
+ tabElement.hide();
var contexts = tabs[tab].context.split('|');
for (var context in contexts) {
if (contexts[context] === event.context) {
- var tabElement = $('#' + tabs[tab].name + '-tab-label');
+ tabElement.show();
if (!tabElement.hasClass('selected'))
tabElement.click();
+ } else if (contexts[context] === 'default') {
+ tabElement.show();
}
}
}