mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Allow RED.statusBar
to hide/show widget
This commit is contained in:
parent
83acc4836b
commit
e5073cf374
@ -33,6 +33,7 @@ RED.statusBar = (function() {
|
|||||||
var el = $('<span class="red-ui-statusbar-widget"></span>');
|
var el = $('<span class="red-ui-statusbar-widget"></span>');
|
||||||
el.prop('id', options.id);
|
el.prop('id', options.id);
|
||||||
options.element.appendTo(el);
|
options.element.appendTo(el);
|
||||||
|
options.elementDiv = el;
|
||||||
if (options.align === 'left') {
|
if (options.align === 'left') {
|
||||||
leftBucket.append(el);
|
leftBucket.append(el);
|
||||||
} else if (options.align === 'right') {
|
} else if (options.align === 'right') {
|
||||||
@ -40,12 +41,30 @@ RED.statusBar = (function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hideWidget(id) {
|
||||||
|
const widget = widgets[id];
|
||||||
|
|
||||||
|
if (widget && widget.elementDiv) {
|
||||||
|
widget.elementDiv.hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function showWidget(id) {
|
||||||
|
const widget = widgets[id];
|
||||||
|
|
||||||
|
if (widget && widget.elementDiv) {
|
||||||
|
widget.elementDiv.show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
init: function() {
|
init: function() {
|
||||||
leftBucket = $('<span class="red-ui-statusbar-bucket red-ui-statusbar-bucket-left">').appendTo("#red-ui-workspace-footer");
|
leftBucket = $('<span class="red-ui-statusbar-bucket red-ui-statusbar-bucket-left">').appendTo("#red-ui-workspace-footer");
|
||||||
rightBucket = $('<span class="red-ui-statusbar-bucket red-ui-statusbar-bucket-right">').appendTo("#red-ui-workspace-footer");
|
rightBucket = $('<span class="red-ui-statusbar-bucket red-ui-statusbar-bucket-right">').appendTo("#red-ui-workspace-footer");
|
||||||
},
|
},
|
||||||
add: addWidget
|
add: addWidget,
|
||||||
|
hide: hideWidget,
|
||||||
|
show: showWidget
|
||||||
}
|
}
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user