diff --git a/backend/static/css/style.css b/backend/static/css/style.css index 11046d6..f5cb7ad 100644 --- a/backend/static/css/style.css +++ b/backend/static/css/style.css @@ -297,6 +297,7 @@ li.CodeMirror-hint-active { #result-tree .node > p { margin: 0; white-space: nowrap; } #result-tree .node-name { font-weight: bold; } +#result-tree p.node-name { width: 30em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #result-tree .node-status { font-size: 90%; color: #000099; } #result-tree .node.not-started { color: #999; } #result-tree p.fully-materialized { display: none; } @@ -307,6 +308,7 @@ li.CodeMirror-hint-active { #result-tree .node-status.optimized-out { color: blue; } #result-tree .node-status.lazily-materialized { color: blue; } #result-tree .node-cols:before { content: "Cols: "; } +#result-tree p.node-cols { width: 30em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #result-tree .node-size:before { content: "Size: "; } #result-tree .node-size { display: inline; } #result-tree .node-size-estimate { display: inline; padding-left: 1em; } diff --git a/backend/static/js/qleverUI.js b/backend/static/js/qleverUI.js index 2fd9be7..00c97bd 100755 --- a/backend/static/js/qleverUI.js +++ b/backend/static/js/qleverUI.js @@ -863,6 +863,13 @@ function renderRuntimeInformationToDom(entry = undefined) { $("p.node-status").filter(function() { return $(this).text() === "not yet started"}).parent().addClass("not-started"); $("p.node-status").filter(function() { return $(this).text() === "optimized out"}).addClass("optimized-out"); + // For each

...

in #result-tree with class node-name or node-cols, add + // a title tag with the content of the

...

(to show the full text on + // hover). + $("#result-tree p.node-name, #result-tree p.node-cols").each(function () { + $(this).attr("title", $(this).text()); + }); + if ($('#logRequests').is(':checked')) { const queryHistoryList = $("