Merge branch '110-Mejoras_visuales_en_consola_Visual' into 'develop'

110 mejoras visuales en consola visual

#110

See merge request !29
This commit is contained in:
Enrique Camargo 2017-01-16 14:44:24 +01:00
commit 1ca30286ab
36 changed files with 1595 additions and 408 deletions

View File

@ -124,6 +124,7 @@ ALTER TABLE tlayout ADD `background_color` varchar(50) NOT NULL default '#FFF';
-- Table `tlayout_data` -- Table `tlayout_data`
-- --------------------------------------------------------------------- -- ---------------------------------------------------------------------
ALTER TABLE tlayout_data ADD `type_graph` varchar(50) NOT NULL default 'area'; ALTER TABLE tlayout_data ADD `type_graph` varchar(50) NOT NULL default 'area';
ALTER TABLE tlayout_data ADD `label_position` varchar(50) NOT NULL default 'down';
-- --------------------------------------------------------------------- -- ---------------------------------------------------------------------
-- Table `tagent_custom_fields` -- Table `tagent_custom_fields`

View File

@ -102,6 +102,7 @@ ALTER TABLE tlayout ADD COLUMN background_color varchar(50) NOT NULL default '#F
-- Table `tlayout_data` -- Table `tlayout_data`
-- --------------------------------------------------------------------- -- ---------------------------------------------------------------------
ALTER TABLE tlayout_data ADD COLUMN type_graph varchar(50) NOT NULL default 'area'; ALTER TABLE tlayout_data ADD COLUMN type_graph varchar(50) NOT NULL default 'area';
ALTER TABLE tlayout_data ADD COLUMN label_position varchar(50) NOT NULL default 'down';
-- --------------------------------------------------------------------- -- ---------------------------------------------------------------------
-- Table `tagent_custom_fields` -- Table `tagent_custom_fields`

View File

@ -38,8 +38,4 @@ ALTER TABLE tlayout ADD COLUMN background_color varchar(50) NOT NULL default '#F
-- Table `tlayout_data` -- Table `tlayout_data`
-- --------------------------------------------------------------------- -- ---------------------------------------------------------------------
ALTER TABLE tlayout_data ADD COLUMN type_graph varchar(50) NOT NULL default 'area'; ALTER TABLE tlayout_data ADD COLUMN type_graph varchar(50) NOT NULL default 'area';
ALTER TABLE tlayout_data ADD COLUMN label_position varchar(50) NOT NULL default 'down';
-- ---------------------------------------------------------------------
-- Table `tgraph`
-- ---------------------------------------------------------------------
ALTER TABLE tgraph ADD COLUMN percentil int(4) unsigned default 0;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -134,24 +134,23 @@ else{
$table->data[5][0] = __('Size - (Width x Height)'); $table->data[5][0] = __('Size - (Width x Height)');
$table->data[5][1] = html_print_input_text('width', 1024, '', 10, 10, true , true) .
if($action == 'new'){
$table->data[5][1] = '<button id="modsize" style="margin-right:20px;" value="modsize">Set custom size</button>';
}
else{
$table->data[5][1] = '<button id="modsize" style="margin-right:20px;" value="modsize">Set custom size</button>';
}
$table->data[5][1] .= '<span class="opt" style="visibility:hidden;">'.html_print_input_text('width', 1024, '', 10, 10, true , false) .
' x ' . ' x ' .
html_print_input_text('height', 768, '', 10, 10, true, true); html_print_input_text('height', 768, '', 10, 10, true, false).'</span>';
if($action == 'new'){ if($action == 'new'){
$table->data[5][1] .= '<button disabled id="getsize" style="margin-left:20px;" value="modsize">Set default size</button>'; $table->data[5][1] .= '<span class="opt" style="visibility:hidden;">'.'<button id="getsize" style="margin-left:20px;" value="modsize">Set default size</button>'.'</span>';
} }
else{ else{
$table->data[5][1] .= '<button id="getsize" style="margin-left:20px;" value="modsize">Set default size</button>'; $table->data[5][1] .= '<span class="opt" style="visibility:hidden;">'.'<button id="getsize" style="margin-left:20px;" value="modsize">Set default size</button>'.'</span>';
}
$table->data[5][1] .= ui_print_help_tip(__("You must define size"), true);
if($action == 'new'){
$table->data[5][1] .= '<button disabled id="modsize" style="margin-left:20px;" value="modsize">Set other size</button><span style="margin-left:20px;" id="modsizetext">Disabled</span>';
}
else{
$table->data[5][1] .= '<button id="modsize" style="margin-left:20px;" value="modsize">Set other size</button><span style="margin-left:20px;" id="modsizetext">Disabled</span>';
} }
$table->data[5][2] = '<img id="imagen" style="display:none" src="images/console/background/'.$background.'">'; $table->data[5][2] = '<img id="imagen" style="display:none" src="images/console/background/'.$background.'">';
@ -191,46 +190,39 @@ $(document).ready (function () {
$("#modsize").click(function(event){ $("#modsize").click(function(event){
event.preventDefault(); event.preventDefault();
if($('input[name=width]').attr('readonly')){
$('input[name=width]').attr('readonly',false);
$('input[name=height]').attr('readonly',false);
$('#modsizetext').html('Enabled');
$('input[name=update_layout]').attr('disabled',false);
}
else{
$('input[name=width]').attr('readonly',true);
$('input[name=height]').attr('readonly',true);
$('#modsizetext').html('Disabled');
$('input[name=update_layout]').attr('enabled',false);
}
if($('.opt').css('visibility') == 'hidden'){
$('.opt').css('visibility','visible');
}
$('input[name=width]').val($('#imagen').width()); $('input[name=width]').val($('#imagen').width());
$('input[name=height]').val($('#imagen').height()); $('input[name=height]').val($('#imagen').height());
}); });
$("#getsize").click(function(event){ $("#getsize").click(function(event){
event.preventDefault(); event.preventDefault();
$('input[name=update_layout]').attr('disabled',false);
$('input[name=width]').val($('#imagen').width()); $('input[name=width]').val($('#imagen').width());
$('input[name=height]').val($('#imagen').height()); $('input[name=height]').val($('#imagen').height());
}); });
$("#background").click(function(event){ $("#background").click(function(event){
$('#imagen').attr('src','images/console/background/'+$('#background').val()); $('#imagen').attr('src','images/console/background/'+$('#background').val());
$('input[name=update_layout]').attr('disabled',true);
$("#getsize").attr('disabled',false);
$("#modsize").attr('disabled',false);
}); });
$( "input[type=submit]" ).click(function( event ) {
if($( "#getsize" ).css('visibility')=='hidden'){
$('input[name=width]').val($('#imagen').width());
$('input[name=height]').val($('#imagen').height());
}
});
$("#file-background_image").change(function(event){ $("#file-background_image").change(function(event){
$('#back').submit(); $('#back').submit();
}); });

View File

@ -75,10 +75,10 @@ if (!defined('METACONSOLE')) {
echo '<div id="frame_view" style="width: 100%; height: 500px; overflow: scroll; margin: 0 auto;">'; echo '<div id="frame_view" style="width: 100%; height: 500px; overflow: scroll; margin: 0 auto;">';
} }
else { else {
echo '<div id="frame_view" style="overflow: auto; margin: 0px auto; padding: 5px; ">'; echo '<div id="frame_view" style="width: 919px; height: 500px; overflow: scroll; margin: 0 auto;">';
} }
echo '<div id="background" class="" style=" echo '<div id="background" class="" style="top:50px;
margin: 0px auto;border: 2px black solid; width: ' . $widthBackground . 'px; height: ' . $heightBackground . 'px;">'; margin: 0px auto;border: 1px lightgray solid; width: ' . $widthBackground . 'px; height: ' . $heightBackground . 'px;">';
echo "<div id='background_grid' echo "<div id='background_grid'
style='position: absolute; display: none; overflow: hidden; style='position: absolute; display: none; overflow: hidden;
background: url(" . ui_get_full_url('images/console/background/white_boxed.jpg', false, false, false) . "); background: url(" . ui_get_full_url('images/console/background/white_boxed.jpg', false, false, false) . ");
@ -195,6 +195,8 @@ ui_require_javascript_file ('encode_decode_base64');
"4pt=.visual_font_size_4pt, " + "4pt=.visual_font_size_4pt, " +
"6pt=.visual_font_size_6pt, " + "6pt=.visual_font_size_6pt, " +
"8pt=.visual_font_size_8pt, " + "8pt=.visual_font_size_8pt, " +
"10pt=.visual_font_size_10pt, " +
"12pt=.visual_font_size_12pt, " +
"14pt=.visual_font_size_14pt, " + "14pt=.visual_font_size_14pt, " +
"24pt=.visual_font_size_24pt, " + "24pt=.visual_font_size_24pt, " +
"36pt=.visual_font_size_36pt, " + "36pt=.visual_font_size_36pt, " +
@ -218,4 +220,29 @@ ui_require_javascript_file ('encode_decode_base64');
element_format : "html", element_format : "html",
editor_deselector : "noselected" editor_deselector : "noselected"
}); });
$('.item img').each(function(){
if($(this).css('float')=='left' || $(this).css('float')=='right'){
$(this).css('margin-top',(parseInt($(this).parent().css('height'))/2-parseInt($(this).css('height'))/2)+'px');
$(this).css('margin-left','');
}
else{
$(this).css('margin-left',(parseInt($(this).parent().css('width'))/2-parseInt($(this).css('width'))/2)+'px');
$(this).css('margin-top','');
}
});
$('#process_value').change(function(){
if($(this).val() == 0){
$('#period_row').css('display','none');
}
else{
$('#period_row').css('display','');
}
})
</script> </script>

View File

@ -590,6 +590,8 @@ ui_require_javascript_file('tiny_mce', 'include/javascript/tiny_mce/');
"4pt=.visual_font_size_4pt, " + "4pt=.visual_font_size_4pt, " +
"6pt=.visual_font_size_6pt, " + "6pt=.visual_font_size_6pt, " +
"8pt=.visual_font_size_8pt, " + "8pt=.visual_font_size_8pt, " +
"10pt=.visual_font_size_10pt, " +
"12pt=.visual_font_size_12pt, " +
"14pt=.visual_font_size_14pt, " + "14pt=.visual_font_size_14pt, " +
"24pt=.visual_font_size_24pt, " + "24pt=.visual_font_size_24pt, " +
"36pt=.visual_font_size_36pt, " + "36pt=.visual_font_size_36pt, " +

View File

@ -137,37 +137,48 @@ $table->data["staticgraph_modulegraph"][1] .= '&nbsp;&nbsp;&nbsp;' .
__('Height') . ': ' . __('Height') . ': ' .
html_print_input_text('height', 0, '', 5, 5, true); html_print_input_text('height', 0, '', 5, 5, true);
$fontf = array('andale mono,times' => 'Andale Mono', $fontf = array('Roboto' => 'Roboto',
'arial,helvetica,sans-serif' => 'Arial', 'lato' => 'Lato',
'arial black,avant garde' => 'Arial Black', 'opensans' => 'Open Sans',
'comic sans ms,sans-serif' => 'Comic Sans MS', 'nunito' => 'Nunito',
'courier new,courier' => 'Courier New', 'leaguegothic' => 'League Gothic'
'georgia,palatino' => 'Georgia',
'helvetica,impact' => 'Helvetica',
'impact,chicago' => 'Impact',
'symbol' => 'Symbol',
'tahoma,arial,helvetica,sans-serif' => 'Tahoma',
'terminal,monaco' => 'Terminal',
'times new roman,times' => 'Times New Roman',
'trebuchet ms,geneva' => 'Trebuchet MS',
'verdana,geneva' => 'Verdana',
'Webdings' => 'Webdings',
'Wingdings' => 'Wingdings'
); );
$fonts = array('4pt' => '4pt','6pt' => '6pt','8pt' => '8pt','10pt' => '10pt','12pt' => '12pt','14pt' => '14pt','24pt' => '24pt','36pt' => '36pt','72pt' => '72pt','96pt' => '96pt','128pt' => '128pt','154pt' => '154pt','196pt' => '196pt');
/*
$fontf = array('andale mono,times' => 'Andale Mono',
'arial,helvetica,sans-serif' => 'Arial',
'arial black,avant garde' => 'Arial Black',
'comic sans ms,sans-serif' => 'Comic Sans MS',
'courier new,courier' => 'Courier New',
'georgia,palatino' => 'Georgia',
'helvetica,impact' => 'Helvetica',
'impact,chicago' => 'Impact',
'symbol' => 'Symbol',
'tahoma,arial,helvetica,sans-serif' => 'Tahoma',
'terminal,monaco' => 'Terminal',
'times new roman,times' => 'Times New Roman',
'trebuchet ms,geneva' => 'Trebuchet MS',
'verdana,geneva' => 'Verdana',
'Webdings' => 'Webdings',
'Wingdings' => 'Wingdings'
);
*/
$table->rowstyle['all_9'] = 'display: none;'; $table->rowstyle['all_9'] = 'display: none;';
$table->data['all_9'][0] = __('Font'); $table->data['all_9'][0] = __('Font');
$table->colspan['all_9'][1] = "3"; $table->colspan['all_9'][1] = "3";
$table->data["all_9"][1] = html_print_select($fontf, $table->data["all_9"][1] = html_print_select($fontf,
'fontf', '', '', '', '', true); 'fontf', $fontf['Roboto'], '', '', '', true);
$fonts = array('4pt' => '4pt','6pt' => '6pt','8pt' => '8pt','14pt' => '14pt','24pt' => '24pt','36pt' => '36pt','72pt' => '72pt','96pt' => '96pt','128pt' => '128pt','154pt' => '154pt','196pt' => '196pt');
$table->rowstyle['all_10'] = 'display: none;'; $table->rowstyle['all_10'] = 'display: none;';
$table->data['all_10'][0] = __('Font size'); $table->data['all_10'][0] = __('Font size');
$table->colspan['all_10'][1] = "3"; $table->colspan['all_10'][1] = "3";
$table->data["all_10"][1] = html_print_select($fonts, $table->data["all_10"][1] = html_print_select($fonts,
'fonts', '', '', '', '', true); 'fonts', $fonts['12pt'], '', '', '', true);
$table->rowstyle["modulegraph_simplevalue"] = 'display: none;'; $table->rowstyle["modulegraph_simplevalue"] = 'display: none;';

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

View File

@ -130,6 +130,7 @@ $get_element_status = get_parameter('get_element_status', 0);
$enable_link = get_parameter('enable_link', 1); $enable_link = get_parameter('enable_link', 1);
$type_graph = get_parameter('type_graph', 'area'); $type_graph = get_parameter('type_graph', 'area');
$label_position = get_parameter('label_position', 'down');
switch ($action) { switch ($action) {
case 'get_font': case 'get_font':
@ -394,6 +395,8 @@ switch ($action) {
case 'move': case 'move':
$values = array(); $values = array();
$values['label_position'] = $label_position;
// In Graphs, background color is stored in column image (sorry) // In Graphs, background color is stored in column image (sorry)
if ($type == 'module_graph') { if ($type == 'module_graph') {
$values['image'] = $background_color; $values['image'] = $background_color;
@ -505,6 +508,15 @@ switch ($action) {
break; break;
case 'group_item': case 'group_item':
$values['id_group'] = $id_group; $values['id_group'] = $id_group;
if ($image !== null) {
$values['image'] = $image;
}
if ($width !== null) {
$values['width'] = $width;
}
if ($height !== null) {
$values['height'] = $height;
}
break; break;
case 'module_graph': case 'module_graph':
if ($height_module_graph !== null) { if ($height_module_graph !== null) {
@ -570,6 +582,7 @@ switch ($action) {
if ($action == 'move') { if ($action == 'move') {
// Don't change the label because only change the positions // Don't change the label because only change the positions
unset($values['label']); unset($values['label']);
unset($values['label_position']);
// Don't change background color in graphs when move // Don't change background color in graphs when move
switch ($type) { switch ($type) {
@ -757,6 +770,7 @@ switch ($action) {
$values['label'] = $label; $values['label'] = $label;
$values['pos_x'] = $left; $values['pos_x'] = $left;
$values['pos_y'] = $top; $values['pos_y'] = $top;
$values['label_position'] = $label_position;
if (defined('METACONSOLE') && $metaconsole) { if (defined('METACONSOLE') && $metaconsole) {
if ($server_id > 0) { if ($server_id > 0) {
@ -933,6 +947,16 @@ switch ($action) {
$return['values']['width_box'] = $values['width']; $return['values']['width_box'] = $values['width'];
$return['values']['height_box'] = $values['height']; $return['values']['height_box'] = $values['height'];
break; break;
case PERCENTILE_BUBBLE:
$return['values']['type_percentile'] = 'bubble';
break;
case PERCENTILE_BAR:
$return['values']['type_percentile'] = 'percentile';
break;
} }
} }

View File

@ -41,7 +41,7 @@ function visual_map_print_item_toolbox($idDiv, $text, $float) {
} }
echo '<div class="button_toolbox" id="' . $idDiv . '" echo '<div class="button_toolbox" id="' . $idDiv . '"
style="font-weight: bolder; text-align: center; float: ' . $float . ';' style="font-weight: bolder; text-align:; float: ' . $float . ';'
. $margin . ': 5px;">'; . $margin . ': 5px;">';
echo $text; echo $text;
echo '</span>'; echo '</span>';
@ -67,7 +67,7 @@ function visual_map_print_user_line_handles($layoutData) {
'style="z-index: ' .$z_index . ';' . 'style="z-index: ' .$z_index . ';' .
'position: absolute; top: ' . ($start_y - $radious_handle) . 'px; ' . 'position: absolute; top: ' . ($start_y - $radious_handle) . 'px; ' .
'left: ' . ($start_x - $radious_handle) . 'px;' . 'left: ' . ($start_x - $radious_handle) . 'px;' .
'text-align: center;' . 'text-align: ;' .
'display: inline-block; ' . $sizeStyle . '">'; 'display: inline-block; ' . $sizeStyle . '">';
html_print_image("images/dot_red.png"); html_print_image("images/dot_red.png");
@ -79,7 +79,7 @@ function visual_map_print_user_line_handles($layoutData) {
'style="z-index: ' .$z_index . ';' . 'style="z-index: ' .$z_index . ';' .
'position: absolute; top: ' . ($end_y - $radious_handle) . 'px; ' . 'position: absolute; top: ' . ($end_y - $radious_handle) . 'px; ' .
'left: ' . ($end_x - $radious_handle) . 'px;' . 'left: ' . ($end_x - $radious_handle) . 'px;' .
'text-align: center;' . 'text-align: ;' .
'display: inline-block; ' . $sizeStyle . '">'; 'display: inline-block; ' . $sizeStyle . '">';
html_print_image("images/dot_green.png"); html_print_image("images/dot_green.png");
@ -109,7 +109,8 @@ function visual_map_print_item($mode = "read", $layoutData,
$border_width = $layoutData['border_width']; $border_width = $layoutData['border_width'];
$border_color = $layoutData['border_color']; $border_color = $layoutData['border_color'];
$fill_color = $layoutData['fill_color']; $fill_color = $layoutData['fill_color'];
$label_position = $layoutData['label_position'];
$sizeStyle = ''; $sizeStyle = '';
$borderStyle = ''; $borderStyle = '';
$imageSize = ''; $imageSize = '';
@ -124,6 +125,110 @@ function visual_map_print_item($mode = "read", $layoutData,
$agentname = agents_get_name(agents_get_module_id ($id_module)); $agentname = agents_get_name(agents_get_module_id ($id_module));
$label = str_replace($agentname,ui_print_truncate_text($agentname, 'agent_small', false, true, false, '…', false),$label); $label = str_replace($agentname,ui_print_truncate_text($agentname, 'agent_small', false, true, false, '…', false),$label);
$text = '<span id="text_' . $id . '" class="text">' . $label .'</span>'; $text = '<span id="text_' . $id . '" class="text">' . $label .'</span>';
if($height == 0){
switch($type){
case 0:
case 11:
$tableheight0 = '70';
break;
case 3:
$tableheight0 = '30';
break;
case 9:
$tableheight0 = '130';
break;
case 1:
$tableheight0 = '180';
break;
case SERVICE:
$tableheight0 = '50';
break;
}
}
else{
$tableheight0 = $height;
}
if ($layoutData['width'] == 0 || $layoutData['height'] == 0){
switch($type){
case 0:
case 11:
$himg = '70';
$wimg ='70';
break;
case 3:
if(get_parameter('action') == 'edit'){
$himg = '30';
$wimg = '150';
}
else{
$himg = '15';
$wimg = '150';
}
break;
case 9:
$himg = '130';
$wimg = '130';
break;
case 1:
$himg = '180';
$wimg = '300';
break;
case SERVICE:
$himg = '50';
$wimg = '150';
break;
}
}
else{
$wimg = $layoutData['width'];
$himg = $layoutData['height'];
if($type == 3){
if(get_parameter('action') == 'edit'){
$himg = '30';
}
else{
$himg = '15';
}
}
if($type == 9){
$himg = $wimg;
}
}
if($label_position == 'left'){
$text = '<table style="float:left;height:'.$himg.'px;"><tr><td></td></tr><tr><td><span id="text_' . $id . '" class="text">' . $label .'</span></td></tr><tr><td></td></tr></table>';
}
else if($label_position == 'right'){
$text = '<table style="float:right;height:'.$himg.'px;"><tr><td></td></tr><tr><td><span style="" id="text_' . $id . '" class="text">' . $label .'</span></td></tr><tr><td></td></tr></table>';
}
else{
$text = '<table style="width:'.$wimg.'px;"><tr><td></td></tr><tr><td><span style="" id="text_' . $id . '" class="text">' . $label .'</span></td></tr><tr><td></td></tr></table>';
}
if (!isset($layoutData['status_calculated'])) { if (!isset($layoutData['status_calculated'])) {
$layoutData['status_calculated'] = $layoutData['status_calculated'] =
@ -679,12 +784,7 @@ function visual_map_print_item($mode = "read", $layoutData,
$img = substr_replace($img, '', 0,1); $img = substr_replace($img, '', 0,1);
} }
} }
if (($width != 0) && ($height != 0)) {
$sizeStyle = 'width: ' . $width . 'px; height: ' . $height . 'px;';
$imageSize = 'width="' . $width . '" height="' . $height . '"';
}
if ($status == VISUAL_MAP_STATUS_CRITICAL_BAD) if ($status == VISUAL_MAP_STATUS_CRITICAL_BAD)
$z_index = 3 + 1; $z_index = 3 + 1;
elseif ($status == VISUAL_MAP_STATUS_WARNING) elseif ($status == VISUAL_MAP_STATUS_WARNING)
@ -736,6 +836,10 @@ function visual_map_print_item($mode = "read", $layoutData,
$unit_text = trim(io_safe_output($unit_text)); $unit_text = trim(io_safe_output($unit_text));
$value_text = format_for_graph($module_value, 2); $value_text = format_for_graph($module_value, 2);
if($value_text<=0){
$value_text = remove_right_zeros(number_format($module_value, $config['graph_precision']));
}
if (!empty($unit_text)) if (!empty($unit_text))
$value_text .= " " . $unit_text; $value_text .= " " . $unit_text;
} }
@ -751,6 +855,16 @@ function visual_map_print_item($mode = "read", $layoutData,
$percentile = 100; $percentile = 100;
break; break;
case MODULE_GRAPH: case MODULE_GRAPH:
$imgpos = '';
if($layoutData['label_position']=='left'){
$imgpos = 'float:right';
}
else if($layoutData['label_position']=='right'){
$imgpos = 'float:left';
}
if (!empty($proportion)) { if (!empty($proportion)) {
$width = $width =
((integer)($proportion['proportion_width'] * $width)); ((integer)($proportion['proportion_width'] * $width));
@ -771,36 +885,137 @@ function visual_map_print_item($mode = "read", $layoutData,
if ($layoutData['id_custom_graph'] != 0) { if ($layoutData['id_custom_graph'] != 0) {
// Show only avg on the visual console // Show only avg on the visual console
if(get_parameter('action') == 'edit'){ if(get_parameter('action') == 'edit'){
$img = '<img src="images/console/signes/custom_graph.png" style="width:'.$width.'px;height:'.$height.'px;">'; if($width == 0 || $height == 0){
} $img = '<img src="images/console/signes/custom_graph.png" style="width:300px;height:180px;'.$imgpos.'">';
}
else{
$img = '<img src="images/console/signes/custom_graph.png" style="width:'.$width.'px;height:'.$height.'px;'.$imgpos.'">';
}
}
else{ else{
$img = custom_graphs_print(
$layoutData['id_custom_graph'], $height, $width, if($width == 0 || $height == 0){
if($layoutData['label_position']=='left'){
$img = '<div style="float:right;height:'.$himg.'px;">'.custom_graphs_print(
$layoutData['id_custom_graph'], 180, 300,
$period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true,
false, false, true, 1, false, true).'</div>';
}
else if($layoutData['label_position']=='right'){
$img = '<div style="float:left;height:'.$himg.'px;">'.custom_graphs_print(
$layoutData['id_custom_graph'], 180, 300,
$period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true,
false, false, true, 1, false, true).'</div>';
}
else{
$img = custom_graphs_print(
$layoutData['id_custom_graph'], 180, 300,
$period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true,
false, false, true, 1, false, true);
}
}
else{
if($layoutData['label_position']=='left'){
$img = '<div style="float:right;height:'.$himg.'px;">'.custom_graphs_print(
$layoutData['id_custom_graph'],$height,$width,
$period, null, true, 0, false, $layoutData['image'], $period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true, array(), '', array(), array(), true,
false, false, true, 1, false, true, $layoutData['percentil'] false, false, true, 1, false, true).'</div>';
); }
else if($layoutData['label_position']=='right'){
$img = '<div style="float:left;height:'.$himg.'px;">'.custom_graphs_print(
$layoutData['id_custom_graph'],$height,$width,
$period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true,
false, false, true, 1, false, true).'</div>';
}
else{
$img = custom_graphs_print(
$layoutData['id_custom_graph'],$height,$width,
$period, null, true, 0, false, $layoutData['image'],
array(), '', array(), array(), true,
false, false, true, 1, false, true);
}
} }
}
} }
else { else {
if ($isExternalLink) if ($isExternalLink)
$homeurl = $config['homeurl']; $homeurl = $config['homeurl'];
else else
$homeurl = ''; $homeurl = '';
if(get_parameter('action') == 'edit'){ if(get_parameter('action') == 'edit'){
$img = '<img src="images/console/signes/module_graph.png" style="width:'.$width.'px;height:'.$height.'px;">'; if($width == 0 || $height == 0){
} $img = '<img src="images/console/signes/module_graph.png" style="width:300px;height:180px;'.$imgpos.'">';
else { }
$img = grafico_modulo_sparse($id_module, $period, 0, $width, $height, '', null, else{
false, 1, false, 0, '', 0, 0, true, false, '', 1, false, $img = '<img src="images/console/signes/module_graph.png" style="width:'.$width.'px;height:'.$height.'px;'.$imgpos.'">';
'', false, false, false, $layoutData['image'], null, true, }
false,$type_graph); }
} else{
}
if($width == 0 || $height == 0){
if($layoutData['label_position']=='left'){
$img = '<div style="float:right;height:'.$himg.'px;">'.grafico_modulo_sparse($id_module, $period, 0,300,180,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph).'</div>';
}
else if($layoutData['label_position']=='right'){
$img = '<div style="float:left;height:'.$himg.'px;">'.grafico_modulo_sparse($id_module, $period, 0,300,180,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph).'</div>';
}
else{
$img = grafico_modulo_sparse($id_module, $period, 0,300,180,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph);
}
}
else{
if($layoutData['label_position']=='left'){
$img = '<div style="float:right;height:'.$himg.'px;">'.grafico_modulo_sparse($id_module, $period, 0,$width,$height,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph).'</div>';
}
else if($layoutData['label_position']=='right'){
$img = '<div style="float:left;height:'.$himg.'px;">'.grafico_modulo_sparse($id_module, $period, 0,$width,$height,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph).'</div>';
}
else{
$img = grafico_modulo_sparse($id_module, $period, 0,$width,$height,
'',null,
false, 1, false, 0, '', 0, 0, true, false, '', 1, false,
'', false, false, false, $layoutData['image'], null, true, false,$type_graph);
}
}
}
}
//Restore db connection //Restore db connection
if ($layoutData['id_metaconsole'] != 0) { if ($layoutData['id_metaconsole'] != 0) {
@ -860,7 +1075,6 @@ function visual_map_print_item($mode = "read", $layoutData,
'position: absolute; ' . 'position: absolute; ' .
'top: ' . $top . 'px; ' . 'top: ' . $top . 'px; ' .
'left: ' . $left . 'px;' . 'left: ' . $left . 'px;' .
'text-align: left;' .
'display: inline-block; ' . $sizeStyle . '">'; 'display: inline-block; ' . $sizeStyle . '">';
if ($link) { if ($link) {
@ -869,31 +1083,44 @@ function visual_map_print_item($mode = "read", $layoutData,
switch ($type) { switch ($type) {
case BOX_ITEM: case BOX_ITEM:
if (!empty($proportion)){
if($width == 0 || $width == 0){
$style = ""; $style = "";
$style .= "width: " . ($width * $proportion['proportion_width']) . "px; "; $style .= "width: 300px; ";
$style .= "height: " . ($height * $proportion['proportion_height']) . "px; "; $style .= "height: 180px; ";
$style .= "border-style: solid; ";
$style .= "border-width: " . $border_width . "px; ";
$style .= "border-color: " . $border_color . "; ";
$style .= "background-color: " . $fill_color . "; ";
echo "<div style='" . $style . "'></div>";
}
else{
$style = "";
$style .= "width: " . $width . "px; ";
$style .= "height: " . $height . "px; ";
$style .= "border-style: solid; "; $style .= "border-style: solid; ";
$style .= "border-width: " . $border_width . "px; "; $style .= "border-width: " . $border_width . "px; ";
$style .= "border-color: " . $border_color . "; "; $style .= "border-color: " . $border_color . "; ";
$style .= "background-color: " . $fill_color . "; "; $style .= "background-color: " . $fill_color . "; ";
echo "<div style='" . $style . "'></div>"; echo "<div style='" . $style . "'></div>";
} }
else{
if (!empty($proportion)){
$style = "";
$style .= "width: " . ($width * $proportion['proportion_width']) . "px; ";
$style .= "height: " . ($height * $proportion['proportion_height']) . "px; ";
$style .= "border-style: solid; ";
$style .= "border-width: " . $border_width . "px; ";
$style .= "border-color: " . $border_color . "; ";
$style .= "background-color: " . $fill_color . "; ";
echo "<div style='" . $style . "'></div>";
}
else{
$style = "";
$style .= "width: " . $width . "px; ";
$style .= "height: " . $height . "px; ";
$style .= "border-style: solid; ";
$style .= "border-width: " . $border_width . "px; ";
$style .= "border-color: " . $border_color . "; ";
$style .= "background-color: " . $fill_color . "; ";
echo "<div style='" . $style . "'></div>";
}
}
break; break;
case STATIC_GRAPH: case STATIC_GRAPH:
case GROUP_ITEM: case GROUP_ITEM:
echo "<div>";
if ($layoutData['image'] != null) { if ($layoutData['image'] != null) {
@ -926,46 +1153,70 @@ function visual_map_print_item($mode = "read", $layoutData,
if (is_file($config['homedir'] . '/' . $img)) if (is_file($config['homedir'] . '/' . $img))
$infoImage = getimagesize($config['homedir'] . '/' . $img); $infoImage = getimagesize($config['homedir'] . '/' . $img);
if ($width != 0) { if ($height == 0 || $height == 0) {
$height = '70px';
$width = '70px';
}
else {
$height = (integer)($proportion['proportion_height'] * $height);
$width = (integer)($proportion['proportion_width'] * $width); $width = (integer)($proportion['proportion_width'] * $width);
} }
else { }
$width = (integer)($proportion['proportion_width'] * $infoImage[0]);
}
if ($height != 0) { $imgpos = '';
$height = (integer)($proportion['proportion_height'] * $height);
} if($layoutData['label_position']=='up'){
else { echo io_safe_output($text);
$height = (integer)($proportion['proportion_height'] * $infoImage[1]);
}
} }
if (($width != 0) && ($height != 0)) if($layoutData['label_position']=='left'){
echo html_print_image($img, true, $imgpos = 'float:right';
array("class" => "image", }
"id" => "image_" . $id, else if($layoutData['label_position']=='right'){
"width" => "$width", $imgpos = 'float:left';
"height" => "$height", }
"title" => $img_style_title,
"style" => $borderStyle), false, if ($width == 0 || $height == 0)
false, false, $isExternalLink); echo html_print_image($img, true,
array("class" => "image",
"id" => "image_" . $id,
"width" => "70px",
"height" => "70px",
"title" => $img_style_title,
"style" => $borderStyle.$imgpos), false,
false, false, $isExternalLink);
else else
echo html_print_image($img, true, echo html_print_image($img, true,
array("class" => "image", array("class" => "image",
"id" => "image_" . $id, "id" => "image_" . $id,
"width" => "70px", "width" => $width,
"height" => "70px", "height" => $height,
"title" => $img_style_title, "title" => $img_style_title,
"style" => $borderStyle), false, "style" => $borderStyle.$imgpos), false,
false, false, $isExternalLink); false, false, $isExternalLink);
echo '<br />';
} }
echo io_safe_output($text);
echo "</div>"; if($layoutData['label_position']=='down'){
echo io_safe_output($text);
}
else if($layoutData['label_position']=='left' || $layoutData['label_position']=='right'){
echo io_safe_output($text);
}
break; break;
case PERCENTILE_BAR: case PERCENTILE_BAR:
$imgpos = '';
if($layoutData['label_position']=='left'){
$imgpos = 'float:right;';
}
else if($layoutData['label_position']=='right'){
$imgpos = 'float:left;';
}
$progress_bar_heigh = 15; $progress_bar_heigh = 15;
if (!empty($proportion)) { if (!empty($proportion)) {
if ($width != 0) { if ($width != 0) {
@ -983,34 +1234,59 @@ function visual_map_print_item($mode = "read", $layoutData,
$height = (integer)($proportion['proportion_height'] * $infoImage[1]); $height = (integer)($proportion['proportion_height'] * $infoImage[1]);
} }
} }
echo io_safe_output($text) . '<br />';
if($layoutData['label_position']=='up'){
echo io_safe_output($text);
}
ob_start(); ob_start();
if ($type == PERCENTILE_BUBBLE) { if ($type == PERCENTILE_BUBBLE) {
echo progress_bubble($percentile, $width, $width, '', 1, $value_text, $colorStatus); echo progress_bubble($percentile, $width, $width, '', 1, $value_text, $colorStatus,$imgpos);
} }
else { else {
echo progress_bar($percentile, $width, $progress_bar_heigh, '', 1, $value_text, $colorStatus); echo progress_bar($percentile, $width, $progress_bar_heigh, '', 1, $value_text, $colorStatus,$imgpos);
} }
$img = ob_get_clean(); $img = ob_get_clean();
if(get_parameter('action') == 'edit'){ if(get_parameter('action') == 'edit'){
$img = '<img src="images/console/signes/percentil.png" style="width:'.$width.'px;height:30px;">'; if($width == 0){
$img = '<img src="images/console/signes/percentil.png" style="width:130px;height:30px;'.$imgpos.'">';
}
else{
$img = '<img src="images/console/signes/percentil.png" style="width:'.$width.'px;height:30px;'.$imgpos.'">';
}
} }
else{ else{
$img = str_replace('>', 'class="image" id="image_' . $id . '" />', $img); $img = str_replace('>', 'class="image" style="height:'.$himg.'px;width:'.$wimg.'px;'.$imgpos.'" id="image_' . $id . '" />', $img);
} }
echo $img; echo $img;
if($layoutData['label_position']=='down'){
echo io_safe_output($text);
}
else if($layoutData['label_position']=='left' || $layoutData['label_position']=='right'){
echo io_safe_output($text);
}
break; break;
case PERCENTILE_BUBBLE: case PERCENTILE_BUBBLE:
$imgpos = '';
if($layoutData['label_position']=='left'){
$imgpos = 'float:right;';
}
else if($layoutData['label_position']=='right'){
$imgpos = 'float:left;';
}
$progress_bar_heigh = 15; $progress_bar_heigh = 15;
if (!empty($proportion)) { if (!empty($proportion)) {
if ($width != 0) { if ($width != 0) {
@ -1028,11 +1304,20 @@ function visual_map_print_item($mode = "read", $layoutData,
$height = (integer)($proportion['proportion_height'] * $infoImage[1]); $height = (integer)($proportion['proportion_height'] * $infoImage[1]);
} }
} }
echo io_safe_output($text) . '<br />';
if($layoutData['label_position']=='up'){
echo io_safe_output($text);
}
ob_start(); ob_start();
if ($type == PERCENTILE_BUBBLE) { if ($type == PERCENTILE_BUBBLE) {
echo progress_bubble($percentile, $width, $width, '', 1, $value_text, $colorStatus); if($width == 0){
echo progress_bubble($percentile, 100,100, '', 1, $value_text, $colorStatus,$s);
}
else{
echo progress_bubble($percentile, $width,$width, '', 1, $value_text, $colorStatus);
}
} }
else { else {
echo progress_bar($percentile, $width, $progress_bar_heigh, '', 1, $value_text, $colorStatus); echo progress_bar($percentile, $width, $progress_bar_heigh, '', 1, $value_text, $colorStatus);
@ -1042,22 +1327,42 @@ function visual_map_print_item($mode = "read", $layoutData,
if(get_parameter('action') == 'edit'){ if(get_parameter('action') == 'edit'){
$img = '<img src="images/console/signes/percentil_bubble.png" style="width:'.$width.'px;height:'.$width.'px;">'; if($width == 0){
$img = '<img src="images/console/signes/percentil_bubble.png" style="width:130px;height:130px;'.$imgpos.'">';
}
else{
$img = '<img src="images/console/signes/percentil_bubble.png" style="width:'.$width.'px;height:'.$width.'px;'.$imgpos.'">';
}
} }
else{ else{
$img = str_replace('>', 'class="image" id="image_' . $id . '" />', $img); $img = str_replace('>', 'class="image" style="width:'.$wimg.'px;height:'.$himg.'px;'.$imgpos.'" id="image_' . $id . '" />', $img);
} }
echo $img; echo $img;
if($layoutData['label_position']=='down'){
echo io_safe_output($text);
}
else if($layoutData['label_position']=='left' || $layoutData['label_position']=='right'){
echo io_safe_output($text);
}
break; break;
case MODULE_GRAPH: case MODULE_GRAPH:
echo io_safe_output($text) . '<br />'; if($layoutData['label_position']=='up'){
echo io_safe_output($text);
}
echo $img; echo $img;
if($layoutData['label_position']=='down'){
echo io_safe_output($text);
}
else if($layoutData['label_position']=='left' || $layoutData['label_position']=='right'){
echo io_safe_output($text);
}
break; break;
case SIMPLE_VALUE: case SIMPLE_VALUE:
case SIMPLE_VALUE_MAX: case SIMPLE_VALUE_MAX:
@ -1106,18 +1411,20 @@ function visual_map_print_item($mode = "read", $layoutData,
} }
} }
$io_safe_output_text = str_replace(array('_VALUE_','_value_'), $value, $io_safe_output_text); //$io_safe_output_text = str_replace(array('_VALUE_','_value_'), $value, $io_safe_output_text);
if(get_parameter('action') == 'edit'){ if(get_parameter('action') == 'edit'){
echo 'Data value'; //echo 'Data value';
echo $io_safe_output_text;
} }
else{ else{
echo $io_safe_output_text; echo str_replace(array('_VALUE_','_value_'), $value, $io_safe_output_text);
} }
@ -1168,7 +1475,6 @@ function visual_map_print_item($mode = "read", $layoutData,
array("class" => "image", "id" => "image_" . $id,"width" => "70px", array("class" => "image", "id" => "image_" . $id,"width" => "70px",
"70px" => "$height"), "70px" => "$height"),
false, false, false, $isExternalLink); false, false, false, $isExternalLink);
echo '<br />';
} }
break; break;
default: default:
@ -1248,15 +1554,16 @@ function visual_map_get_simple_value($type, $id_module, $period = SECONDS_1DAY)
} }
else { else {
if ( is_numeric($value) ) if ( is_numeric($value) )
$value = format_for_graph($value, $config['graph_precision']); $value = remove_right_zeros(number_format($value, $config['graph_precision']));
//$value = format_for_graph($value, $config['graph_precision']);
if (!empty($unit_text)) { if (!empty($unit_text)) {
$value .= " " . $unit_text; $value .= " " . $unit_text;
} }
} }
$value = preg_replace ('/\n/i','<br>',$value); $value = preg_replace ('/\n/i','<br>',$value);
$value = preg_replace ('/\t/i','&#09;',$value); $value = preg_replace ('/\s/i','&nbsp;',$value);
$value = preg_replace ('/\s/i','&nbsp;',$value);
return $value; return $value;
break; break;
@ -2079,7 +2386,7 @@ function visual_map_print_visual_map ($id_layout, $show_links = true,
$(window).load(function () { $(window).load(function () {
draw_lines(lines, 'background_'+id_layout); draw_lines(lines, 'background_'+id_layout);
draw_user_lines_read('background_'+id_layout); draw_user_lines_read('background_'+id_layout);
center_labels(); //center_labels();
}); });
/* ]]> */ /* ]]> */
</script> </script>
@ -2137,12 +2444,26 @@ function visual_map_print_visual_map ($id_layout, $show_links = true,
} }
if (defined('METACONSOLE')) { if (defined('METACONSOLE')) {
echo "<div style='width: 100%; overflow:auto; margin: 0 auto; padding:5px;'>"; echo "<div style='width: 920px; overflow:auto; margin: 0 auto;'>";
} }
echo '<div style="background-color:'.$layout["background_color"].';"><div id="background_'.$id_layout.'" echo '<div style="';
style="margin:0px auto;
text-align:center; if(get_parameter('pure')==1){
echo 'width:100%;height:100%;position:absolute;';
}
echo 'background-color:'.$layout["background_color"].';"><div id="background_'.$id_layout.'"
style="margin:0px auto;';
if(get_parameter('pure')==1){
echo 'top: 50%;
transform: translate(-0%, -50%);
-webkit-transform: translate(-0%, -50%);';
}
echo 'text-align:;
z-index: 0; z-index: 0;
position:relative; position:relative;
width:' . $mapWidth . 'px; width:' . $mapWidth . 'px;
@ -2186,12 +2507,7 @@ function visual_map_print_visual_map ($id_layout, $show_links = true,
'proportion_height' => $proportion_height, 'proportion_height' => $proportion_height,
'proportion_width' => $proportion_width); 'proportion_width' => $proportion_width);
} }
if($layout_data['id_custom_graph']){
$layout_data['percentil'] = db_get_value ("percentil", "tgraph",
"id_graph", $layout_data["id_custom_graph"]);
}
switch ($layout_data['type']) { switch ($layout_data['type']) {
case LINE_ITEM: case LINE_ITEM:
visual_map_print_user_lines($layout_data, $proportion); visual_map_print_user_lines($layout_data, $proportion);

View File

@ -43,7 +43,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
echo '<div id="properties_panel" style="display: none; position: absolute; border: 2px solid #114105; padding: 5px; background: white; z-index: 90;">'; echo '<div id="properties_panel" style="display: none; position: absolute; border: 1px solid lightgray; padding: 5px; background: white; z-index: 90;">';
//----------------------------Hiden Form---------------------------- //----------------------------Hiden Form----------------------------
?> ?>
<table class="databox filters" border="0" cellpadding="4" cellspacing="4" width="350"> <table class="databox filters" border="0" cellpadding="4" cellspacing="4" width="350">
@ -164,7 +164,25 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
'datos', 'datos',
'group_item'); 'group_item');
$form_items['label_row']['html'] = $form_items['label_row']['html'] =
'<td align="left" valign="top" style="">' . __('Label') . '</td> '<td align="left" valign="top" style="">' . __('Label') . '
<div id="label_box_arrow" style="text-align:center;width:120px;height:110px;margin-top:50px;">
<span>Label position</span>
<div class="labelpos" id="labelposup" position="up" style="width:20px;height:20px;margin-top:10px;margin-left:45px;cursor: pointer;"><img src="'.$config['homeurl'].'images/label_up.png" style="height:100%;width:100%;"></div>
<div class="labelpos" id="labelposleft" position="left" style="position:relative;top:-5px;width:20px;height:20px;margin-top:15px;cursor: pointer;"><img src="'.$config['homeurl'].'images/label_left.png" style="height:100%;width:100%;"></div>
<div style="font-weight:bold;width:40px;height:20px;position:relative;margin-left:35px;margin-top:-24px;cursor: default;"><span style="float:left;margin-top:3px;margin-left:5px;">Object</span></div>
<div class="labelpos" id="labelposright" position="right" style="top:2px;width:20px;height:20px;position:relative;margin-left:90px;margin-top:-24px;cursor: pointer;"><img src="'.$config['homeurl'].'images/label_right.png" style="height:100%;width:100%;"></div>
<div class="labelpos" sel="yes" id="labelposdown" position="down" style="width:20px;height:20px;position:relative;margin-left:45px;margin-top:10px;cursor: pointer;"><img src="'.$config['homeurl'].'images/label_down_2.png" style="height:100%;width:100%;"></div>
</div>
</td>
<td align="left" style="">' . <td align="left" style="">' .
html_print_input_text('label', '', '', 20, 200, true) . '</td>'; html_print_input_text('label', '', '', 20, 200, true) . '</td>';
@ -437,7 +455,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
$form_items['button_update_row'] = array(); $form_items['button_update_row'] = array();
$form_items['button_update_row']['items'] = array('datos'); $form_items['button_update_row']['items'] = array('datos');
$form_items['button_update_row']['html'] = '<td align="left" colspan="2" style="text-align: right;">' . $form_items['button_update_row']['html'] = '<td align="left" colspan="2" style="text-align: right;">' .
html_print_button(__('Cancel'), 'cancel_button', false, 'cancel_button_palette_callback();', 'class="sub cancel"', true) . html_print_button(__('Cancel'), 'cancel_button', false, 'cancel_button_palette_callback();', 'class="sub cancel"', true) . '<span ="margin-right:10px;">&nbsp</span>' .
html_print_button(__('Update'), 'update_button', false, 'update_button_palette_callback();', 'class="sub upd"', true) . html_print_button(__('Update'), 'update_button', false, 'update_button_palette_callback();', 'class="sub upd"', true) .
'</td>'; '</td>';
@ -445,7 +463,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
$form_items['button_create_row'] = array(); $form_items['button_create_row'] = array();
$form_items['button_create_row']['items'] = array('datos'); $form_items['button_create_row']['items'] = array('datos');
$form_items['button_create_row']['html'] = '<td align="left" colspan="2" style="text-align: right;">' . $form_items['button_create_row']['html'] = '<td align="left" colspan="2" style="text-align: right;">' .
html_print_button(__('Cancel'), 'cancel_button', false, 'cancel_button_palette_callback();', 'class="sub cancel"', true) . html_print_button(__('Cancel'), 'cancel_button', false, 'cancel_button_palette_callback();', 'class="sub cancel"', true) . '<span ="margin-right:10px;">&nbsp</span>' .
html_print_button(__('Create'), 'create_button', false, 'create_button_palette_callback();', 'class="sub wand"', true) . html_print_button(__('Create'), 'create_button', false, 'create_button_palette_callback();', 'class="sub wand"', true) .
'</td>'; '</td>';
@ -589,6 +607,8 @@ function visual_map_editor_print_toolbox() {
visual_map_print_button_editor('group_item', __('Group'), 'left', false, 'group_item_min', true); visual_map_print_button_editor('group_item', __('Group'), 'left', false, 'group_item_min', true);
visual_map_print_button_editor('box_item', __('Box'), 'left', false, 'box_item_min', true); visual_map_print_button_editor('box_item', __('Box'), 'left', false, 'box_item_min', true);
visual_map_print_button_editor('line_item', __('Line'), 'left', false, 'line_item_min', true); visual_map_print_button_editor('line_item', __('Line'), 'left', false, 'line_item_min', true);
echo '<a href="javascript:" class="tip"><img src="'.$config['homeurl'].'/images/tip.png" data-title="The data displayed in editor mode is not real" data-use_title_for_force_title="1"
class="forced_title" alt="The data displayed in editor mode is not real"></a>';
enterprise_hook("enterprise_visual_map_editor_print_toolbox"); enterprise_hook("enterprise_visual_map_editor_print_toolbox");

View File

@ -850,7 +850,7 @@ function pandoraFlotArea(graph_id, values, labels, labels_long, legend,
alert_ids, legend_alerts, yellow_threshold, red_threshold, alert_ids, legend_alerts, yellow_threshold, red_threshold,
force_integer, separator, separator2, force_integer, separator, separator2,
yellow_up, red_up, yellow_inverse, red_inverse, yellow_up, red_up, yellow_inverse, red_inverse,
series_suffix_str, dashboard, vconsole, xaxisname) { series_suffix_str, dashboard, vconsole, xaxisname,background_color,legend_color) {
var threshold = true; var threshold = true;
var thresholded = false; var thresholded = false;
@ -1509,12 +1509,11 @@ function pandoraFlotArea(graph_id, values, labels, labels_long, legend,
// The first execution, the graph data is the base data // The first execution, the graph data is the base data
datas = data_base; datas = data_base;
// minTickSize // minTickSize
var count_data = datas[0].data.length; var count_data = datas[0].data.length;
var min_tick_pixels = 80; var min_tick_pixels = 80;
var steps = parseInt( count_data / (width/min_tick_pixels)); var steps = parseInt( count_data / (width/min_tick_pixels));
var options = { var options = {
series: { series: {
stack: stacked, stack: stacked,
@ -1532,8 +1531,9 @@ function pandoraFlotArea(graph_id, values, labels, labels_long, legend,
clickable: true, clickable: true,
borderWidth:1, borderWidth:1,
borderColor: '#666', borderColor: '#666',
tickColor: '#eee', tickColor: background_color,
markings: markings markings: markings,
color: legend_color
}, },
xaxes: [ { xaxes: [ {
axisLabelFontSizePixels: font_size, axisLabelFontSizePixels: font_size,

View File

@ -2353,60 +2353,85 @@ span#plugin_description {
#tinymce { #tinymce {
text-align: left; text-align: left;
} }
.visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong, .visual_font_size_4pt > strong > span .visual_font_size_4pt > span { .visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong, .visual_font_size_4pt > strong > span, .visual_font_size_4pt > span, .visual_font_size_4pt > strong > em, .visual_font_size_4pt > em > strong, .visual_font_size_4pt em span, .visual_font_size_4pt span em {
font-size: 4pt !important; font-size: 4pt !important;
line-height: 4pt;
} }
.visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong, .visual_font_size_6pt > strong > span, .visual_font_size_6pt > span { .visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong, .visual_font_size_6pt > strong > span, .visual_font_size_6pt > span, .visual_font_size_6pt > strong > em, .visual_font_size_6pt > em > strong, .visual_font_size_6pt em span, .visual_font_size_6pt span em {
font-size: 6pt !important; font-size: 6pt !important;
line-height: 6pt;
} }
.visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong, .visual_font_size_8pt > strong > span , .visual_font_size_8pt > span { .visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong, .visual_font_size_8pt > strong > span , .visual_font_size_8pt > span, .visual_font_size_8pt > strong > em, .visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 8pt !important; font-size: 8pt !important;
line-height: 8pt;
} }
.visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong, .visual_font_size_14pt > strong > span, .visual_font_size_14pt > span { .visual_font_size_10pt, .visual_font_size_10pt > em , .visual_font_size_10pt > strong, .visual_font_size_10pt > strong > em, .visual_font_size_10pt > em > strong, .visual_font_size_10pt em span, .visual_font_size_10pt span em {
font-size: 14pt !important; font-size: 10pt !important;
line-height: 10pt;
} }
.visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong, .visual_font_size_24pt > strong > span , .visual_font_size_24pt > span { .visual_font_size_12pt, .visual_font_size_12pt > em , .visual_font_size_12pt > strong, .visual_font_size_12pt > strong > em, .visual_font_size_12pt > em > strong, .visual_font_size_12pt em span, .visual_font_size_12pt span em {
font-size: 24pt !important;
}
.visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong, .visual_font_size_36pt > strong > span, .visual_font_size_36pt > span {
font-size: 36pt !important;
}
.visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong, .visual_font_size_72pt > strong > span, .visual_font_size_72pt > span {
font-size: 72pt !important;
}
.visual_font_size_96pt, .visual_font_size_96pt > em, .visual_font_size_96pt > strong, .visual_font_size_96pt > strong > span, .visual_font_size_96pt > span {
font-size: 96pt !important;
}
.visual_font_size_128pt, .visual_font_size_128pt > em, .visual_font_size_128pt > strong, .visual_font_size_128pt > strong > span, .visual_font_size_128pt > span {
font-size: 128pt !important;
}
.visual_font_size_154pt, .visual_font_size_154pt > em, .visual_font_size_154pt > strong, .visual_font_size_154pt > strong > span, .visual_font_size_154pt > span {
font-size: 154pt !important;
}
.visual_font_size_196pt, .visual_font_size_196pt > em, .visual_font_size_196pt > strong, .visual_font_size_196pt > strong > span, .visual_font_size_196pt > span {
font-size: 196pt !important;
}
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong, .resize_visual_font_size_8pt > strong > span, .resize_visual_font_size_8pt > span {
font-size: 4pt !important;
}
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong, .resize_visual_font_size_14pt > strong > span, .resize_visual_font_size_14pt > span {
font-size: 7pt !important;
}
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong, .resize_visual_font_size_24pt > strong > span, .resize_visual_font_size_24pt > span {
font-size: 12pt !important; font-size: 12pt !important;
line-height: 12pt;
} }
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong, .resize_visual_font_size_36pt > strong > span, .resize_visual_font_size_36pt > span { .visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong, .visual_font_size_14pt > strong > span, .visual_font_size_14pt > span, .visual_font_size_14pt > strong > em, .visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 18pt !important; font-size: 14pt !important;
line-height: 14pt;
} }
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong, .resize_visual_font_size_72pt > strong > span, .resize_visual_font_size_72pt > span { .visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong, .visual_font_size_24pt > strong > span , .visual_font_size_24pt > span, .visual_font_size_24pt > strong > em, .visual_font_size_24pt > em > strong, .visual_font_size_24pt em span, .visual_font_size_24pt span em {
font-size: 24pt !important;
line-height: 24pt;
}
.visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong, .visual_font_size_36pt > strong > span, .visual_font_size_36pt > span, .visual_font_size_36pt > strong > em, .visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 36pt !important; font-size: 36pt !important;
line-height: 36pt;
}
.visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong, .visual_font_size_72pt > strong > span, .visual_font_size_72pt > span, .visual_font_size_72pt > strong > em, .visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 72pt !important;
line-height: 72pt;
}
.visual_font_size_96pt, .visual_font_size_96pt > em, .visual_font_size_96pt > strong, .visual_font_size_96pt > strong > span, .visual_font_size_96pt > span, .visual_font_size_96pt > strong > em, .visual_font_size_96pt > em > strong, .visual_font_size_96pt em span, .visual_font_size_96pt span em {
font-size: 96pt !important;
line-height: 96pt;
}
.visual_font_size_128pt, .visual_font_size_128pt > em, .visual_font_size_128pt > strong, .visual_font_size_128pt > strong > span, .visual_font_size_128pt > span, .visual_font_size_128pt > strong > em, .visual_font_size_128pt > em > strong, .visual_font_size_128pt em span, .visual_font_size_128pt span em {
font-size: 128pt !important;
line-height: 128pt;
}
.visual_font_size_154pt, .visual_font_size_154pt > em, .visual_font_size_154pt > strong, .visual_font_size_154pt > strong > span, .visual_font_size_154pt > span, .visual_font_size_154pt > strong > em, .visual_font_size_154pt > em > strong, .visual_font_size_154pt em span, .visual_font_size_154pt span em {
font-size: 154pt !important;
line-height: 154pt;
}
.visual_font_size_196pt, .visual_font_size_196pt > em, .visual_font_size_196pt > strong, .visual_font_size_196pt > strong > span, .visual_font_size_196pt > span, .visual_font_size_196pt > strong > em, .visual_font_size_196pt > em > strong, .visual_font_size_196pt em span, .visual_font_size_196pt span em {
font-size: 196pt !important;
line-height: 196pt;
}
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong, .resize_visual_font_size_8pt > strong > span, .resize_visual_font_size_8pt > span, .resize_visual_font_size_8pt > strong > em, .resize_visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 4pt !important;
line-height: 4pt;
}
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong, .resize_visual_font_size_14pt > strong > span, .resize_visual_font_size_14pt > span, .resize_visual_font_size_14pt > strong > em, .resize_visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 7pt !important;
line-height: 7pt;
}
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong, .resize_visual_font_size_24pt > strong > span, .resize_visual_font_size_24pt > span, .resize_visual_font_size_24pt > strong > em, .resize_visual_font_size_24pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 12pt !important;
line-height: 12pt;
}
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong, .resize_visual_font_size_36pt > strong > span, .resize_visual_font_size_36pt > span, .resize_visual_font_size_36pt > strong > em, .resize_visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 18pt !important;
line-height: 18pt;
}
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong, .resize_visual_font_size_72pt > strong > span, .resize_visual_font_size_72pt > span, .resize_visual_font_size_72pt > strong > em, .resize_visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 36pt !important;
line-height: 36pt;
} }
/*SIDEBAR*/ /*SIDEBAR*/
@ -3477,6 +3502,30 @@ div.simple_value > a > span.text p
src: url('../fonts/unicode.ttf') format('truetype'); src: url('../fonts/unicode.ttf') format('truetype');
} }
@font-face
{
font-family: 'roboto';
src: url('../../fonts/roboto.woff2') format('woff2');
}
@font-face
{
font-family: 'opensans';
src: url('../../fonts/opensans.woff2') format('woff2');
}
@font-face
{
font-family: 'lato';
src: url('../../fonts/lato.woff2') format('woff2');
}
@font-face
{
font-family: 'leaguegothic';
src: url('../../fonts/leaguegothic.woff') format('woff');
}
.unicode{ .unicode{
font-family: unicodeFont; font-family: unicodeFont;
} }
@ -3607,4 +3656,21 @@ color:#82b92e;font-family:Nunito;font-size:10pt;position:relative;top:6px;
.input_error { .input_error {
border: 1px solid red; border: 1px solid red;
}
#toolbox > input{
border-width:0px 1px 0px 0px;
border-color: lightgray;
}
#toolbox > input.service_min{
border-width:0px 0px 0px 0px;
}
#toolbox > input.grid_min{
border-width:0px 0px 0px 0px;
}
#tinymce{
padding-top:20px;
} }

View File

@ -367,6 +367,30 @@ div#foot {
src: local('Nunito-Regular'), url(../../fonts/nunito.woff) format('woff'); src: local('Nunito-Regular'), url(../../fonts/nunito.woff) format('woff');
} }
@font-face
{
font-family: 'roboto';
src: url('../../fonts/roboto.woff2') format('woff2');
}
@font-face
{
font-family: 'opensans';
src: url('../../fonts/opensans.woff2') format('woff2');
}
@font-face
{
font-family: 'lato';
src: url('../../fonts/lato.woff2') format('woff2');
}
@font-face
{
font-family: 'leaguegothic';
src: url('../../fonts/leaguegothic.woff') format('woff');
}
#login_body { #login_body {
/* Set rules to fill background */ /* Set rules to fill background */
min-height: 100%; min-height: 100%;
@ -2330,41 +2354,84 @@ span#plugin_description {
#tinymce { #tinymce {
text-align: left; text-align: left;
} }
.visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong { .visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong, .visual_font_size_4pt > strong > span, .visual_font_size_4pt > span, .visual_font_size_4pt > strong > em, .visual_font_size_4pt > em > strong, .visual_font_size_4pt em span, .visual_font_size_4pt span em {
font-size: 4pt; font-size: 4pt !important;
line-height: 4pt;
} }
.visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong { .visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong, .visual_font_size_6pt > strong > span, .visual_font_size_6pt > span, .visual_font_size_6pt > strong > em, .visual_font_size_6pt > em > strong, .visual_font_size_6pt em span, .visual_font_size_6pt span em {
font-size: 6pt; font-size: 6pt !important;
line-height: 6pt;
} }
.visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong { .visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong, .visual_font_size_8pt > strong > span , .visual_font_size_8pt > span, .visual_font_size_8pt > strong > em, .visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 8pt; font-size: 8pt !important;
line-height: 8pt;
} }
.visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong { .visual_font_size_10pt, .visual_font_size_10pt > em , .visual_font_size_10pt > strong, .visual_font_size_10pt > strong > em, .visual_font_size_10pt > em > strong, .visual_font_size_10pt em span, .visual_font_size_10pt span em {
font-size: 14pt; font-size: 10pt !important;
line-height: 10pt;
} }
.visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong { .visual_font_size_12pt, .visual_font_size_12pt > em , .visual_font_size_12pt > strong, .visual_font_size_12pt > strong > em, .visual_font_size_12pt > em > strong, .visual_font_size_12pt em span, .visual_font_size_12pt span em {
font-size: 24pt; font-size: 12pt !important;
line-height: 12pt;
} }
.visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong { .visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong, .visual_font_size_14pt > strong > span, .visual_font_size_14pt > span, .visual_font_size_14pt > strong > em, .visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 36pt; font-size: 14pt !important;
line-height: 14pt;
} }
.visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong { .visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong, .visual_font_size_24pt > strong > span , .visual_font_size_24pt > span, .visual_font_size_24pt > strong > em, .visual_font_size_24pt > em > strong, .visual_font_size_24pt em span, .visual_font_size_24pt span em {
font-size: 72pt; font-size: 24pt !important;
line-height: 24pt;
} }
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong { .visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong, .visual_font_size_36pt > strong > span, .visual_font_size_36pt > span, .visual_font_size_36pt > strong > em, .visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 4pt; font-size: 36pt !important;
line-height: 36pt;
} }
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong { .visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong, .visual_font_size_72pt > strong > span, .visual_font_size_72pt > span, .visual_font_size_72pt > strong > em, .visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 7pt; font-size: 72pt !important;
line-height: 72pt;
} }
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong {
font-size: 12pt; .visual_font_size_96pt, .visual_font_size_96pt > em, .visual_font_size_96pt > strong, .visual_font_size_96pt > strong > span, .visual_font_size_96pt > span, .visual_font_size_96pt > strong > em, .visual_font_size_96pt > em > strong, .visual_font_size_96pt em span, .visual_font_size_96pt span em {
font-size: 96pt !important;
line-height: 96pt;
} }
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong {
font-size: 18pt; .visual_font_size_128pt, .visual_font_size_128pt > em, .visual_font_size_128pt > strong, .visual_font_size_128pt > strong > span, .visual_font_size_128pt > span, .visual_font_size_128pt > strong > em, .visual_font_size_128pt > em > strong, .visual_font_size_128pt em span, .visual_font_size_128pt span em {
font-size: 128pt !important;
line-height: 128pt;
} }
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong {
font-size: 36pt; .visual_font_size_154pt, .visual_font_size_154pt > em, .visual_font_size_154pt > strong, .visual_font_size_154pt > strong > span, .visual_font_size_154pt > span, .visual_font_size_154pt > strong > em, .visual_font_size_154pt > em > strong, .visual_font_size_154pt em span, .visual_font_size_154pt span em {
font-size: 154pt !important;
line-height: 154pt;
}
.visual_font_size_196pt, .visual_font_size_196pt > em, .visual_font_size_196pt > strong, .visual_font_size_196pt > strong > span, .visual_font_size_196pt > span, .visual_font_size_196pt > strong > em, .visual_font_size_196pt > em > strong, .visual_font_size_196pt em span, .visual_font_size_196pt span em {
font-size: 196pt !important;
line-height: 196pt;
}
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong, .resize_visual_font_size_8pt > strong > span, .resize_visual_font_size_8pt > span, .resize_visual_font_size_8pt > strong > em, .resize_visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 4pt !important;
line-height: 4pt;
}
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong, .resize_visual_font_size_14pt > strong > span, .resize_visual_font_size_14pt > span, .resize_visual_font_size_14pt > strong > em, .resize_visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 7pt !important;
line-height: 7pt;
}
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong, .resize_visual_font_size_24pt > strong > span, .resize_visual_font_size_24pt > span, .resize_visual_font_size_24pt > strong > em, .resize_visual_font_size_24pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 12pt !important;
line-height: 12pt;
}
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong, .resize_visual_font_size_36pt > strong > span, .resize_visual_font_size_36pt > span, .resize_visual_font_size_36pt > strong > em, .resize_visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 18pt !important;
line-height: 18pt;
}
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong, .resize_visual_font_size_72pt > strong > span, .resize_visual_font_size_72pt > span, .resize_visual_font_size_72pt > strong > em, .resize_visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 36pt !important;
line-height: 36pt;
} }
/*SIDEBAR*/ /*SIDEBAR*/
@ -3240,3 +3307,19 @@ color:#82b92e;font-family:Nunito;font-size:10pt;position:relative;top:6px;
.cargatextodialogo p, .cargatextodialogo b, .cargatextodialogo a{ .cargatextodialogo p, .cargatextodialogo b, .cargatextodialogo a{
font-size:18pt; font-size:18pt;
} }
#toolbox > input{
border-width:0px 1px 0px 0px;
border-color: lightgray;
}
#toolbox > input.service_min{
border-width:0px 0px 0px 0px;
}
#toolbox > input.grid_min{
border-width:0px 0px 0px 0px;
}
#tinymce{
padding-top:20px;
}

View File

@ -367,6 +367,30 @@ div#foot {
src: local('Nunito-Regular'), url(../../fonts/nunito.woff) format('woff'); src: local('Nunito-Regular'), url(../../fonts/nunito.woff) format('woff');
} }
@font-face
{
font-family: 'roboto';
src: url('../../fonts/roboto.woff2') format('woff2');
}
@font-face
{
font-family: 'opensans';
src: url('../../fonts/opensans.woff2') format('woff2');
}
@font-face
{
font-family: 'lato';
src: url('../../fonts/lato.woff2') format('woff2');
}
@font-face
{
font-family: 'leaguegothic';
src: url('../../fonts/leaguegothic.woff') format('woff');
}
#login_body { #login_body {
/* Set rules to fill background */ /* Set rules to fill background */
min-height: 100%; min-height: 100%;
@ -2411,43 +2435,85 @@ span#plugin_description {
#tinymce { #tinymce {
text-align: left; text-align: left;
} }
.visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong { .visual_font_size_4pt, .visual_font_size_4pt > em, .visual_font_size_4pt > strong, .visual_font_size_4pt > strong > span, .visual_font_size_4pt > span, .visual_font_size_4pt > strong > em, .visual_font_size_4pt > em > strong, .visual_font_size_4pt em span, .visual_font_size_4pt span em {
font-size: 4pt; font-size: 4pt !important;
line-height: 4pt;
} }
.visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong { .visual_font_size_6pt, .visual_font_size_6pt > em, .visual_font_size_6pt > strong, .visual_font_size_6pt > strong > span, .visual_font_size_6pt > span, .visual_font_size_6pt > strong > em, .visual_font_size_6pt > em > strong, .visual_font_size_6pt em span, .visual_font_size_6pt span em {
font-size: 6pt; font-size: 6pt !important;
line-height: 6pt;
} }
.visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong { .visual_font_size_8pt, .visual_font_size_8pt > em, .visual_font_size_8pt > strong, .visual_font_size_8pt > strong > span , .visual_font_size_8pt > span, .visual_font_size_8pt > strong > em, .visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 8pt; font-size: 8pt !important;
line-height: 8pt;
} }
.visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong { .visual_font_size_10pt, .visual_font_size_10pt > em , .visual_font_size_10pt > strong, .visual_font_size_10pt > strong > em, .visual_font_size_10pt > em > strong, .visual_font_size_10pt em span, .visual_font_size_10pt span em {
font-size: 14pt; font-size: 10pt !important;
line-height: 10pt;
} }
.visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong { .visual_font_size_12pt, .visual_font_size_12pt > em , .visual_font_size_12pt > strong, .visual_font_size_12pt > strong > em, .visual_font_size_12pt > em > strong, .visual_font_size_12pt em span, .visual_font_size_12pt span em {
font-size: 24pt; font-size: 12pt !important;
line-height: 12pt;
} }
.visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong { .visual_font_size_14pt, .visual_font_size_14pt > em , .visual_font_size_14pt > strong, .visual_font_size_14pt > strong > span, .visual_font_size_14pt > span, .visual_font_size_14pt > strong > em, .visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 36pt; font-size: 14pt !important;
line-height: 14pt;
} }
.visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong { .visual_font_size_24pt, .visual_font_size_24pt > em, .visual_font_size_24pt > strong, .visual_font_size_24pt > strong > span , .visual_font_size_24pt > span, .visual_font_size_24pt > strong > em, .visual_font_size_24pt > em > strong, .visual_font_size_24pt em span, .visual_font_size_24pt span em {
font-size: 72pt; font-size: 24pt !important;
line-height: 24pt;
} }
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong { .visual_font_size_36pt, .visual_font_size_36pt > em, .visual_font_size_36pt > strong, .visual_font_size_36pt > strong > span, .visual_font_size_36pt > span, .visual_font_size_36pt > strong > em, .visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 4pt; font-size: 36pt !important;
line-height: 36pt;
} }
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong { .visual_font_size_72pt, .visual_font_size_72pt > em, .visual_font_size_72pt > strong, .visual_font_size_72pt > strong > span, .visual_font_size_72pt > span, .visual_font_size_72pt > strong > em, .visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 7pt; font-size: 72pt !important;
} line-height: 72pt;
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong {
font-size: 12pt;
}
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong {
font-size: 18pt;
}
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong {
font-size: 36pt;
} }
.visual_font_size_96pt, .visual_font_size_96pt > em, .visual_font_size_96pt > strong, .visual_font_size_96pt > strong > span, .visual_font_size_96pt > span, .visual_font_size_96pt > strong > em, .visual_font_size_96pt > em > strong, .visual_font_size_96pt em span, .visual_font_size_96pt span em {
font-size: 96pt !important;
line-height: 96pt;
}
.visual_font_size_128pt, .visual_font_size_128pt > em, .visual_font_size_128pt > strong, .visual_font_size_128pt > strong > span, .visual_font_size_128pt > span, .visual_font_size_128pt > strong > em, .visual_font_size_128pt > em > strong, .visual_font_size_128pt em span, .visual_font_size_128pt span em {
font-size: 128pt !important;
line-height: 128pt;
}
.visual_font_size_154pt, .visual_font_size_154pt > em, .visual_font_size_154pt > strong, .visual_font_size_154pt > strong > span, .visual_font_size_154pt > span, .visual_font_size_154pt > strong > em, .visual_font_size_154pt > em > strong, .visual_font_size_154pt em span, .visual_font_size_154pt span em {
font-size: 154pt !important;
line-height: 154pt;
}
.visual_font_size_196pt, .visual_font_size_196pt > em, .visual_font_size_196pt > strong, .visual_font_size_196pt > strong > span, .visual_font_size_196pt > span, .visual_font_size_196pt > strong > em, .visual_font_size_196pt > em > strong, .visual_font_size_196pt em span, .visual_font_size_196pt span em {
font-size: 196pt !important;
line-height: 196pt;
}
.resize_visual_font_size_8pt, .resize_visual_font_size_8pt > em, .resize_visual_font_size_8pt > strong, .resize_visual_font_size_8pt > strong > span, .resize_visual_font_size_8pt > span, .resize_visual_font_size_8pt > strong > em, .resize_visual_font_size_8pt > em > strong, .visual_font_size_8pt em span, .visual_font_size_8pt span em {
font-size: 4pt !important;
line-height: 4pt;
}
.resize_visual_font_size_14pt, .resize_visual_font_size_14pt > em , .resize_visual_font_size_14pt > strong, .resize_visual_font_size_14pt > strong > span, .resize_visual_font_size_14pt > span, .resize_visual_font_size_14pt > strong > em, .resize_visual_font_size_14pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 7pt !important;
line-height: 7pt;
}
.resize_visual_font_size_24pt, .resize_visual_font_size_24pt > em, .resize_visual_font_size_24pt > strong, .resize_visual_font_size_24pt > strong > span, .resize_visual_font_size_24pt > span, .resize_visual_font_size_24pt > strong > em, .resize_visual_font_size_24pt > em > strong, .visual_font_size_14pt em span, .visual_font_size_14pt span em {
font-size: 12pt !important;
line-height: 12pt;
}
.resize_visual_font_size_36pt, .resize_visual_font_size_36pt > em, .resize_visual_font_size_36pt > strong, .resize_visual_font_size_36pt > strong > span, .resize_visual_font_size_36pt > span, .resize_visual_font_size_36pt > strong > em, .resize_visual_font_size_36pt > em > strong, .visual_font_size_36pt em span, .visual_font_size_36pt span em {
font-size: 18pt !important;
line-height: 18pt;
}
.resize_visual_font_size_72pt, .resize_visual_font_size_72pt > em, .resize_visual_font_size_72pt > strong, .resize_visual_font_size_72pt > strong > span, .resize_visual_font_size_72pt > span, .resize_visual_font_size_72pt > strong > em, .resize_visual_font_size_72pt > em > strong, .visual_font_size_72pt em span, .visual_font_size_72pt span em {
font-size: 36pt !important;
line-height: 36pt;
}
/*SIDEBAR*/ /*SIDEBAR*/
.menu_sidebar { .menu_sidebar {
color:#111; color:#111;
@ -3296,3 +3362,20 @@ color:#82b92e;font-family:Nunito;font-size:10pt;position:relative;top:6px;
.cargatextodialogo p, .cargatextodialogo b, .cargatextodialogo a{ .cargatextodialogo p, .cargatextodialogo b, .cargatextodialogo a{
font-size:18pt; font-size:18pt;
} }
#toolbox > input{
border-width:0px 1px 0px 0px;
border-color: lightgray;
}
#toolbox > input.service_min{
border-width:0px 0px 0px 0px;
}
#toolbox > input.grid_min{
border-width:0px 0px 0px 0px;
}
#tinymce{
padding-top:20px;
}

View File

@ -217,7 +217,6 @@ $ignored_params['refr'] = '';
var refr = <?php echo (int)$refr; ?>; var refr = <?php echo (int)$refr; ?>;
var pure = <?php echo (int) $config['pure']; ?>; var pure = <?php echo (int) $config['pure']; ?>;
var href = "<?php echo ui_get_url_refresh ($ignored_params); ?>"; var href = "<?php echo ui_get_url_refresh ($ignored_params); ?>";
if (pure) { if (pure) {
var startCountDown = function (duration, cb) { var startCountDown = function (duration, cb) {
$('div.vc-countdown').countdown('destroy'); $('div.vc-countdown').countdown('destroy');
@ -233,7 +232,13 @@ $ignored_params['refr'] = '';
$('div.vc-countdown').countdown('destroy'); $('div.vc-countdown').countdown('destroy');
//cb(); //cb();
url = js_html_entity_decode( href ) + duration; url = js_html_entity_decode( href ) + duration;
$(document).attr ("location", url); //$(document).attr ("location", url);
$.get(window.location.href.replace("render_view","pure_ajax"), function(respuestaSolicitud){
$('#background_<?php echo $id_layout; ?>').html(respuestaSolicitud);
startCountDown(refr, false);
});
} }
}); });
} }
@ -277,20 +282,96 @@ $ignored_params['refr'] = '';
}); });
} }
/*
$(".module_graph").each(function(){ $(".module_graph").each(function(){
left = parseInt($(this).css("left")) + 150; left = parseInt($(this).css("left")) + 150 + ((parseInt($(this).css("width"))-300)/2);
$(this).css('left', left); $(this).css('left', left);
}); });
$(".parent_graph").each(function(){ $('.item:not([class~="module_graph"])').each(function(){
if($(this).css('background-color') != 'rgb(255, 255, 255)'){ left = parseInt($(this).css('left')) + ((parseInt($('#' + $(this).attr('id')).css('width')) - parseInt($('#' + $(this).attr('id') + " img").css('width')))*0.5);
$(this).css('color', 'red');
$(this).css('left', left);
}
}); });
*/
$(".module_graph .menu_graph").css('display','none');
$(".parent_graph").each(function(){
if($(this).css('background-color') != 'rgb(255, 255, 255)'){
$(this).css('color', '#999');
}
});
$(".overlay").removeClass("overlay").addClass("overlaydisabled");
$('.item:not(.icon) img').each(function(){
if($(this).css('float')=='left' || $(this).css('float')=='right'){
$(this).css('margin-top',(parseInt($(this).parent().parent().css('height'))/2-parseInt($(this).css('height'))/2)+'px');
$(this).css('margin-left','');
}
else{
$(this).css('margin-left',(parseInt($(this).parent().parent().css('width'))/2-parseInt($(this).css('width'))/2)+'px');
$(this).css('margin-top','');
}
});
$('.item > div').each(function(){
if($(this).css('float')=='left' || $(this).css('float')=='right'){
$(this).css('margin-top',(parseInt($(this).parent().css('height'))/2-parseInt($(this).css('height'))/2-15)+'px');
$(this).css('margin-left','');
}
else{
$(this).css('margin-left',(parseInt($(this).parent().css('width'))/2-parseInt($(this).css('width'))/2)+'px');
$(this).css('margin-top','');
}
});
$('.item > a > div').each(function(){
if($(this).css('float')=='left' || $(this).css('float')=='right'){
$(this).css('margin-top',(parseInt($(this).parent().parent().css('height'))/2-parseInt($(this).css('height'))/2-5)+'px');
$(this).css('margin-left','');
}
else{
$(this).css('margin-left',(parseInt($(this).parent().parent().css('width'))/2-parseInt($(this).css('width'))/2)+'px');
$(this).css('margin-top','');
}
});
/*
$('.percentile_item a > img').each(function(){
if($(this).css('float')=='left' || $(this).css('float')=='right'){
$(this).css('margin-top',(parseInt($(this).parent().parent().css('height'))/2-parseInt($(this).css('height'))/2)+'px');
$(this).css('margin-left','');
}
else{
$(this).css('margin-left',(parseInt($(this).parent().parent().css('width'))/2-parseInt($(this).css('width'))/2)+'px');
$(this).css('margin-top','');
}
});
*/
}); });
</script> </script>

View File

@ -1381,6 +1381,7 @@ CREATE TABLE tlayout_data (
id_custom_graph NUMBER(10, 0) DEFAULT 0, id_custom_graph NUMBER(10, 0) DEFAULT 0,
border_width NUMBER(10, 0) DEFAULT 0, border_width NUMBER(10, 0) DEFAULT 0,
type_graph VARCHAR2(50) DEFAULT 'area', type_graph VARCHAR2(50) DEFAULT 'area',
label_position VARCHAR2(50) DEFAULT 'down',
border_color VARCHAR2(200) DEFAULT '', border_color VARCHAR2(200) DEFAULT '',
fill_color VARCHAR2(200) DEFAULT '' fill_color VARCHAR2(200) DEFAULT ''
); );

View File

@ -1142,6 +1142,7 @@ CREATE TABLE "tlayout_data" (
"id_custom_graph" INTEGER NOT NULL default 0, "id_custom_graph" INTEGER NOT NULL default 0,
"border_width" INTEGER NOT NULL default 0, "border_width" INTEGER NOT NULL default 0,
"type_graph" varchar(50) NOT NULL DEFAULT 'area', "type_graph" varchar(50) NOT NULL DEFAULT 'area',
"label_position" varchar(50) NOT NULL DEFAULT 'down',
"border_color" varchar(200) DEFAULT '', "border_color" varchar(200) DEFAULT '',
"fill_color" varchar(200) DEFAULT '' "fill_color" varchar(200) DEFAULT ''
); );

View File

@ -1269,6 +1269,7 @@ CREATE TABLE IF NOT EXISTS `tlayout_data` (
`id_custom_graph` INTEGER UNSIGNED NOT NULL default 0, `id_custom_graph` INTEGER UNSIGNED NOT NULL default 0,
`border_width` INTEGER UNSIGNED NOT NULL default 0, `border_width` INTEGER UNSIGNED NOT NULL default 0,
`type_graph` varchar(50) NOT NULL default 'area', `type_graph` varchar(50) NOT NULL default 'area',
`label_position` varchar(50) NOT NULL default 'down',
`border_color` varchar(200) DEFAULT "", `border_color` varchar(200) DEFAULT "",
`fill_color` varchar(200) DEFAULT "", `fill_color` varchar(200) DEFAULT "",
PRIMARY KEY(`id`) PRIMARY KEY(`id`)