Merge branch 'ent-9662-Restyling-fuentes-colores-botones' of brutus.artica.es:artica/pandorafms into ent-9662-Restyling-fuentes-colores-botones

This commit is contained in:
Jose Gonzalez 2023-02-17 14:21:49 +01:00
commit c1f8510563
25 changed files with 740 additions and 143 deletions

View File

@ -37,14 +37,8 @@ ui_require_css_file('first_task');
?>
</p>
<form action="index.php?sec=estado&sec2=enterprise/godmode/services/services.service&action=new_service" method="post">
<?php
html_print_submit_button(
__('Create Services'),
'createServiceButton'
);
?>
<input type="submit" class="button_task" value="<?php echo __('Create Services'); ?>" />
</form>
</div>
</div>
<?php

View File

@ -30,16 +30,21 @@ require_once __DIR__.'/../include/functions_html.php';
if ($config['visual_animation']) {
echo '<style>
@keyframes login_move {
from {margin-left: 10%;margin-right: 10%;opacity:0.1}
to {margin-left: 5%;margin-right: 5%;opacity:1}
}
div.container_login {
animation: container_login 3s ease;
}
@keyframes container_login {
0% {
transform: scale(.9);
opacity: 0.1;
}
div.container_login{
animation-name: login_move;
animation-duration: 3s;
}
100% {
transform: scale(1);
opacity: 1;
}
}
</style>';
}
@ -87,18 +92,36 @@ if (!empty($page) && !empty($sec)) {
}
$login_body_style = '';
$login_body_class = '';
// Overrides the default background with the defined by the user.
if (!empty($config['login_background'])) {
$background_url = 'images/backgrounds/background_pandora_console_keys.jpg';
if (empty($config['random_background']) === false) {
$random_backgrounds = scandir($config['homedir'].'/images/backgrounds/random_backgrounds');
unset($random_backgrounds[0], $random_backgrounds[1]);
$random_background = array_rand($random_backgrounds);
$background_url = 'images/backgrounds/random_backgrounds/'.$random_backgrounds[$random_background];
$background_100 = 'background-size: 100% 100% !important; ';
}
if (empty($config['login_background']) === false) {
$background_url = 'images/backgrounds/'.$config['login_background'];
$login_body_style = "style=\"background-size: 100% 100% !important;background:linear-gradient(74deg, rgba(2, 2, 2, 0.333) 36%, transparent 36%), url('".$background_url."');\"";
$background_100 = 'background-size: 100% 100% !important; ';
}
// Support for Internet Explorer and Microsoft Edge browsers
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Edge') !== false) {
$login_body_class = "class='login_body_trident'";
$background_url = 'images/backgrounds/background_pandora_console_keys.jpg';
$background_100 = '';
}
if (empty($config['background_opacity']) === false) {
$opacity = $config['background_opacity'];
} else {
$opacity = 30;
}
$login_body_style = 'style="'.$background_100.'background: linear-gradient(rgba(0,0,0,.'.$opacity.'), rgba(0,0,0,.'.$opacity.")), url('".$background_url."');\"";
// Get alternative custom in case of db fail.
$custom_fields = [
'custom_logo_login',
@ -123,36 +146,36 @@ foreach ($custom_fields as $field) {
// Get the custom icons.
$docs_logo = ui_get_docs_logo();
$support_logo = ui_get_support_logo();
echo '<div id="login_body" '.$login_body_class.' '.$login_body_style.'>';
echo '<div id="login_body" '.$login_body_style.'>';
echo '<div id="header_login">';
echo '<div id="list_icon_docs_support"><ul>';
if (isset($config['custom_docs_url'])) {
if ($docs_logo !== false) {
echo '<li><a href="'.ui_get_full_external_url($config['custom_docs_url']).'" target="_blank"><img src="'.$docs_logo.'" alt="docs"></a></li>';
echo '<li id="li_margin_doc_img"><a href="'.ui_get_full_external_url($config['custom_docs_url']).'" target="_blank"><img src="'.$docs_logo.'" alt="docs"></a></li>';
}
echo '<li><a href="'.ui_get_full_external_url($config['custom_docs_url']).'" target="_blank">'.__('Docs').'</li>';
echo '<li id="li_margin_doc"><a href="'.ui_get_full_external_url($config['custom_docs_url']).'" target="_blank">'.__('Docs').'</li>';
} else if (!$custom_conf_enabled) {
echo '<li><a href="https://pandorafms.com/manual/" target="_blank"><img src="'.$docs_logo.'" alt="docs"></a></li>';
echo '<li><a href="https://pandorafms.com/manual/" target="_blank">'.__('Docs').'</li>';
echo '<li id="li_margin_doc_img"><a href="https://pandorafms.com/manual/" target="_blank"><img src="'.$docs_logo.'" alt="docs"></a></li>';
echo '<li id="li_margin_doc"><a href="https://pandorafms.com/manual/" target="_blank">'.__('Docs').'</li>';
}
if (isset($config['custom_support_url'])) {
if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) {
if ($support_logo !== false) {
echo '<li id="li_margin_left"><a href="'.ui_get_full_external_url($config['custom_support_url']).'" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
echo '<li id="li_margin_support_img"><a href="'.ui_get_full_external_url($config['custom_support_url']).'" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
}
echo '<li><a href="'.ui_get_full_external_url($config['custom_support_url']).'" target="_blank">'.__('Support').'</li>';
echo '<li id="li_margin_support"><a href="'.ui_get_full_external_url($config['custom_support_url']).'" target="_blank">'.__('Support').'</li>';
} else {
echo '<li id="li_margin_left"><a href="https://pandorafms.com/monitoring-services/support/" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
echo '<li>'.__('Support').'</li>';
echo '<li id="li_margin_support_img"><a href="https://pandorafms.com/monitoring-services/support/" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
echo '<li id="li_margin_support">'.__('Support').'</li>';
}
} else if (!$custom_conf_enabled) {
echo '<li id="li_margin_left"><a href="https://support.pandorafms.com" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
echo '<li><a href="https://support.pandorafms.com" target="_blank">'.__('Docs').'</li>';
echo '<li id="li_margin_support_img"><a href="https://support.pandorafms.com" target="_blank"><img src="'.$support_logo.'" alt="support"></a></li>';
echo '<li id="li_margin_support"><a href="https://support.pandorafms.com" target="_blank">'.__('Docs').'</li>';
}
echo '</ul></div>';
@ -286,10 +309,18 @@ switch ($login_screen) {
false,
true
);
echo '<div id="show-hide-pass"></div>';
echo '</div>';
echo '<div class="login_button">';
// html_print_submit_button(__('Login'), 'login_button', false, 'class="next_login"');
html_print_submit_button(__('Login'), 'login_button', false, [ 'fixed_id' => 'submit-login_button', 'class' => 'next_login']);
html_print_submit_button(
__('Login'),
'login_button',
false,
[
'fixed_id' => 'submit-login_button',
'icon' => 'signin',
]
);
echo '</div>';
}
break;
@ -360,13 +391,23 @@ if ($config['enterprise_installed']) {
}
}
echo '
<div class="loader" id="spinner_login">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
';
echo '<div id="ver_num">'.$pandora_version.(($develop_bypass == 1) ? ' '.__('Build').' '.$build_version : '').'</div>';
// CSRF validation.
html_print_csrf_hidden();
echo '</form></div>';
echo '<div class="login_data">';
echo '<div class ="text_banner_login">';
echo '<div><span class="span1 pandora_upper">';
echo '<div><span class="span1">';
if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) {
if ($config['custom_title1_login']) {
echo io_safe_output($config['custom_title1_login']);
@ -393,7 +434,7 @@ if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) {
echo '</div>';
echo '<div class ="img_banner_login">';
if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) {
if (isset($config['custom_splash_login'])) {
if (empty($config['custom_splash_login']) === false && $config['custom_splash_login'] !== 'default') {
html_print_image(
'enterprise/images/custom_splash_login/'.$config['custom_splash_login'],
false,
@ -405,25 +446,39 @@ if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) {
false
);
} else {
html_print_image(
'enterprise/images/custom_splash_login/splash_image_default.png',
false,
[
'alt' => 'logo',
'border' => 0,
],
false,
false
);
echo '
<div class="loginimg-container">
<div class="lineone"></div>
<div class="linetwo"></div>
<div class="linethree"></div>
<div style="display:flex;">
<div class="towerone"></div>
<div class="towertwo"></div>
<div class="towerthree"></div>
<div class="towerfour"></div>
</div>
</div>
';
}
} else {
html_print_image('images/splash_image_default.png', false, ['alt' => 'logo', 'border' => 0], false, true);
echo '
<div class="loginimg-container">
<div class="lineone"></div>
<div class="linetwo"></div>
<div class="linethree"></div>
<div style="display:flex;">
<div class="towerone"></div>
<div class="towertwo"></div>
<div class="towerthree"></div>
<div class="towerfour"></div>
</div>
</div>
';
}
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="ver_num">'.$pandora_version.(($develop_bypass == 1) ? ' '.__('Build').' '.$build_version : '').'</div>';
echo '</div>';
if (empty($process_error_message) && isset($mail)) {
@ -503,7 +558,7 @@ if (isset($login_failed)) {
}
echo '<div class="button_message_alert">';
html_print_submit_button('Ok', 'hide-login-error', false);
html_print_submit_button('Ok', 'hide-login-error', false, ['class' => ' mini']);
echo '</div>';
echo '</div>';
echo '</div>';
@ -527,7 +582,7 @@ if ($login_screen == 'logout') {
echo '</div>';
echo '<div class="button_message_alert">';
html_print_submit_button('Ok', 'hide-login-logout', false);
html_print_submit_button('Ok', 'hide-login-logout', false, ['class' => ' mini']);
echo '</div>';
echo '</div>';
echo '</div>';
@ -709,7 +764,7 @@ html_print_div(['id' => 'forced_title_layer', 'class' => 'forced_title_layer', '
});
});
$("#submit-hide-login-error").click (function () {
$("#button-hide-login-error").click (function () {
$("#modal_alert" ).dialog('close');
});
@ -798,7 +853,7 @@ html_print_div(['id' => 'forced_title_layer', 'class' => 'forced_title_layer', '
});
});
$("#submit-hide-login-error").click (function () {
$("#button-hide-login-error").click (function () {
$("#login_failed" ).dialog('close');
$("#login_correct_pass").dialog('close');
});
@ -824,7 +879,7 @@ html_print_div(['id' => 'forced_title_layer', 'class' => 'forced_title_layer', '
});
});
$("#submit-reset_correct_button").click (function () {
$("#button-reset_correct_button").click (function () {
$("#reset_correct").dialog('close');
});
});
@ -868,5 +923,30 @@ html_print_div(['id' => 'forced_title_layer', 'class' => 'forced_title_layer', '
});
}
$(document).ready(function () {
$('#show-hide-pass').click(function (e) {
let inputPass = this.previousElementSibling;
if (inputPass.type === "password") {
inputPass.type = "text";
inputPass.style.backgroundImage = "url('<?php echo $config['homeurl_static']; ?>/images/eye-closed-input.png')";
} else {
inputPass.type = "password";
inputPass.style.backgroundImage = "url('<?php echo $config['homeurl_static']; ?>/images/eye-open-input.png')";
}
});
$('#submit-login_button span').removeAttr('style');
$('#spinner_login').hide();
});
$('#submit-login_button').click(function (e) {
$('.login_nick').hide();
$('.login_pass').hide();
$('.login_button').hide();
$('.reset_password').hide();
$('#spinner_login').show();
});
/* ]]> */
</script>

View File

@ -185,7 +185,7 @@ if ($access_console_node === true) {
$sub['templates']['sub2'] = $sub2;
$sub['godmode/modules/manage_inventory_modules']['text'] = __('Inventory modules');
$sub['godmode/modules/manage_inventory_modules']['id'] = 'Inventory modules';
$sub['godmode/modules/manage_inventory_modules']['id'] = 'Inventory_modules';
enterprise_hook('autoconfiguration_menu');
enterprise_hook('agent_repository_menu');

View File

@ -449,8 +449,8 @@ if (enterprise_installed() === true) {
'custom_splash_login',
$config['custom_splash_login'],
'',
'',
'',
__('Default'),
'default',
true,
false,
true,
@ -663,6 +663,12 @@ if (enterprise_installed() === true) {
$row++;
}
if (enterprise_installed() === true) {
$table_styles->data[$row][0] = __('Background opacity % (login)');
$table_styles->data[$row][1] = "<input type='number' value=".$config['background_opacity']." size='5' name='background_opacity' min='0' max='99'>";
$row++;
}
if (enterprise_installed() === true) {
$table_styles->data[$row][0] = __('Disable logo in graphs');
$table_styles->data[$row][1] = html_print_checkbox_switch(
@ -715,6 +721,16 @@ $table_styles->data[$row][1] = html_print_checkbox_switch(
$config['visual_animation'],
true
);
$row++;
$table_styles->data[$row][0] = __('Random background (login)');
$table_styles->data[$row][1] = html_print_checkbox_switch(
'random_background',
1,
$config['random_background'],
true
);
$row++;
// ----------------------------------------------------------------------
@ -1147,7 +1163,7 @@ $table_vc->data[$row][1] = html_print_select(
$row++;
$table_vc->data[$row][0] = __('Number of favorite visual consoles to show in the menu');
$table_vc->data[$row][1] = "<input type ='number' value=".$config['vc_menu_items']." size='5' name='vc_menu_items' min='0' max='25'>";
$table_vc->data[$row][1] = "<input ' value=".$config['vc_menu_items']." size='5' name='vc_menu_items' min='0' max='25'>";
$row++;
$table_vc->data[$row][0] = __('Default line thickness for the Visual Console');
@ -1181,7 +1197,7 @@ $table_ser->size[0] = '50%';
$table_ser->data = [];
$table_ser->data['number'][0] = __('Number of favorite services to show in the menu');
$table_ser->data['number'][1] = "<input type ='number' value=".$config['ser_menu_items']." size='5' name='ser_menu_items' min='0' max='25'>";
$table_ser->data['number'][1] = "<input ' value=".$config['ser_menu_items']." size='5' name='ser_menu_items' min='0' max='25'>";
// ----------------------------------------------------------------------
// Reports
@ -1214,12 +1230,12 @@ $table_report->data[$row][1] = html_print_checkbox_switch(
$row++;
$table_report->data[$row][0] = __('PDF font size (px)');
$table_report->data[$row][1] = "<input type ='number' value=".$config['global_font_size_report']." name='global_font_size_report' min='1' max='50' step='1'>";
$table_report->data[$row][1] = "<input ' value=".$config['global_font_size_report']." name='global_font_size_report' min='1' max='50' step='1'>";
$row++;
$table_report->data[$row][0] = __('HTML font size for SLA (em)');
$table_report->data[$row][1] = "<input type ='number' value=".$config['font_size_item_report']." name='font_size_item_report' min='1' max='9' step='0.1'>";
$table_report->data[$row][1] = "<input ' value=".$config['font_size_item_report']." name='font_size_item_report' min='1' max='9' step='0.1'>";
$row++;

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="115px" height="4px" viewBox="0 0 115 4" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: sketchtool 61.2 (101010) - https://sketch.com -->
<title>C62A1795-794F-402A-9E97-F2BD4D8F847C</title>
<desc>Created with sketchtool.</desc>
<g id="Login---v2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Mockup---login-v4j" transform="translate(-1151.000000, -442.000000)">
<g id="Group-2" transform="translate(773.000000, 230.000000)">
<g id="Img" transform="translate(123.000000, 173.000000)">
<g id="Group-4" transform="translate(197.000000, 25.000000)">
<g id="Line-1" transform="translate(58.000000, 14.000000)">
<rect id="Rectangle" fill="#82B92E" x="105" y="0" width="10" height="4" rx="2"></rect>
<path d="M98,0 C99.1045695,-2.02906125e-16 100,0.8954305 100,2 C100,3.1045695 99.1045695,4 98,4 L72,4 C70.8954305,4 70,3.1045695 70,2 C70,0.8954305 70.8954305,2.02906125e-16 72,0 L98,0 Z M48,0 C49.1045695,-2.02906125e-16 50,0.8954305 50,2 C50,3.1045695 49.1045695,4 48,4 L2,4 C0.8954305,4 1.3527075e-16,3.1045695 0,2 C-1.3527075e-16,0.8954305 0.8954305,2.02906125e-16 2,0 L48,0 Z M63,0 C64.1045695,-2.02906125e-16 65,0.8954305 65,2 C65,3.1045695 64.1045695,4 63,4 L57,4 C55.8954305,4 55,3.1045695 55,2 C55,0.8954305 55.8954305,2.02906125e-16 57,0 L63,0 Z" id="Rectangle-Copy-2" fill="#444444"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="115px" height="4px" viewBox="0 0 115 4" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: sketchtool 61.2 (101010) - https://sketch.com -->
<title>C3D4F6E9-4DEB-4120-925D-CC7B405F7455</title>
<desc>Created with sketchtool.</desc>
<g id="Login---v2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Mockup---login-v4j" transform="translate(-1208.000000, -428.000000)">
<g id="Group-2" transform="translate(773.000000, 230.000000)">
<g id="Img" transform="translate(123.000000, 173.000000)">
<g id="Group-4" transform="translate(197.000000, 25.000000)">
<g id="Line-2" transform="translate(115.000000, 0.000000)">
<rect id="Rectangle" fill="#ED474A" x="105" y="0" width="10" height="4" rx="2"></rect>
<path d="M43,0 C44.1045695,-2.02906125e-16 45,0.8954305 45,2 C45,3.1045695 44.1045695,4 43,4 L17,4 C15.8954305,4 15,3.1045695 15,2 C15,0.8954305 15.8954305,2.02906125e-16 17,0 L43,0 Z M98,0 C99.1045695,-2.02906125e-16 100,0.8954305 100,2 C100,3.1045695 99.1045695,4 98,4 L52,4 C50.8954305,4 50,3.1045695 50,2 C50,0.8954305 50.8954305,2.02906125e-16 52,0 L98,0 Z M8,0 C9.1045695,-2.02906125e-16 10,0.8954305 10,2 C10,3.1045695 9.1045695,4 8,4 L2,4 C0.8954305,4 1.3527075e-16,3.1045695 0,2 C-1.3527075e-16,0.8954305 0.8954305,2.02906125e-16 2,0 L8,0 Z" id="Rectangle-Copy-2" fill="#444444"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="115px" height="4px" viewBox="0 0 115 4" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: sketchtool 61.2 (101010) - https://sketch.com -->
<title>678B7C23-14BC-4AAB-804B-2042119A8C12</title>
<desc>Created with sketchtool.</desc>
<g id="Login---v2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Mockup---login-v4j" transform="translate(-1093.000000, -456.000000)">
<g id="Group-2" transform="translate(773.000000, 230.000000)">
<g id="Img" transform="translate(123.000000, 173.000000)">
<g id="Group-4" transform="translate(197.000000, 25.000000)">
<g id="Line-3" transform="translate(0.000000, 28.000000)">
<rect id="Rectangle" fill="#F5A623" x="105" y="0" width="10" height="4" rx="2"></rect>
<path d="M28,0 C29.1045695,-2.02906125e-16 30,0.8954305 30,2 C30,3.1045695 29.1045695,4 28,4 L2,4 C0.8954305,4 1.3527075e-16,3.1045695 0,2 C-1.3527075e-16,0.8954305 0.8954305,2.02906125e-16 2,0 L28,0 Z M83,0 C84.1045695,-2.02906125e-16 85,0.8954305 85,2 C85,3.1045695 84.1045695,4 83,4 L37,4 C35.8954305,4 35,3.1045695 35,2 C35,0.8954305 35.8954305,2.02906125e-16 37,0 L83,0 Z M98,0 C99.1045695,-2.02906125e-16 100,0.8954305 100,2 C100,3.1045695 99.1045695,4 98,4 L92,4 C90.8954305,4 90,3.1045695 90,2 C90,0.8954305 90.8954305,2.02906125e-16 92,0 L98,0 Z" id="Rectangle-Copy-2" fill="#444444"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="512px" height="249px" viewBox="0 0 512 249" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
<title>Img</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="50%" y1="50%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#A9B8CF" offset="0%"></stop>
<stop stop-color="#D4DDE9" offset="100%"></stop>
</linearGradient>
<linearGradient x1="100%" y1="0%" x2="100%" y2="97.3014987%" id="linearGradient-2">
<stop stop-color="#2347BF" offset="0%"></stop>
<stop stop-color="#167CB6" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Login---v2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Artboard" transform="translate(-31.000000, -14.000000)">
<g id="Img" transform="translate(33.000000, 16.000000)">
<g id="PC" transform="translate(108.000000, 0.000000)">
<g id="Pantalla" transform="translate(0.196591, 0.029545)">
<path d="M253.618182,0 L274.920455,0 C283.31581,0 290.121591,6.80578057 290.121591,15.2011364 L290.121591,200.214773 C290.121591,208.610129 283.31581,215.415909 274.920455,215.415909 L15.2011364,215.415909 C6.80578057,215.415909 0,208.610129 0,200.214773 L0,15.2011364 C0,6.80578057 6.80578057,0 15.2011364,0 L36.5034091,0 L253.618182,0 Z" id="Path" stroke="#25293B" stroke-width="4" fill="#C1CCDC" fill-rule="nonzero"></path>
<path d="M1.21590909,162.11938 L63.0767284,102.385444 C70.8267849,94.9018477 83.1119567,94.9018477 90.8620132,102.385444 L103.883839,114.959556 C111.633895,122.443152 123.919067,122.443152 131.669124,114.959556 L178.865945,69.3854437 C186.616002,61.9018477 198.901173,61.9018477 206.65123,69.3854437 L288.215909,148.145787 L288.215909,148.145787 L288.215909,175.970455 L1.21590909,175.970455 L1.21590909,162.11938 Z" id="Path-3" fill="url(#linearGradient-1)"></path>
<path d="M1.21590909,166.505554 L41.3299964,127.747602 C46.6724731,122.585738 55.1879236,122.732154 60.3497874,128.074631 C60.9182133,128.662946 61.4317842,129.30189 61.8841158,129.983519 C65.9917298,136.173382 74.3394842,137.861378 80.5293471,133.753764 C81.2109765,133.301432 81.8499202,132.787861 82.4382352,132.219436 L108.128623,107.397562 C115.879771,99.9084568 128.171315,99.9084568 135.922463,107.397562 L156.586233,127.362752 C161.924206,132.520264 169.679443,134.297365 176.73055,131.978792 L208.711525,121.462679 C213.019144,120.04623 217.680243,120.135643 221.93037,121.716253 L275.005444,141.454719 C282.838144,144.367678 288.033996,151.843532 288.033996,160.200356 L288.033996,175.970455 L288.033996,175.970455 L1.21590909,175.970455 L1.21590909,166.505554 Z" id="Path-3" fill-opacity="0.5" fill="url(#linearGradient-2)"></path>
<path d="M288.033996,15.2011364 C288.155271,20.7687802 288.215909,82.4399923 288.215909,200.214773 C288.215909,208.610129 283.31581,213.540237 274.920455,213.540237 L261.226136,213.540237 C269.623885,213.540237 276.433892,208.612518 276.442045,200.214773 L276.442045,15.2011364 C276.433892,6.80339151 269.623885,1.97986826 261.226136,1.97986826 L274.920455,1.97986826 C281.022056,1.97986826 287.852083,6.84967058 288.033996,15.2011364 Z" id="Path" fill-opacity="0.2" fill="#000000" fill-rule="nonzero"></path>
<polygon id="Path" fill="#FFFFFF" fill-rule="nonzero" opacity="0.09" points="34.8636364 215.415909 61.0409091 215.415909 239.923864 0 173.579545 0 34.8636364 176.696591"></polygon>
<path d="M92.7727273,215.415909 L116.985227,215.415909 L288.215909,7.84431818 C285.542647,3.00407402 280.449857,-1.12820089e-07 274.920455,-1.12820089e-07 L269.011364,-1.12820089e-07 L90.1136364,215.415909 L92.7727273,215.415909 Z" id="Path" fill="#FFFFFF" fill-rule="nonzero" opacity="0.09"></path>
</g>
<g id="Data-2" transform="translate(13.401136, 61.329545)" fill="#8A95A5" fill-rule="nonzero">
<polygon id="Path" points="13.3840909 88.9883382 13.3840909 80.9961127 7.3773569 77 1.38409091 80.9961127 1.38409091 88.9883382 7.3773569 93"></polygon>
<polygon id="Path" points="29.3840909 88.9883382 29.3840909 80.9961127 23.3908249 77 17.3840909 80.9961127 17.3840909 88.9883382 23.3908249 93"></polygon>
<path d="M37.5628382,16.6704545 C38.1350193,16.6704545 38.5988636,17.1181698 38.5988636,17.6704545 C38.5988636,18.1832904 38.1989162,18.6059617 37.6836607,18.6637268 L37.5628382,18.6704545 L29.6348891,18.6704545 C29.062708,18.6704545 28.5988636,18.2227393 28.5988636,17.6704545 C28.5988636,17.1576187 28.9988111,16.7349474 29.5140666,16.6771823 L29.6348891,16.6704545 L37.5628382,16.6704545 Z M47.3434246,8.67045455 C48.0367844,8.67045455 48.5988636,9.1181698 48.5988636,9.67045455 C48.5988636,10.1832904 48.1142137,10.6059617 47.4898353,10.6637268 L47.3434246,10.6704545 L29.8543027,10.6704545 C29.1609428,10.6704545 28.5988636,10.2227393 28.5988636,9.67045455 C28.5988636,9.15761871 29.0835136,8.73494738 29.707892,8.67718228 L29.8543027,8.67045455 L47.3434246,8.67045455 Z M47.3434246,0.670454545 C48.0367844,0.670454545 48.5988636,1.1181698 48.5988636,1.67045455 C48.5988636,2.18329038 48.1142137,2.60596171 47.4898353,2.66372681 L47.3434246,2.67045455 L29.8543027,2.67045455 C29.1609428,2.67045455 28.5988636,2.2227393 28.5988636,1.67045455 C28.5988636,1.15761871 29.0835136,0.734947385 29.707892,0.677182277 L29.8543027,0.670454545 L47.3434246,0.670454545 Z" id="Path"></path>
<path d="M14.9306818,48.1988636 C15.4829666,48.1988636 15.9306818,48.6465789 15.9306818,49.1988636 C15.9306818,49.7116995 15.5446416,50.1343708 15.0473029,50.1921359 L14.9306818,50.1988636 L1,50.1988636 C0.44771525,50.1988636 0,49.7511484 0,49.1988636 C0,48.6860278 0.38604019,48.2633565 0.883378875,48.2055914 L1,48.1988636 L14.9306818,48.1988636 Z" id="Path"></path>
<path d="M14.9306818,56.8556818 C15.4829666,56.8556818 15.9306818,57.3033971 15.9306818,57.8556818 C15.9306818,58.3685177 15.5446416,58.791189 15.0473029,58.8489541 L14.9306818,58.8556818 L1,58.8556818 C0.44771525,58.8556818 0,58.4079666 0,57.8556818 C0,57.342846 0.38604019,56.9201747 0.883378875,56.8624095 L1,56.8556818 L14.9306818,56.8556818 Z" id="Path"></path>
<path d="M8.65227273,65.5125 C9.20455748,65.5125 9.65227273,65.9602153 9.65227273,66.5125 C9.65227273,67.0253358 9.26623254,67.4480072 8.76889385,67.5057723 L8.65227273,67.5125 L1,67.5125 C0.44771525,67.5125 0,67.0647847 0,66.5125 C0,65.9996642 0.38604019,65.5769928 0.883378875,65.5192277 L1,65.5125 L8.65227273,65.5125 Z" id="Path"></path>
</g>
<g id="Rombo" transform="translate(167.000000, 150.000000)" fill-rule="nonzero" stroke="#FFFFFF">
<polygon id="Path" points="12 12.0038873 12 3.99611273 5.99326599 0 0 3.99611273 0 12.0038873 5.99326599 16"></polygon>
<polygon id="Path" points="28 12.0038873 28 3.99611273 22.006734 0 16 3.99611273 16 12.0038873 22.006734 16"></polygon>
<polygon id="Path" points="44 12.0038873 44 3.99611273 37.993266 0 32 3.99611273 32 12.0038873 37.993266 16"></polygon>
</g>
<g id="Marco-pc" transform="translate(0.196591, 176.000000)">
<polygon id="Path" stroke="#002F33" stroke-width="4" fill="#1D7874" fill-rule="nonzero" points="118.888073 39 170.703941 39 176.803409 69 112.803409 69"></polygon>
<polygon id="Path" fill-opacity="0.2" fill="#000000" fill-rule="nonzero" points="163.135784 67 157.910726 41.541487 169.170653 41.541487 174.355421 67"></polygon>
<path d="M290.121591,0 L290.121591,24.3454545 C290.121591,32.7408103 283.31581,39.5465909 274.920455,39.5465909 L15.2011364,39.5465909 C6.80578057,39.5465909 0,32.7408103 0,24.3454545 L0,0 L290.121591,0 Z" id="Path" stroke="#002F33" stroke-width="4" fill="#1D7874" fill-rule="nonzero"></path>
<path d="M288.215909,1.98617363 L288.032306,24.3454545 C288.032306,31.3041992 282.511034,37.5697823 274.920455,37.5697823 L261.226136,37.5697823 C269.623885,37.5697823 276.433892,32.7431994 276.442045,24.3454545 L276.442045,1.98617363 L288.215909,1.98617363 Z" id="Path" fill-opacity="0.2" fill="#000000" fill-rule="nonzero"></path>
<line x1="100.439773" y1="69" x2="189.681818" y2="69" id="Path" stroke="#002F33" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"></line>
</g>
<path d="M22.9639746,78 C23.5361556,78 24,78.4477153 24,79 C24,79.5128358 23.6000525,79.9355072 23.084797,79.9932723 L22.9639746,80 L15.0360254,80 C14.4638444,80 14,79.5522847 14,79 C14,78.4871642 14.3999475,78.0644928 14.915203,78.0067277 L15.0360254,78 L22.9639746,78 Z M32.744561,70 C33.4379208,70 34,70.4477153 34,71 C34,71.5128358 33.5153501,71.9355072 32.8909717,71.9932723 L32.744561,72 L15.255439,72 C14.5620792,72 14,71.5522847 14,71 C14,70.4871642 14.4846499,70.0644928 15.1090283,70.0067277 L15.255439,70 L32.744561,70 Z M32.744561,62 C33.4379208,62 34,62.4477153 34,63 C34,63.5128358 33.5153501,63.9355072 32.8909717,63.9932723 L32.744561,64 L15.255439,64 C14.5620792,64 14,63.5522847 14,63 C14,62.4871642 14.4846499,62.0644928 15.1090283,62.0067277 L15.255439,62 L32.744561,62 Z" id="Path" fill="#8A95A5" fill-rule="nonzero"></path>
<path d="M31.0347571,16.0000369 C21.6447415,15.9806795 14.0194694,23.5744488 14.0000369,32.9637621 C13.9806786,42.3540331 21.5745828,49.9808448 30.9645984,50.0000369 C40.3550929,50.0193943 47.9808439,42.4241884 48.0000369,33.0339174 C48.0193953,23.6446041 40.4252516,16.0194685 31.0347571,16.0000369 M39.9601501,40.5299001 C38.9511132,41.4128582 37.6217774,42.1691896 36.1904417,42.5605813 C34.5884705,42.9989988 32.7891723,43.117298 31.0751919,42.8797198 C27.8471794,42.4361589 24.9492369,40.3364086 23.0000369,38.3681835 C23.2235789,37.827142 23.2903078,37.6294868 23.5195694,37.0972627 C23.9025458,37.5077586 24.5827044,38.0559029 24.8853678,38.2714377 C26.9792266,39.7747933 29.715828,41.0714314 33.3446908,40.8634893 C35.1823581,40.7640493 36.8882357,40.1125462 38.0991277,39.117657 C39.273557,38.1560776 40.2568556,36.7734705 40.2387435,34.8461481 C40.2199164,32.8068945 39.2497252,31.141153 38.1896884,30.0247805 C37.8264923,29.6407365 37.4337448,29.2299957 37.036946,28.9272672 C36.4092173,28.4484369 35.7109466,28.0768842 35.0088628,27.7256604 C34.2946249,27.3626801 33.5608449,26.9994549 32.7090976,26.8084127 C34.1166016,25.8933692 37.8917913,24.7762619 38.3383986,25.0390675 C38.6174685,25.2029229 38.9184637,25.4647488 39.1503468,25.6599548 C39.9203511,26.2955377 40.5769162,27.1902522 41.1395841,28.0195716 C41.9448594,29.2167697 42.6233498,30.6013362 42.8692936,32.1583305 C43.4674709,36.0029334 41.9293688,38.8134589 39.9601501,40.5299001 M17.0000369,33.4308615 C17.0000369,33.4291882 17.0000369,33.427754 17.0000369,33.4263197 C18.7381205,30.7081738 20.7436384,28.2493884 23.1225101,26.1625523 C24.7625823,24.7196952 26.6942922,23.4346057 28.8320895,22.5025812 C29.1908253,22.3438573 29.5387775,22.1437792 29.9262698,22.0201945 C30.3094485,21.8949366 30.7094019,21.7706348 31.1182218,21.6362932 C32.6811311,21.1259387 34.8304309,20.871598 36.5534174,21.0645049 C37.8417032,21.2155794 39.1239982,21.5877677 39.9783023,22.2532604 C40.2689814,22.4760475 40.616694,22.7198703 40.8021727,22.9864021 C40.9097694,23.1408232 41.0607404,23.4962785 40.9744713,23.7068745 C40.8673538,23.9626493 40.4755481,23.9867926 40.1508406,23.9800994 C39.0425218,23.955 38.029099,23.8369133 36.9572049,23.9636055 C35.4376698,24.1462335 34.1790989,24.5686207 33.0933058,25.0201709 C30.7999845,25.967016 28.8287346,27.5313064 27.2734936,29.1111346 C25.705552,30.6995683 24.2559907,32.7017836 23.1011824,34.7585004 C21.8155325,37.0482832 20.8442858,39.4635629 20.0415035,42.0000369 C18.2152337,39.6112908 17.0867853,36.6610352 17.0000369,33.4308615" id="Fill-3" fill="#8A95A5"></path>
</g>
<g id="Code-1" transform="translate(0.000000, 96.000000)">
<path d="M0,13 L176,13 L176,97 C176,100.313708 173.313708,103 170,103 L6,103 C2.6862915,103 4.05812251e-16,100.313708 0,97 L0,13 L0,13 Z" id="Pantalla" stroke="#131727" stroke-width="4" fill="#25293B"></path>
<g id="Data-2" transform="translate(84.000000, 23.000000)" stroke="#30354C">
<rect id="Rectangle" stroke-width="2" x="60" y="10" width="20" height="20"></rect>
<rect id="Rectangle-Copy-3" stroke-width="2" x="40" y="10" width="20" height="20"></rect>
<rect id="Rectangle-Copy-4" stroke-width="2" x="0" y="10" width="20" height="20"></rect>
<rect id="Rectangle-Copy-5" stroke-width="2" x="0" y="30" width="20" height="20"></rect>
<rect id="Rectangle-Copy-6" stroke-width="2" x="20" y="50" width="20" height="20"></rect>
<rect id="Rectangle-Copy-7" stroke-width="2" x="40" y="50" width="20" height="20"></rect>
<rect id="Rectangle-Copy-8" stroke-width="2" x="60" y="30" width="20" height="20"></rect>
<path d="M20,20 L25,20 C27.7614237,20 30,22.2385763 30,25 L30,35 C30,37.7614237 32.2385763,40 35,40 L45,40 C47.7614237,40 50,37.7614237 50,35 L50,30 L50,30" id="Path-4"></path>
<line x1="20" y1="40" x2="35" y2="40" id="Path-7"></line>
<path d="M10,50 L10,55.9090909 C10,58.6705147 12.2385763,60.9090909 15,60.9090909 L20,60.9090909 L20,60.9090909" id="Path-5"></path>
<path d="M50,10 L50,5 C50,2.23857625 52.2385763,5.07265313e-16 55,0 L65,0 C67.7614237,-5.07265313e-16 70,2.23857625 70,5 L70,10 L70,10" id="Path-6"></path>
</g>
<path d="M15.9639746,38 C16.5361556,38 17,38.4477153 17,39 C17,39.5128358 16.6000525,39.9355072 16.084797,39.9932723 L15.9639746,40 L8.03602543,40 C7.46384438,40 7,39.5522847 7,39 C7,38.4871642 7.39994745,38.0644928 7.91520298,38.0067277 L8.03602543,38 L15.9639746,38 Z M25.744561,30 C26.4379208,30 27,30.4477153 27,31 C27,31.5128358 26.5153501,31.9355072 25.8909717,31.9932723 L25.744561,32 L8.25543905,32 C7.56207921,32 7,31.5522847 7,31 C7,30.4871642 7.48464993,30.0644928 8.10902833,30.0067277 L8.25543905,30 L25.744561,30 Z M25.744561,22 C26.4379208,22 27,22.4477153 27,23 C27,23.5128358 26.5153501,23.9355072 25.8909717,23.9932723 L25.744561,24 L8.25543905,24 C7.56207921,24 7,23.5522847 7,23 C7,22.4871642 7.48464993,22.0644928 8.10902833,22.0067277 L8.25543905,22 L25.744561,22 Z" id="Path" fill="#8A95A5" fill-rule="nonzero"></path>
<path d="M6,0 L170,0 C173.313708,-6.08718376e-16 176,2.6862915 176,6 L176,13 L176,13 L0,13 L0,6 C-4.05812251e-16,2.6862915 2.6862915,6.08718376e-16 6,0 Z" id="Rectangle" stroke="#131727" stroke-width="4" fill="#131727"></path>
<path d="M9,5 C10.1045695,5 11,5.8954305 11,7 C11,8.1045695 10.1045695,9 9,9 C7.8954305,9 7,8.1045695 7,7 C7,5.8954305 7.8954305,5 9,5 Z M15,5 C16.1045695,5 17,5.8954305 17,7 C17,8.1045695 16.1045695,9 15,9 C13.8954305,9 13,8.1045695 13,7 C13,5.8954305 13.8954305,5 15,5 Z M21,5 C22.1045695,5 23,5.8954305 23,7 C23,8.1045695 22.1045695,9 21,9 C19.8954305,9 19,8.1045695 19,7 C19,5.8954305 19.8954305,5 21,5 Z" id="Oval-2" fill="#3B415D"></path>
</g>
<g id="Code-1" transform="translate(332.000000, 0.000000)">
<path d="M0,13 L176,13 L176,152 C176,155.313708 173.313708,158 170,158 L6,158 C2.6862915,158 4.05812251e-16,155.313708 0,152 L0,13 L0,13 Z" id="Pantalla" stroke="#131727" stroke-width="4" fill="#F0F0F0"></path>
<g id="Group-5" transform="translate(13.000000, 25.000000)">
<g id="Chart" transform="translate(0.000000, 72.000000)">
<path d="M68.9639746,48 C69.5361556,48 70,48.4477153 70,49 C70,49.5128358 69.6000525,49.9355072 69.084797,49.9932723 L68.9639746,50 L61.0360254,50 C60.4638444,50 60,49.5522847 60,49 C60,48.4871642 60.3999475,48.0644928 60.915203,48.0067277 L61.0360254,48 L68.9639746,48 Z M78.744561,40 C79.4379208,40 80,40.4477153 80,41 C80,41.5128358 79.5153501,41.9355072 78.8909717,41.9932723 L78.744561,42 L61.255439,42 C60.5620792,42 60,41.5522847 60,41 C60,40.4871642 60.4846499,40.0644928 61.1090283,40.0067277 L61.255439,40 L78.744561,40 Z M78.744561,32 C79.4379208,32 80,32.4477153 80,33 C80,33.5128358 79.5153501,33.9355072 78.8909717,33.9932723 L78.744561,34 L61.255439,34 C60.5620792,34 60,33.5522847 60,33 C60,32.4871642 60.4846499,32.0644928 61.1090283,32.0067277 L61.255439,32 L78.744561,32 Z" id="Path" fill="#8A95A5" fill-rule="nonzero" transform="translate(70.000000, 41.000000) scale(1, -1) translate(-70.000000, -41.000000) "></path>
<circle id="Oval" stroke="#8A95A5" stroke-width="2" cx="25" cy="25" r="25"></circle>
<polyline id="Path-8" stroke="#8A95A5" points="50 26 25 26 25 0"></polyline>
<polyline id="Path-9" stroke="#8A95A5" points="7.59090909 43.4090909 25 26 48.4733276 16.9472885"></polyline>
</g>
<g id="Data-1" transform="translate(100.000000, 0.000000)" fill-rule="nonzero">
<rect id="Rectangle" fill="#DDDDDD" x="0" y="0" width="50" height="122" rx="4"></rect>
<path d="M17.3327433,6.48079625 L9.33503791,11.2413632 C9.19023667,11.3275549 9.10227273,11.4786986 9.10227273,11.641311 L9.10227273,21.1624449 C9.10227273,21.324829 9.18999174,21.4757941 9.33446661,21.5620521 L17.332172,26.337045 C17.4929472,26.433035 17.6971821,26.4331116 17.8580365,26.3372421 L25.8697484,21.5622492 C26.0144121,21.4760294 26.1022727,21.3249611 26.1022727,21.1624449 L26.1022727,11.641311 C26.1022727,11.4785667 26.0141671,11.3273199 25.8691773,11.2411668 L17.8574654,6.48059983 C17.6968867,6.3851838 17.4932432,6.38526003 17.3327433,6.48079625 Z M17.5942781,7.40909091 L25.1022727,11.8899745 L25.1022727,20.9157816 L17.5952774,25.4090909 L10.1022727,20.9157816 L10.1022727,11.8890187 L17.5942781,7.40909091 Z M36.8398157,22.4140909 C36.9847667,22.4140909 37.1022727,22.63571 37.1022727,22.9090909 C37.1022727,23.1520962 37.0094285,23.3542032 36.8869926,23.3961158 L36.8398157,23.4040909 L31.3647298,23.4040909 C31.2197788,23.4040909 31.1022727,23.1824719 31.1022727,22.9090909 C31.1022727,22.6660856 31.195117,22.4639786 31.3175528,22.422066 L31.3647298,22.4140909 L36.8398157,22.4140909 Z M40.6648443,16.4090909 C40.9064293,16.4090909 41.1022727,16.63071 41.1022727,16.9040909 C41.1022727,17.1470962 40.9475323,17.3492032 40.7434726,17.3911158 L40.6648443,17.3990909 L31.5397012,17.3990909 C31.2981161,17.3990909 31.1022727,17.1774719 31.1022727,16.9040909 C31.1022727,16.6610856 31.2570132,16.4589786 31.4610729,16.417066 L31.5397012,16.4090909 L40.6648443,16.4090909 Z M40.6648443,10.4090909 C40.9064293,10.4090909 41.1022727,10.63071 41.1022727,10.9040909 C41.1022727,11.1470962 40.9475323,11.3492032 40.7434726,11.3911158 L40.6648443,11.3990909 L31.5397012,11.3990909 C31.2981161,11.3990909 31.1022727,11.1774719 31.1022727,10.9040909 C31.1022727,10.6610856 31.2570132,10.4589786 31.4610729,10.417066 L31.5397012,10.4090909 L40.6648443,10.4090909 Z" id="Path" fill="#FFFFFF"></path>
<path d="M17.3327433,36.4807962 L9.33503791,41.2413632 C9.19023667,41.3275549 9.10227273,41.4786986 9.10227273,41.641311 L9.10227273,51.1624449 C9.10227273,51.324829 9.18999174,51.4757941 9.33446661,51.5620521 L17.332172,56.337045 C17.4929472,56.433035 17.6971821,56.4331116 17.8580365,56.3372421 L25.8697484,51.5622492 C26.0144121,51.4760294 26.1022727,51.3249611 26.1022727,51.1624449 L26.1022727,41.641311 C26.1022727,41.4785667 26.0141671,41.3273199 25.8691773,41.2411668 L17.8574654,36.4805998 C17.6968867,36.3851838 17.4932432,36.38526 17.3327433,36.4807962 Z M17.5942781,37.4090909 L25.1022727,41.8899745 L25.1022727,50.9157816 L17.5952774,55.4090909 L10.1022727,50.9157816 L10.1022727,41.8890187 L17.5942781,37.4090909 Z M36.8398157,52.4140909 C36.9847667,52.4140909 37.1022727,52.63571 37.1022727,52.9090909 C37.1022727,53.1520962 37.0094285,53.3542032 36.8869926,53.3961158 L36.8398157,53.4040909 L31.3647298,53.4040909 C31.2197788,53.4040909 31.1022727,53.1824719 31.1022727,52.9090909 C31.1022727,52.6660856 31.195117,52.4639786 31.3175528,52.422066 L31.3647298,52.4140909 L36.8398157,52.4140909 Z M40.6648443,46.4090909 C40.9064293,46.4090909 41.1022727,46.63071 41.1022727,46.9040909 C41.1022727,47.1470962 40.9475323,47.3492032 40.7434726,47.3911158 L40.6648443,47.3990909 L31.5397012,47.3990909 C31.2981161,47.3990909 31.1022727,47.1774719 31.1022727,46.9040909 C31.1022727,46.6610856 31.2570132,46.4589786 31.4610729,46.417066 L31.5397012,46.4090909 L40.6648443,46.4090909 Z M40.6648443,40.4090909 C40.9064293,40.4090909 41.1022727,40.63071 41.1022727,40.9040909 C41.1022727,41.1470962 40.9475323,41.3492032 40.7434726,41.3911158 L40.6648443,41.3990909 L31.5397012,41.3990909 C31.2981161,41.3990909 31.1022727,41.1774719 31.1022727,40.9040909 C31.1022727,40.6610856 31.2570132,40.4589786 31.4610729,40.417066 L31.5397012,40.4090909 L40.6648443,40.4090909 Z" id="Path" fill="#FFFFFF"></path>
<path d="M17.3327433,66.4807962 L9.33503791,71.2413632 C9.19023667,71.3275549 9.10227273,71.4786986 9.10227273,71.641311 L9.10227273,81.1624449 C9.10227273,81.324829 9.18999174,81.4757941 9.33446661,81.5620521 L17.332172,86.337045 C17.4929472,86.433035 17.6971821,86.4331116 17.8580365,86.3372421 L25.8697484,81.5622492 C26.0144121,81.4760294 26.1022727,81.3249611 26.1022727,81.1624449 L26.1022727,71.641311 C26.1022727,71.4785667 26.0141671,71.3273199 25.8691773,71.2411668 L17.8574654,66.4805998 C17.6968867,66.3851838 17.4932432,66.38526 17.3327433,66.4807962 Z M17.5942781,67.4090909 L25.1022727,71.8899745 L25.1022727,80.9157816 L17.5952774,85.4090909 L10.1022727,80.9157816 L10.1022727,71.8890187 L17.5942781,67.4090909 Z M36.8398157,82.4140909 C36.9847667,82.4140909 37.1022727,82.63571 37.1022727,82.9090909 C37.1022727,83.1520962 37.0094285,83.3542032 36.8869926,83.3961158 L36.8398157,83.4040909 L31.3647298,83.4040909 C31.2197788,83.4040909 31.1022727,83.1824719 31.1022727,82.9090909 C31.1022727,82.6660856 31.195117,82.4639786 31.3175528,82.422066 L31.3647298,82.4140909 L36.8398157,82.4140909 Z M40.6648443,76.4090909 C40.9064293,76.4090909 41.1022727,76.63071 41.1022727,76.9040909 C41.1022727,77.1470962 40.9475323,77.3492032 40.7434726,77.3911158 L40.6648443,77.3990909 L31.5397012,77.3990909 C31.2981161,77.3990909 31.1022727,77.1774719 31.1022727,76.9040909 C31.1022727,76.6610856 31.2570132,76.4589786 31.4610729,76.417066 L31.5397012,76.4090909 L40.6648443,76.4090909 Z M40.6648443,70.4090909 C40.9064293,70.4090909 41.1022727,70.63071 41.1022727,70.9040909 C41.1022727,71.1470962 40.9475323,71.3492032 40.7434726,71.3911158 L40.6648443,71.3990909 L31.5397012,71.3990909 C31.2981161,71.3990909 31.1022727,71.1774719 31.1022727,70.9040909 C31.1022727,70.6610856 31.2570132,70.4589786 31.4610729,70.417066 L31.5397012,70.4090909 L40.6648443,70.4090909 Z" id="Path" fill="#FFFFFF"></path>
<path d="M17.3327433,96.4807962 L9.33503791,101.241363 C9.19023667,101.327555 9.10227273,101.478699 9.10227273,101.641311 L9.10227273,111.162445 C9.10227273,111.324829 9.18999174,111.475794 9.33446661,111.562052 L17.332172,116.337045 C17.4929472,116.433035 17.6971821,116.433112 17.8580365,116.337242 L25.8697484,111.562249 C26.0144121,111.476029 26.1022727,111.324961 26.1022727,111.162445 L26.1022727,101.641311 C26.1022727,101.478567 26.0141671,101.32732 25.8691773,101.241167 L17.8574654,96.4805998 C17.6968867,96.3851838 17.4932432,96.38526 17.3327433,96.4807962 Z M17.5942781,97.4090909 L25.1022727,101.889975 L25.1022727,110.915782 L17.5952774,115.409091 L10.1022727,110.915782 L10.1022727,101.889019 L17.5942781,97.4090909 Z M36.8398157,112.414091 C36.9847667,112.414091 37.1022727,112.63571 37.1022727,112.909091 C37.1022727,113.152096 37.0094285,113.354203 36.8869926,113.396116 L36.8398157,113.404091 L31.3647298,113.404091 C31.2197788,113.404091 31.1022727,113.182472 31.1022727,112.909091 C31.1022727,112.666086 31.195117,112.463979 31.3175528,112.422066 L31.3647298,112.414091 L36.8398157,112.414091 Z M40.6648443,106.409091 C40.9064293,106.409091 41.1022727,106.63071 41.1022727,106.904091 C41.1022727,107.147096 40.9475323,107.349203 40.7434726,107.391116 L40.6648443,107.399091 L31.5397012,107.399091 C31.2981161,107.399091 31.1022727,107.177472 31.1022727,106.904091 C31.1022727,106.661086 31.2570132,106.458979 31.4610729,106.417066 L31.5397012,106.409091 L40.6648443,106.409091 Z M40.6648443,100.409091 C40.9064293,100.409091 41.1022727,100.63071 41.1022727,100.904091 C41.1022727,101.147096 40.9475323,101.349203 40.7434726,101.391116 L40.6648443,101.399091 L31.5397012,101.399091 C31.2981161,101.399091 31.1022727,101.177472 31.1022727,100.904091 C31.1022727,100.661086 31.2570132,100.458979 31.4610729,100.417066 L31.5397012,100.409091 L40.6648443,100.409091 Z" id="Path" fill="#FFFFFF"></path>
</g>
</g>
<path d="M6,0 L170,0 C173.313708,-6.08718376e-16 176,2.6862915 176,6 L176,13 L176,13 L0,13 L0,6 C-4.05812251e-16,2.6862915 2.6862915,6.08718376e-16 6,0 Z" id="Rectangle" stroke="#002F33" stroke-width="4" fill="#1D4E4A"></path>
<path d="M9,5 C10.1045695,5 11,5.8954305 11,7 C11,8.1045695 10.1045695,9 9,9 C7.8954305,9 7,8.1045695 7,7 C7,5.8954305 7.8954305,5 9,5 Z M15,5 C16.1045695,5 17,5.8954305 17,7 C17,8.1045695 16.1045695,9 15,9 C13.8954305,9 13,8.1045695 13,7 C13,5.8954305 13.8954305,5 15,5 Z M21,5 C22.1045695,5 23,5.8954305 23,7 C23,8.1045695 22.1045695,9 21,9 C19.8954305,9 19,8.1045695 19,7 C19,5.8954305 19.8954305,5 21,5 Z" id="Oval-2" fill="#002F33"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 190 B

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="18px" height="14px" viewBox="0 0 18 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: sketchtool 61.2 (101010) - https://sketch.com -->
<title>63FC45CA-827E-45C3-9B26-A774E1B0D2D8@svg</title>
<desc>Created with sketchtool.</desc>
<g id="Login---v2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Mockup---login-v4j" transform="translate(-581.000000, -594.000000)" fill="#FFFFFF" fill-rule="nonzero">
<g id="Login" transform="translate(383.000000, 200.000000)">
<g id="Center" transform="translate(20.000000, 20.000000)">
<g id="Formulario">
<g id="Principal-por-defecto" transform="translate(37.000000, 360.000000)">
<g id="Group-3" transform="translate(92.000000, 11.000000)">
<g id="Icons/Elements/signin-white" transform="translate(49.000000, 3.000000)">
<path d="M14.625,13.7127985 L11.671875,13.7127985 C11.4398437,13.7127985 11.25,13.5199623 11.25,13.2842736 L11.25,11.8558571 C11.25,11.6201683 11.4398437,11.4273321 11.671875,11.4273321 L14.625,11.4273321 C15.2472656,11.4273321 15.75,10.9166732 15.75,10.2845989 L15.75,3.42819963 C15.75,2.79612532 15.2472656,2.28546642 14.625,2.28546642 L11.671875,2.28546642 C11.4398437,2.28546642 11.25,2.09263019 11.25,1.85694147 L11.25,0.428524954 C11.25,0.192836229 11.4398437,0 11.671875,0 L14.625,0 C16.4882813,0 18,1.53554775 18,3.42819963 L18,10.2845989 C18,12.1772508 16.4882813,13.7127985 14.625,13.7127985 Z M12.9726562,6.53500555 L7.06640625,0.535656192 C6.5390625,3.33066907e-16 5.625,0.374959335 5.625,1.14273321 L5.625,4.57093284 L0.84375,4.57093284 C0.376171875,4.57093284 0,4.95303426 0,5.42798275 L0,8.85618238 C0,9.33113087 0.376171875,9.71323229 0.84375,9.71323229 L5.625,9.71323229 L5.625,13.1414319 C5.625,13.9092058 6.5390625,14.2841651 7.06640625,13.7485089 L12.9726562,7.74915958 C13.2996094,7.4134817 13.2996094,6.87068343 12.9726562,6.53500555 Z" id="Shape"></path>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -225,8 +225,7 @@ if (check_login()) {
SECONDS_2YEARS => __('2 years'),
SECONDS_3YEARS => __('3 years'),
];
$formtable->data[0][0] = html_print_radio_button_extended(
$formtable->data[0][0] = '<div style="display:flex;align-items:center;font-weight:bold;">'.html_print_radio_button_extended(
'selection_mode',
'fromnow',
'',
@ -235,8 +234,9 @@ if (check_login()) {
'',
'class="mrgn_right_15px"',
true
).__('Choose a time from now');
$formtable->data[0][1] = html_print_select(
).__('Choose a time from now').'</div>';
$formtable->colspan[0][0] = 2;
$formtable->data[0][2] = html_print_select(
$periods,
'period',
$period,
@ -247,12 +247,11 @@ if (check_login()) {
false,
false
);
$formtable->data[0][2] = '';
$formtable->data[0][3] = "<a href='javascript: show_module_detail_dialog(".$module_id.', '.$agentId.', "'.$server_name.'", 0, -1,"'.modules_get_agentmodule_name($module_id)."\")'>".html_print_image('images/refresh.png', true, ['style' => 'vertical-align: middle;', 'border' => '0', 'class' => 'invert_filter' ]).'</a>';
$formtable->rowspan[0][3] = 2;
$formtable->cellstyle[0][3] = 'vertical-align: middle;';
$formtable->data[1][0] = html_print_radio_button_extended(
$formtable->data[1][0] = '<div style="display:flex;align-items:center;font-weight:bold;">'.html_print_radio_button_extended(
'selection_mode',
'range',
'',
@ -262,9 +261,9 @@ if (check_login()) {
'class="mrgn_right_15px"',
true
).__('Specify time range');
$formtable->data[1][1] = __('Timestamp from:');
$formtable->data[1][1] = '<span style="font-weight:bold">'.__('Timestamp from:').'</span></div>';
$formtable->data[1][2] = html_print_input_text(
$formtable->data[1][2] = '<div class="inputs_date_details">'.html_print_input_text(
'date_from',
$date_from,
'',
@ -277,12 +276,12 @@ if (check_login()) {
$time_from,
'',
9,
7,
8,
true
);
$formtable->data[1][1] .= '<br />';
$formtable->data[1][1] .= __('Timestamp to:');
$formtable->data[1][1] .= '<span style="font-weight:bold">'.__('Timestamp to:').'</span>';
$formtable->data[1][2] .= '<br />';
$formtable->data[1][2] .= html_print_input_text(
@ -298,9 +297,9 @@ if (check_login()) {
$time_to,
'',
9,
7,
8,
true
);
).'</div>';
$freesearch_object = '';
if (preg_match('/_string/', $moduletype_name)) {

View File

@ -1124,6 +1124,10 @@ function config_update_config()
$error_update[] = __('Copyright notice');
}
if (config_update_value('background_opacity', (string) get_parameter('background_opacity'), true) === false) {
$error_update[] = __('Background opacity % (login)');
}
if (config_update_value('meta_custom_logo_white_bg', (string) get_parameter('meta_custom_logo_white_bg'), true) === false) {
$error_update[] = __('Custom logo metaconsole (white background)');
}
@ -1229,7 +1233,11 @@ function config_update_config()
}
if (config_update_value('visual_animation', get_parameter('visual_animation'), true) === false) {
$error_update[] = __('visual_animation');
$error_update[] = __('Visual animation');
}
if (config_update_value('random_background', get_parameter('random_background'), true) === false) {
$error_update[] = __('Random background');
}
if (config_update_value('disable_help', get_parameter('disable_help'), true) === false) {
@ -2451,7 +2459,7 @@ function config_process_config()
}
if (!isset($config['custom_splash_login'])) {
config_update_value('custom_splash_login', 'splash_image_default.png');
config_update_value('custom_splash_login', 'default');
}
if (!isset($config['custom_docs_logo'])) {
@ -2510,6 +2518,10 @@ function config_process_config()
config_update_value('rb_copyright_notice', get_copyright_notice());
}
if (!isset($config['background_opacity'])) {
config_update_value('background_opacity', 30);
}
if (!isset($config['meta_custom_docs_url'])) {
config_update_value('meta_custom_docs_url', 'https://pandorafms.com/manual/');
}
@ -3363,6 +3375,10 @@ function config_process_config()
config_update_value('visual_animation', 1);
}
if (!isset($config['random_background'])) {
config_update_value('random_background', '');
}
if (!isset($config['networkmap_max_width'])) {
config_update_value('networkmap_max_width', 900);
}

View File

@ -24,19 +24,14 @@ div#error_buttons a {
#login_body {
/* Set rules to fill background */
/* background-color:#000 !important; */
min-height: 100%;
min-width: 1200px;
width: 100%;
position: absolute;
background: linear-gradient(74deg, #02020255 36%, transparent 36%),
url("../../images/backgrounds/background_pandora_console_keys.jpg");
background-repeat: repeat;
}
.login_body_trident {
background: url("../../images/backgrounds/background_pandora_console_keys.jpg");
}
p.log_in {
color: #fff;
padding: 0px 10px;
@ -72,14 +67,12 @@ div#login_f {
}
#ver_num {
margin: 0px auto;
width: 100%;
position: absolute;
bottom: 10px;
color: #878787;
text-align: center;
font-weight: 700;
font-size: 8.5pt;
font-weight: 350;
font-size: 10px;
margin-bottom: 12px;
}
/*
@ -90,14 +83,18 @@ div#login_f {
/* --- Login page - header --- */
div#header_login {
width: 100%;
height: 65px;
background-color: rgba(0, 0, 0, 0.6);
position: absolute;
height: 30px;
margin-top: 1.04%;
margin-left: 1.04%;
border-radius: 8px;
}
div#list_icon_docs_support {
float: left;
margin-top: 25px;
margin-left: 5%;
margin-top: 0px;
margin-left: 0px;
}
div#list_icon_docs_support ul {
@ -114,35 +111,62 @@ div#list_icon_docs_support ul li {
}
div#list_icon_docs_support ul li a {
color: #979797;
font-size: 10pt;
color: #95a3bf;
font-size: 12px;
line-height: 20px;
text-align: center;
}
li#li_margin_left {
margin-left: 30px;
div#list_icon_docs_support ul li a img {
margin-left: 20%;
}
li#li_margin_doc_img {
margin-left: 5px;
}
li#li_margin_doc {
margin-left: 5px;
}
li#li_margin_support_img {
margin-left: 10px;
}
li#li_margin_support {
margin-left: 5px;
padding-right: 5px;
}
/* --- Login page - form --- */
div.container_login {
margin-top: 10%;
margin-left: 5%;
margin-right: 5%;
margin-top: 13.89vw;
/* margin-left: 19.95vw; */
}
div.login_page {
width: 35%;
min-height: 600px;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 8px;
width: 363px;
height: auto;
float: left;
margin-left: 19.95vw;
}
@media only screen and (max-width: 1280px) {
div.login_page {
margin-left: 9.95vw;
}
}
div.login_logo_icon {
margin-bottom: 40px;
margin: 4.18% 5.51% 40px;
text-align: center;
}
div.login_logo_icon img {
margin: 0 auto;
max-width: 70%;
max-width: 100%;
}
div.login_double_auth_code,
@ -151,7 +175,7 @@ div.login_pass {
margin: 0 auto;
width: 70%;
height: 40px;
margin-bottom: 25px;
margin-bottom: 20px;
min-width: 260px;
background-color: #fff;
opacity: 0.77;
@ -159,34 +183,68 @@ div.login_pass {
border-radius: 3px;
}
div.login_nick input {
background-image: url("../../images/usuario_login.png");
}
div.login_pass input {
background-image: url("../../images/candado_login.png");
}
div.login_nick input,
div.login_pass input {
background-color: #f6f7fb;
border: 0px;
color: #343434;
border-radius: 3px;
width: 100%;
height: 40px;
font-size: 10pt;
padding: 0px 0px 0px 35px;
padding: 0px 0px 0px 8%;
background-repeat: no-repeat;
background-size: 27px;
background-position: left center;
background-position: right 10px bottom 50%;
box-sizing: border-box;
}
div.login_button button {
width: 100%;
height: 40px;
box-shadow: none;
}
div.login_button button {
display: flex;
justify-content: center;
font-weight: bold;
}
div.login_button button span {
margin-top: 0px;
}
div.login_pass input {
background-image: url("../../images/eye-open-input.png");
padding-right: 40px;
}
div.login_nick input:focus,
div.login_pass input:focus {
outline: none;
}
div.login_pass {
position: relative;
}
#show-hide-pass {
position: absolute;
right: 0px;
top: 0px;
border: 0;
outline: none;
margin: 0;
z-index: 2;
height: 40px;
width: 40px;
cursor: pointer;
}
#show-hide-pass img {
}
div.login_nick input:-webkit-autofill,
div.login_nick input:-webkit-autofill:hover,
div.login_nick input:-webkit-autofill:focus,
@ -216,18 +274,6 @@ div.login_button_saml {
margin-bottom: 20px;
}
div.login_button input {
width: 100%;
background-color: #82b92e;
text-align: center;
height: 40px;
padding: 0px;
font-size: 11pt;
color: #fff;
border: 1px solid #82b92e;
border-radius: 3px;
}
div.login_button_saml input {
border: 1px solid #fff;
background-color: #fff;
@ -261,6 +307,10 @@ div.login_button_saml input:hover {
background-image: url("../../images/user_login_hover.png");
}
.login_back {
margin-top: 60px !important;
}
.login_back input {
background-image: url("../../images/back_login.png");
background-position: left 5% center;
@ -272,9 +322,13 @@ div.login_button_saml input:hover {
}
div.login_data {
width: 65%;
min-height: 600px;
max-width: 40.21vw;
max-height: 21.82%;
float: left;
margin-left: 100px;
margin-right: 0px;
margin-top: 30px;
padding-right: 0px;
}
div.text_banner_login {
@ -289,21 +343,22 @@ div.text_banner_login span {
}
span.span1 {
font-size: 30pt;
font-weight: 100;
font-size: 38px;
letter-spacing: -0.38px;
font-weight: bold;
color: white;
line-height: 49pt;
}
span.span2 {
font-size: 30pt;
font-weight: 300;
color: white;
font-size: 26px;
letter-spacing: -0.26px;
font-weight: 350;
color: #c1ccdc;
line-height: 32pt;
}
div.img_banner_login {
width: 100%;
text-align: center;
}
@ -324,16 +379,25 @@ div.img_banner_login img {
}
.reset_password a {
color: #ddd;
font-size: 8.5pt;
color: #14524f;
font-size: 9pt;
font-weight: bold;
}
@media all and (max-width: 1200px) {
span.span1 {
font-size: 30pt;
font-size: 38px;
letter-spacing: -0.38px;
font-weight: bold;
color: white;
line-height: 49pt;
}
span.span2 {
font-size: 30pt;
font-size: 26px;
letter-spacing: -0.26px;
font-weight: 350;
color: #c1ccdc;
line-height: 32pt;
}
}
@ -432,3 +496,238 @@ div.button_message_alert_form input {
font-size: 10pt;
margin-right: 25px;
}
/* ==== Animated splash ==== */
.loginimg-container {
background-image: url("../../images/animated_login/static.svg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 508px;
height: 246px;
margin-left: 1vw;
}
/* Horizontal lines */
.lineone,
.linetwo,
.linethree {
background-repeat: no-repeat;
background-size: auto;
width: 115px;
height: 4px;
animation-duration: 8s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
.lineone {
background-image: url("../../images/animated_login/line-1.svg");
animation-name: barone;
}
.linetwo {
background-image: url("../../images/animated_login/line-2.svg");
animation-name: bartwo;
height: 5px;
}
.linethree {
background-image: url("../../images/animated_login/line-3.svg");
animation-name: barthree;
}
@keyframes barone {
0% {
transform: translateX(312px) translateY(30px);
}
50% {
transform: translateX(197px) translateY(30px);
}
100% {
transform: translateX(312px) translateY(30px);
}
}
@keyframes bartwo {
0% {
transform: translateX(255px) translateY(45px);
}
33% {
transform: translateX(312px) translateY(45px);
}
66% {
transform: translateX(197px) translateY(45px);
}
100% {
transform: translateX(255px) translateY(45px);
}
}
@keyframes barthree {
0% {
transform: translateX(197px) translateY(60px);
}
50% {
transform: translateX(312px) translateY(60px);
}
100% {
transform: translateX(197px) translateY(60px);
}
}
/* Vertical lines */
.towerone,
.towertwo,
.towerthree,
.towerfour {
background-color: #56ea82;
width: 20px;
height: 68px;
border-radius: 4px;
margin: 0px 5px;
animation-duration: 2s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
transform-origin: bottom center;
}
.towerone {
animation-name: graphone;
}
.towertwo {
animation-name: graphtwo;
}
.towerthree {
animation-name: graphthree;
}
.towerfour {
animation-name: graphfour;
}
@keyframes graphone {
0% {
transform: translateX(37px) translateY(105px) scale(1, 1);
}
50% {
transform: translateX(37px) translateY(105px) scale(1, 0.33);
background-color: #f5a623;
}
100% {
transform: translateX(37px) translateY(105px) scale(1, 1);
}
}
@keyframes graphtwo {
0% {
transform: translateX(37px) translateY(105px) scale(1, 0.7);
background-color: #009d9e;
}
75% {
transform: translateX(37px) translateY(105px) scale(1, 1);
background-color: #56ea82;
}
100% {
transform: translateX(37px) translateY(105px) scale(1, 0.7);
background-color: #009d9e;
}
}
@keyframes graphthree {
0% {
transform: translateX(37px) translateY(105px) scale(1, 1);
}
25% {
transform: translateX(37px) translateY(105px) scale(1, 0.55);
background-color: #009d9e;
}
100% {
transform: translateX(37px) translateY(105px) scale(1, 1);
}
}
@keyframes graphfour {
0% {
transform: translateX(37px) translateY(105px) scale(1, 0.4);
background-color: #009d9e;
}
66% {
transform: translateX(37px) translateY(105px) scale(1, 0.1);
background-color: #ed474a;
}
100% {
transform: translateX(37px) translateY(105px) scale(1, 0.4);
background-color: #009d9e;
}
}
/* ==== Spinner login ==== */
.loader {
position: relative;
width: 100px;
height: 100px;
border-radius: 100%;
background: linear-gradient(#82b92e, #c1ccdc);
animation: animate 1.2s linear infinite;
margin: auto;
margin-bottom: 40px;
}
.loader span {
position: absolute;
width: 100%;
height: 100%;
border-radius: 100%;
background: linear-gradient(#82b92e, #c1ccdc);
}
.loader span:nth-child(1) {
filter: blur(4px);
}
.loader span:nth-child(2) {
filter: blur(8px);
}
.loader span:nth-child(3) {
filter: blur(12px);
}
.loader span:nth-child(4) {
filter: blur(16px);
}
.loader:after {
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
/* background: transparent; */
background: #f1f1f1;
border: solid white 10px;
border-radius: 50%;
}
@keyframes animate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/* ==== Autocomplete user/password Google Chrome ==== */
div.login_nick input:-webkit-autofill,
div.login_nick input:-webkit-autofill:hover,
div.login_nick input:-webkit-autofill:focus,
div.login_nick input:-webkit-autofill:active,
div.login_pass input:-webkit-autofill,
div.login_pass input:-webkit-autofill:hover,
div.login_pass input:-webkit-autofill:focus,
div.login_pass input:-webkit-autofill:active {
background-color: #f6f7fb;
border: 0px;
border-radius: 3px;
width: 100%;
height: 40px;
font-size: 10pt;
padding: 0px 0px 0px 8%;
background-repeat: no-repeat;
background-size: 27px;
background-position: right 10px bottom 50%;
box-sizing: border-box;
}
div.login_pass input:-webkit-autofill,
div.login_pass input:-webkit-autofill:hover,
div.login_pass input:-webkit-autofill:focus,
div.login_pass input:-webkit-autofill:active {
background-image: url("../../images/eye-closed-input.png");
}

View File

@ -10002,6 +10002,10 @@ input[type="submit"].secondary:active {
color: #0d312f;
}
input[type="file"] {
padding-top: 10px;
}
button.buttonButton,
button.submitButton {
display: flex;
@ -10343,6 +10347,11 @@ button div.cog {
contain;
}
button div.signin {
mask: url(../../images/signin.svg) no-repeat center / contain;
-webkit-mask: url(../../images/signin.svg) no-repeat center / contain;
}
button div.fail {
mask: url(../../images/fail@svg.svg) no-repeat center / contain;
-webkit-mask: url(../../images/fail@svg.svg) no-repeat center / contain;
@ -10554,6 +10563,7 @@ tr.bring_next_field {
vertical-align: middle;
text-align: left;
min-width: 150px !important;
z-index: 10002;
}
.select2-container .select2-selection--single,
@ -11196,3 +11206,7 @@ form#satellite_conf_edit > fieldset.full-column {
.action-buttons > button {
margin: 10px;
}
.inputs_date_details > input {
margin: 5px;
}

View File

@ -118,12 +118,12 @@ ui_print_message_dialog(
<link rel="stylesheet" href="../../include/styles/js/jquery-ui.min.css" type="text/css" />
<link rel="stylesheet" href="../../include/styles/js/jquery-ui_custom.css" type="text/css" />
<link rel="stylesheet" href="../../include/styles/select2.min.css" type="text/css" />
<script type='text/javascript' src='../../include/javascript/pandora.js'></script>
<script type='text/javascript' src='../../include/javascript/pandora_ui.js'></script>
<script type='text/javascript' src='../../include/javascript/jquery.current.js'></script>
<script type='text/javascript' src='../../include/javascript/jquery.pandora.js'></script>
<script type='text/javascript' src='../../include/javascript/jquery-ui.min.js'></script>
<script type='text/javascript' src='../../include/javascript/select2.min.js'></script>
<script type='text/javascript' src='../../include/javascript/pandora.js'></script>
<?php
require_once $config['homedir'].'/include/graphs/functions_flot.php';
echo include_javascript_dependencies_flot_graph(true, '../');
@ -202,10 +202,10 @@ ui_print_message_dialog(
$table = html_get_predefined_table('transparent', 2);
$table->width = '100%';
$table->id = 'stat_win_form_div';
$table->style[0] = 'text-align:left;';
$table->style[1] = 'text-align:left;';
$table->style[2] = 'text-align:left;font-weight: bold;';
$table->style[3] = 'text-align:left;';
$table->style[0] = 'text-align:left;font-weight: bold;font-size:8.5pt;line-height:30pt;';
$table->style[1] = 'text-align:left;font-weight: bold;line-height:30pt;';
$table->style[2] = 'text-align:left;font-weight: bold;line-height:30pt;';
$table->style[3] = 'text-align:left;font-weight: bold;line-height:30pt;';
$table->class = 'table_modal_alternate';
$table->data = [];
@ -451,7 +451,10 @@ ui_print_message_dialog(
__('Reload'),
'submit',
false,
'class="sub upd"',
[
'icon' => 'Icon search secondary mini',
'class' => 'float-right',
],
true
);
$form_table .= '</div>';

View File

@ -2140,7 +2140,7 @@ html_print_action_buttons(
);
// End Build List Result.
echo "<div id='monitor_details_window'></div>";
echo "<div id='monitor_details_window' class='filter_table'></div>";
// Load filter div for dialog.
echo '<div id="load-modal-filter" style="display:none"></div>';
@ -2286,7 +2286,7 @@ function show_module_detail_dialog(module_id, id_agent, server_name, offset, per
opacity: 0.5,
background: "black"
},
width: 620,
width: 700,
height: 500
})
.show ();