mirror of https://github.com/MISP/misp-dashboard
better UI positionement
parent
d6ebcff553
commit
4b3d476d55
|
@ -13,7 +13,7 @@
|
||||||
this.container = container;
|
this.container = container;
|
||||||
this._default_options = {
|
this._default_options = {
|
||||||
margin: {top: 20, right: 20, bottom: 20, left: 20},
|
margin: {top: 20, right: 20, bottom: 20, left: 20},
|
||||||
width: container.width() > 800 ? container.width()/2 : 800,
|
width: container.width() > 800 ? container.width()/2-24 : 800,
|
||||||
height: container.height() > 800 ? container.height()/2 : 800,
|
height: container.height() > 800 ? container.height()/2 : 800,
|
||||||
treeNodes : {
|
treeNodes : {
|
||||||
width: 3,
|
width: 3,
|
||||||
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
this.letterWidth = 8;
|
this.letterWidth = 8;
|
||||||
this.treeDiv = $('<div class="treeDiv panel panel-default panel-body"></div>');
|
this.treeDiv = $('<div class="treeDiv panel panel-default panel-body"></div>');
|
||||||
|
this.treeDiv.css('max-width', this.options.width+this.options.margin.left+this.options.margin.right+'px');
|
||||||
this.container.append(
|
this.container.append(
|
||||||
$('<div></div>').append(this.treeDiv)
|
$('<div></div>').append(this.treeDiv)
|
||||||
);
|
);
|
||||||
|
@ -119,9 +120,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Normalize for fixed-depth. (+ consider linkname)
|
// Normalize for fixed-depth. (+ consider linkname)
|
||||||
|
var depthSepa = maxSizePerDepth.length*100 < this.options.width ? 100 : this.options.width / maxSizePerDepth.length;
|
||||||
nodes.forEach(function(d) {
|
nodes.forEach(function(d) {
|
||||||
let offset = maxSizePerDepth[d.depth]*(that.options.maxCharDisplay-2);
|
let offset = maxSizePerDepth[d.depth]*(that.options.maxCharDisplay-2);
|
||||||
d.y = d.depth * 100 + offset;
|
d.y = d.depth * depthSepa + offset;
|
||||||
});
|
});
|
||||||
|
|
||||||
// Update the nodes…
|
// Update the nodes…
|
||||||
|
@ -764,7 +766,9 @@
|
||||||
// destroy and redraw
|
// destroy and redraw
|
||||||
update_result_tree: function() {
|
update_result_tree: function() {
|
||||||
var options = {
|
var options = {
|
||||||
interaction: false
|
interaction: false,
|
||||||
|
width: this.width,
|
||||||
|
height: this.height
|
||||||
};
|
};
|
||||||
|
|
||||||
var continue_update = this.render_functions_output();
|
var continue_update = this.render_functions_output();
|
||||||
|
|
Loading…
Reference in New Issue