2013-05-23 Miguel de Dios <miguel.dedios@artica.es>
* include/javascript/pandora_visual_console.js, include/functions_visual_map.php: fixed to show the lines between the items in the visualmap into a dashboard. Fixes: #2232 MERGED FROM THE BRANCH 4 git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8201 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
127ec26d4a
commit
29d35e41ba
|
@ -1,3 +1,13 @@
|
|||
2013-05-23 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/javascript/pandora_visual_console.js,
|
||||
include/functions_visual_map.php: fixed to show the lines between
|
||||
the items in the visualmap into a dashboard.
|
||||
|
||||
Fixes: #2232
|
||||
|
||||
MERGED FROM THE BRANCH 4
|
||||
|
||||
2013-05-21 Ramon Novoa <rnovoa@artica.es>
|
||||
|
||||
* include/functions_netflow.php: Added support for multiple netflow
|
||||
|
|
|
@ -1684,6 +1684,13 @@ function visual_map_print_visual_map ($id_layout, $show_links = true, $draw_line
|
|||
on body load, where id_div is the id of the div which holds the map */
|
||||
echo '<script type="text/javascript">/* <![CDATA[ */'."\n";
|
||||
|
||||
if ($resizedMap) {
|
||||
echo 'var resize_map = 1;'."\n";
|
||||
}
|
||||
else {
|
||||
echo 'var resize_map = 0;'."\n";
|
||||
}
|
||||
|
||||
echo 'var lines = Array ();'."\n";
|
||||
|
||||
foreach ($lines as $line) {
|
||||
|
|
|
@ -30,30 +30,61 @@ function draw_line (line, id_div, editor) {
|
|||
brush.setStroke (1);
|
||||
brush.setColor (line['color']);
|
||||
|
||||
have_node_begin_img = $('#'+line['node_begin'] + " img").length;
|
||||
have_node_end_img = $('#'+line['node_end'] + " img").length;
|
||||
|
||||
if (line['x1']) {
|
||||
x1 = line['x'];
|
||||
}
|
||||
else {
|
||||
x1 = parseInt ($('#'+line['node_begin']).css (selector + 'left')) + ($('#'+line['node_begin']).width() / 2);
|
||||
if (resize_map && have_node_begin_img) {
|
||||
width = parseInt($('#'+line['node_begin'] + " img").css('width'));
|
||||
}
|
||||
else {
|
||||
width = $('#'+line['node_begin']).width();
|
||||
}
|
||||
x1 = parseInt($('#'+line['node_begin']).css (selector + 'left')) + (width / 2);
|
||||
}
|
||||
|
||||
if (line['y1']) {
|
||||
y1 = line['y1'];
|
||||
}
|
||||
else {
|
||||
y1 = parseInt ($('#'+line['node_begin']).css (selector + 'top')) + ($('#'+line['node_begin']).height() / 2);
|
||||
if (resize_map && have_node_begin_img) {
|
||||
height = parseInt($('#'+line['node_begin'] + " img").css('height'));
|
||||
}
|
||||
else {
|
||||
height = $('#'+line['node_begin']).height();
|
||||
}
|
||||
y1 = parseInt($('#'+line['node_begin']).css (selector + 'top')) + (height / 2);
|
||||
}
|
||||
|
||||
if (line['x2']) {
|
||||
x2 = line['x2'];
|
||||
}
|
||||
else {
|
||||
x2 = parseInt ($('#'+line['node_end']).css (selector + 'left')) + ($('#'+line['node_end']).width() / 2);
|
||||
if (resize_map && have_node_end_img) {
|
||||
width = parseInt($('#'+line['node_end'] + " img").css('width'));
|
||||
}
|
||||
else {
|
||||
width = $('#'+line['node_end']).width();
|
||||
}
|
||||
x2 = parseInt($('#'+line['node_end']).css (selector + 'left')) + (width / 2);
|
||||
}
|
||||
|
||||
if (line['y2']) {
|
||||
y2 = line['y2'];
|
||||
}
|
||||
else {
|
||||
y2 = parseInt ($('#'+line['node_end']).css (selector + 'top')) + ($('#'+line['node_end']).height() / 2);
|
||||
if (resize_map && have_node_end_img) {
|
||||
height = parseInt($('#'+line['node_end'] + " img").css('height'));
|
||||
}
|
||||
else {
|
||||
height = $('#'+line['node_end']).height();
|
||||
}
|
||||
y2 = parseInt($('#'+line['node_end']).css (selector + 'top')) + (height / 2);
|
||||
}
|
||||
|
||||
brush.drawLine (x1, y1, x2, y2);
|
||||
brush.paint ();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue