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:
		| @@ -33,6 +33,7 @@ RED.statusBar = (function() { | ||||
|         var el = $('<span class="red-ui-statusbar-widget"></span>'); | ||||
|         el.prop('id', options.id); | ||||
|         options.element.appendTo(el); | ||||
|         options.elementDiv = el; | ||||
|         if (options.align === 'left') { | ||||
|             leftBucket.append(el); | ||||
|         } 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 { | ||||
|         init: function() { | ||||
|             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"); | ||||
|         }, | ||||
|         add: addWidget | ||||
|         add: addWidget, | ||||
|         hide: hideWidget, | ||||
|         show: showWidget | ||||
|     } | ||||
|  | ||||
| })(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user