@rcsb/rcsb-saguaro
Version:
RCSB 1D Feature Viewer
32 lines (31 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RcsbFvTooltip = void 0;
class RcsbFvTooltip {
showTooltip(d) {
const tooltipDiv = document.createElement("div");
let region = "Position: " + d.begin.toString();
if (typeof d.end === "number" && d.end != d.begin)
region += " - " + d.end.toString();
const spanRegion = document.createElement("span");
spanRegion.append(region);
if (typeof d.value === "number") {
const valueRegion = document.createElement("span");
valueRegion.append(" value: " + d.value);
tooltipDiv.append(valueRegion);
tooltipDiv.append(RcsbFvTooltip.bNode());
}
tooltipDiv.append(spanRegion);
return tooltipDiv;
}
showTooltipDescription(d) {
return undefined;
}
static bNode() {
const b = document.createElement("span");
b.append(" | ");
b.style.fontWeight = "bold";
return b;
}
}
exports.RcsbFvTooltip = RcsbFvTooltip;