Skip to content

Commit

Permalink
fix: studio cannot show schema for types with : inside
Browse files Browse the repository at this point in the history
Fixed issue #1169
  • Loading branch information
lvca committed Jul 13, 2023
1 parent 2f35b20 commit f5156aa
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions server/src/main/resources/static/js/studio-database.js
Original file line number Diff line number Diff line change
Expand Up @@ -568,11 +568,12 @@ function displaySchema(){

for( let i in data.result ){
let row = data.result[i];
let tabName = row.name.replaceAll(":", "-");

let tabHtml = "<li class='nav-item' style='height: 32px'><a data-toggle='tab' href='#tab-" + row.name + "' class='nav-link vertical-tab" + (i == 0 ? " active show" : "");
tabHtml += "' id='tab-" + row.name + "-sel'>" + row.name + "</a></li>";
let tabHtml = "<li class='nav-item' style='height: 32px'><a data-toggle='tab' href='#tab-" + tabName + "' class='nav-link vertical-tab" + (i == 0 ? " active show" : "");
tabHtml += "' id='tab-" + tabName + "-sel'>" + row.name + "</a></li>";

let panelHtml = "<div class='tab-pane fade"+(i == 0 ? " active show" : "") +"' id='tab-"+row.name+"' role='tabpanel'>";
let panelHtml = "<div class='tab-pane fade"+(i == 0 ? " active show" : "") +"' id='tab-"+tabName+"' role='tabpanel'>";

panelHtml += "<h3>" + row.name + "</h3>";
if( row.parentTypes != "" ){
Expand All @@ -581,7 +582,9 @@ function displaySchema(){
if( ptidx > 0 )
panelHtml += ", ";
let pt = row.parentTypes[ptidx];
panelHtml += "<b><a href='#' onclick=\"globalActivateTab('tab-"+pt+"')\">" + pt + "</a></b>";
let ptName = pt.replaceAll(":", "-");

panelHtml += "<b><a href='#' onclick=\"globalActivateTab('tab-"+ptName+"')\">" + pt + "</a></b>";
}
panelHtml += "</b>";
}
Expand All @@ -593,7 +596,9 @@ function displaySchema(){
if( stidx > 0 )
panelHtml += ", ";
let st = typeSubTypes[stidx];
panelHtml += "<b><a href='#' onclick=\"globalActivateTab('tab-"+st+"')\">" + st + "</a></b>";
let stName = st.replaceAll(":", "-");

panelHtml += "<b><a href='#' onclick=\"globalActivateTab('tab-"+stName+"')\">" + st + "</a></b>";
}
panelHtml += "</b>";
}
Expand Down

0 comments on commit f5156aa

Please sign in to comment.