last changes before BREAKING some shit|

This commit is contained in:
Michael Murtaugh
2019-07-08 20:28:06 +02:00
parent 86ca425af0
commit 2f23dd9b46
6 changed files with 87 additions and 39 deletions

28
dist/app.js vendored
View File

@@ -5069,7 +5069,7 @@ var app = (function (exports) {
this.active_page = null;
// this.nodes = {};
this.simulation = forceSimulation()
.velocityDecay(0.1)
//.velocityDecay(0.1)
.force("link", forceLink().id(d => d.title))
.force("charge", forceManyBody())
.force("radial", forceRadial(180, width/2, height/2));
@@ -5085,7 +5085,7 @@ var app = (function (exports) {
init_svg (svg) {
this.svg = select(svg || "svg");
this.zoom = zoom()
.scaleExtent([1 / 16, 4])
.scaleExtent([1 / 16, 16])
.on("zoom", () => {
this.content.attr("transform", event.transform);
// console.log("transform", event.transform, this.content.attr("transform"));
@@ -5296,7 +5296,7 @@ var app = (function (exports) {
this.historylinks = {};
this.links = null;
this.highlight_category = null;
this.show_history = false;
this.show_history = true;
}
nodeclick (d, elt) {
@@ -5413,6 +5413,28 @@ var app = (function (exports) {
cat.append("span").attr("class", "count").html(d => d.tcount);
}
async load_legend (src, elt) {
var data = await json(src);
console.log("load_legend", data);
var cat = select(elt)
.selectAll("div.cat")
.data(data)
.enter()
.append("div")
.attr("class", "cat icon");
cat.append("span")
.attr("class", "icon")
.style("background-image", d => "url("+d.icon+")");
cat.append("a")
.attr("class", "label")
.html(d => d.key)
.attr("href", "#").on("click", d => {
event.preventDefault();
this.category_click(d);
});
cat.append("span").attr("class", "count").html(d => d.tcount);
}
category_click (d) {
console.log("category click", d);
if (this.highlight_category) {