Highlight errors in config node sidebar

Fixes #4397
This commit is contained in:
Nick O'Leary 2024-01-15 17:49:17 +00:00
parent 282bb6c414
commit 89c2efe17d
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
2 changed files with 7 additions and 0 deletions

View File

@ -158,6 +158,10 @@ RED.sidebar.config = (function() {
entry.data('node',node.id); entry.data('node',node.id);
nodeDiv.data('node',node.id); nodeDiv.data('node',node.id);
var label = $('<div class="red-ui-palette-label"></div>').text(labelText).appendTo(nodeDiv); var label = $('<div class="red-ui-palette-label"></div>').text(labelText).appendTo(nodeDiv);
if (!node.valid) {
nodeDiv.addClass("red-ui-palette-node-config-invalid")
}
if (node.d) { if (node.d) {
nodeDiv.addClass("red-ui-palette-node-config-disabled"); nodeDiv.addClass("red-ui-palette-node-config-disabled");
$('<i class="fa fa-ban"></i>').prependTo(label); $('<i class="fa fa-ban"></i>').prependTo(label);

View File

@ -113,6 +113,9 @@ ul.red-ui-sidebar-node-config-list li.red-ui-palette-node-config-type {
margin-right: 5px; margin-right: 5px;
} }
} }
.red-ui-palette-node-config-invalid {
border-color: var(--red-ui-node-border-unknown)
}
.red-ui-sidebar-node-config-filter-info { .red-ui-sidebar-node-config-filter-info {
position: absolute; position: absolute;
top: 0; top: 0;