diff --git a/src/mode/fdm/client.js b/src/mode/fdm/client.js
index bd84363a..50cc8bec 100644
--- a/src/mode/fdm/client.js
+++ b/src/mode/fdm/client.js
@@ -45,14 +45,32 @@
}
function updateRanges(ranges = []) {
- console.log({ranges});
UI.rangeGroup.style.display = isFdmMode && ranges && ranges.length ? 'flex' : 'none';
let html = [];
- for (let range of ranges) {
- html.push(`
${range.lo}-${range.hi}
`);
+ let bind = [];
+ let now = Date.now();
+ let sorted = ranges.sort((a,b) => b.lo - a.lo);
+ for (let range of sorted) {
+ let id = (now++).toString(36);
+ let rows = Object.entries(range.fields).map(a => `
`).join('');
+ let hover = `
${rows}
`;
+ let info = `${range.lo} - ${range.hi}`;
+ html.appendAll([
+ `