Fixed graph event position in modules graph when resizes the window. Ticket#3070
This commit is contained in:
parent
a5382c2450
commit
b5bff5aedc
|
@ -4191,7 +4191,7 @@ function grafico_modulo_string ($agent_module_id, $period, $show_events,
|
|||
* @param string adaptation width and margin left key (could be adapter_[something] or adapted_[something])
|
||||
* @param int date limit of the period
|
||||
*/
|
||||
function graphic_module_events ($id_module, $width, $height, $period = 0, $homeurl = '', $zoom = 0, $adapt_key = '', $date = false) {
|
||||
function graphic_module_events ($id_module, $width, $height, $period = 0, $homeurl = '', $zoom = 0, $adapt_key = '', $date = false, $stat_win = false) {
|
||||
global $config;
|
||||
global $graphic_type;
|
||||
|
||||
|
@ -4319,7 +4319,7 @@ function graphic_module_events ($id_module, $width, $height, $period = 0, $homeu
|
|||
|
||||
// Draw slicebar graph
|
||||
if ($config['flash_charts']) {
|
||||
echo flot_slicesbar_graph($data, $period, $width, 15, $legend, $colors, $config['fontpath'], $config['round_corner'], $homeurl, '', $adapt_key);
|
||||
echo flot_slicesbar_graph($data, $period, $width, 15, $legend, $colors, $config['fontpath'], $config['round_corner'], $homeurl, '', $adapt_key, $stat_win);
|
||||
}
|
||||
else {
|
||||
echo slicesbar_graph($data, $period, $width, 15, $colors, $config['fontpath'], $config['round_corner'], $homeurl);
|
||||
|
|
|
@ -742,7 +742,7 @@ function flot_vcolumn_chart ($graph_data, $width, $height, $color, $legend, $lon
|
|||
return $return;
|
||||
}
|
||||
|
||||
function flot_slicesbar_graph ($graph_data, $period, $width, $height, $legend, $colors, $fontpath, $round_corner, $homeurl, $watermark = '', $adapt_key = '') {
|
||||
function flot_slicesbar_graph ($graph_data, $period, $width, $height, $legend, $colors, $fontpath, $round_corner, $homeurl, $watermark = '', $adapt_key = '', $stat_win = false) {
|
||||
global $config;
|
||||
|
||||
include_javascript_dependencies_flot_graph();
|
||||
|
@ -755,7 +755,12 @@ function flot_slicesbar_graph ($graph_data, $period, $width, $height, $legend, $
|
|||
$graph_id = uniqid('graph_');
|
||||
|
||||
// Set some containers to legend, graph, timestamp tooltip, etc.
|
||||
$return = "<div id='$graph_id' class='graph $adapt_key' style='width: ".$width."px; height: ".$height."px;'></div>";
|
||||
if ($stat_win) {
|
||||
$return = "<div id='$graph_id' class='graph $adapt_key' style='width: ".$width."px; height: ".$height."px; display: inline-block;'></div>";
|
||||
}
|
||||
else {
|
||||
$return = "<div id='$graph_id' class='graph $adapt_key' style='width: ".$width."px; height: ".$height."px;'></div>";
|
||||
}
|
||||
$return .= "<div id='value_$graph_id' style='display:none; position:absolute; background:#fff; border: solid 1px #aaa; padding: 2px'></div>";
|
||||
|
||||
// Set a weird separator to serialize and unserialize passing data from php to javascript
|
||||
|
|
|
@ -201,7 +201,7 @@ $id = get_parameter('id');
|
|||
if ($show_events_graph)
|
||||
echo graphic_module_events($id, $width, $height,
|
||||
$period, $config['homeurl'], $zoom,
|
||||
'adapted_' . $graph_type, $date);
|
||||
'adapted_' . $graph_type, $date, true);
|
||||
break;
|
||||
case 'sparse':
|
||||
echo grafico_modulo_sparse ($id, $period, $draw_events,
|
||||
|
@ -215,7 +215,7 @@ $id = get_parameter('id');
|
|||
if ($show_events_graph)
|
||||
echo graphic_module_events($id, $width, $height,
|
||||
$period, $config['homeurl'], $zoom,
|
||||
'adapted_' . $graph_type, $date);
|
||||
'adapted_' . $graph_type, $date, true);
|
||||
break;
|
||||
case 'string':
|
||||
echo grafico_modulo_string ($id, $period, $draw_events,
|
||||
|
@ -226,7 +226,7 @@ $id = get_parameter('id');
|
|||
if ($show_events_graph)
|
||||
echo graphic_module_events($id, $width, $height,
|
||||
$period, $config['homeurl'], $zoom,
|
||||
'adapted_' . $graph_type, $date);
|
||||
'adapted_' . $graph_type, $date, true);
|
||||
break;
|
||||
case 'log4x':
|
||||
echo grafico_modulo_log4x ($id, $period, $draw_events,
|
||||
|
@ -235,7 +235,7 @@ $id = get_parameter('id');
|
|||
echo '<br>';
|
||||
if ($show_events_graph)
|
||||
echo graphic_module_events($id, $width, $height,
|
||||
$period, $config['homeurl'], $zoom, '', $date);
|
||||
$period, $config['homeurl'], $zoom, '', $date, true);
|
||||
break;
|
||||
default:
|
||||
echo fs_error_image ('../images');
|
||||
|
|
Loading…
Reference in New Issue