Commit e9ba8fa8 authored by Romain Loth's avatar Romain Loth

making legend display conditional on attribute's presence

parent becd761e
...@@ -246,11 +246,6 @@ function set_ClustersLegend ( daclass, groupedByTicks ) { ...@@ -246,11 +246,6 @@ function set_ClustersLegend ( daclass, groupedByTicks ) {
$("#legend_for_clusters").html("") $("#legend_for_clusters").html("")
if(daclass==null) return; if(daclass==null) return;
var LegendDiv = ""
LegendDiv += ` <div class="legend-title">Map Legend <small>(${daclass})</small></div>`
LegendDiv += ' <div class="legend-scale">'
LegendDiv += ' <ul class="legend-labels">'
if (daclass=="clust_louvain") if (daclass=="clust_louvain")
daclass = "louvain" daclass = "louvain"
...@@ -265,9 +260,14 @@ function set_ClustersLegend ( daclass, groupedByTicks ) { ...@@ -265,9 +260,14 @@ function set_ClustersLegend ( daclass, groupedByTicks ) {
// passed as arg or prepared in parseCustom // passed as arg or prepared in parseCustom
if (!groupedByTicks && (!TW.Clusters[curType] || !TW.Clusters[curType][daclass])) { if (!groupedByTicks && (!TW.Clusters[curType] || !TW.Clusters[curType][daclass])) {
console.error('class not prepared ??', daclass) console.warn(`no class bins for ${daclass}, displaying no legend`)
} }
else { else {
var LegendDiv = ""
LegendDiv += ` <div class="legend-title">Map Legend <small>(${daclass})</small></div>`
LegendDiv += ' <div class="legend-scale">'
LegendDiv += ' <ul class="legend-labels">'
var legendInfo = groupedByTicks || TW.Clusters[curType][daclass] var legendInfo = groupedByTicks || TW.Clusters[curType][daclass]
// valueclasses (values or intervals or classes) are already sorted in TW.Clusters // valueclasses (values or intervals or classes) are already sorted in TW.Clusters
...@@ -291,14 +291,12 @@ function set_ClustersLegend ( daclass, groupedByTicks ) { ...@@ -291,14 +291,12 @@ function set_ClustersLegend ( daclass, groupedByTicks ) {
LegendDiv += colorBg + preparedLabel LegendDiv += colorBg + preparedLabel
LegendDiv += "</li>\n" LegendDiv += "</li>\n"
} }
LegendDiv += ' </ul>'
LegendDiv += ' </div>'
$("#legend_for_clusters").addClass( "my-legend" );
$("#legend_for_clusters").html( LegendDiv )
} }
LegendDiv += ' </ul>'
LegendDiv += ' </div>'
$("#legend_for_clusters").addClass( "my-legend" );
$("#legend_for_clusters").html( LegendDiv )
} }
// = = = = = = = = = = = [ / Clusters Plugin ] = = = = = = = = = = = // // = = = = = = = = = = = [ / Clusters Plugin ] = = = = = = = = = = = //
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment