mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 16:24:54 +02:00
Now the status calculation can be configured for every visual console item
This commit is contained in:
parent
ce6bfb96f1
commit
c20942f425
@ -5178,7 +5178,7 @@ function multiDragMouse(eventDrag){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function linkedMapStatusCalculationTypeChanged ($linkedMapStatusCalcRow, value) {
|
function linkedMapStatusCalculationTypeChanged ($linkedMapStatusCalcRow, value) {
|
||||||
if ($linkedMapStatusCalcRow.length === 0 || !validRowOnSelectedItem($linkedMapStatusCalcRow)) return;
|
if ($linkedMapStatusCalcRow.length === 0) return;
|
||||||
|
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case "weight":
|
case "weight":
|
||||||
@ -5215,7 +5215,7 @@ function linkedMapStatusCalculationTypeChanged ($linkedMapStatusCalcRow, value)
|
|||||||
}
|
}
|
||||||
|
|
||||||
function linkedMapChanged ($linkedMapRow, value) {
|
function linkedMapChanged ($linkedMapRow, value) {
|
||||||
if ($linkedMapRow.length === 0 || !validRowOnSelectedItem($linkedMapRow)) return;
|
if ($linkedMapRow.length === 0) return;
|
||||||
|
|
||||||
if (value === 0) {
|
if (value === 0) {
|
||||||
$linkedMapRow
|
$linkedMapRow
|
||||||
@ -5229,9 +5229,6 @@ function linkedMapChanged ($linkedMapRow, value) {
|
|||||||
.hide();
|
.hide();
|
||||||
} else {
|
} else {
|
||||||
var $linkedMapStatusCalcRow = $linkedMapRow.siblings("#linked_map_status_calculation_row");
|
var $linkedMapStatusCalcRow = $linkedMapRow.siblings("#linked_map_status_calculation_row");
|
||||||
|
|
||||||
if (!validRowOnSelectedItem($linkedMapStatusCalcRow)) return;
|
|
||||||
|
|
||||||
var calcType = $linkedMapStatusCalcRow.find("select").val();
|
var calcType = $linkedMapStatusCalcRow.find("select").val();
|
||||||
$linkedMapStatusCalcRow.show();
|
$linkedMapStatusCalcRow.show();
|
||||||
linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, calcType);
|
linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, calcType);
|
||||||
@ -5249,7 +5246,3 @@ function onLinkedMapStatusCalculationTypeChange (event) {
|
|||||||
var value = event.target.value || "default";
|
var value = event.target.value || "default";
|
||||||
linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, value);
|
linkedMapStatusCalculationTypeChanged($linkedMapStatusCalcRow, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
function validRowOnSelectedItem ($element) {
|
|
||||||
return $element.hasClass(selectedItem);
|
|
||||||
}
|
|
||||||
|
@ -710,7 +710,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||||||
"service" => __("By critical elements")
|
"service" => __("By critical elements")
|
||||||
);
|
);
|
||||||
$form_items_advance['linked_map_status_calculation_row'] = array();
|
$form_items_advance['linked_map_status_calculation_row'] = array();
|
||||||
$form_items_advance['linked_map_status_calculation_row']['items'] = array('static_graph');
|
$form_items_advance['linked_map_status_calculation_row']['items'] = array(
|
||||||
|
'group_item', 'static_graph', 'percentile_bar',
|
||||||
|
'percentile_item', 'module_graph', 'simple_value',
|
||||||
|
'icon', 'label', 'datos', 'donut_graph');
|
||||||
$form_items_advance['linked_map_status_calculation_row']['html'] = '<td align="left">'.
|
$form_items_advance['linked_map_status_calculation_row']['html'] = '<td align="left">'.
|
||||||
__('Type of the status calculation of the linked map') . '</td>'
|
__('Type of the status calculation of the linked map') . '</td>'
|
||||||
. '<td align="left">'
|
. '<td align="left">'
|
||||||
@ -728,7 +731,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||||||
. '</td>';
|
. '</td>';
|
||||||
|
|
||||||
$form_items_advance['map_linked_weight'] = array();
|
$form_items_advance['map_linked_weight'] = array();
|
||||||
$form_items_advance['map_linked_weight']['items'] = array('static_graph');
|
$form_items_advance['map_linked_weight']['items'] = array(
|
||||||
|
'group_item', 'static_graph', 'percentile_bar',
|
||||||
|
'percentile_item', 'module_graph', 'simple_value',
|
||||||
|
'icon', 'label', 'datos', 'donut_graph');
|
||||||
$form_items_advance['map_linked_weight']['html'] = '<td align="left">'
|
$form_items_advance['map_linked_weight']['html'] = '<td align="left">'
|
||||||
. __('Linked map weight') . '</td>'
|
. __('Linked map weight') . '</td>'
|
||||||
. '<td align="left">'
|
. '<td align="left">'
|
||||||
@ -740,7 +746,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||||||
. '</td>';
|
. '</td>';
|
||||||
|
|
||||||
$form_items_advance['linked_map_status_service_critical_row'] = array();
|
$form_items_advance['linked_map_status_service_critical_row'] = array();
|
||||||
$form_items_advance['linked_map_status_service_critical_row']['items'] = array('static_graph');
|
$form_items_advance['linked_map_status_service_critical_row']['items'] = array(
|
||||||
|
'group_item', 'static_graph', 'percentile_bar',
|
||||||
|
'percentile_item', 'module_graph', 'simple_value',
|
||||||
|
'icon', 'label', 'datos', 'donut_graph');
|
||||||
$form_items_advance['linked_map_status_service_critical_row']['html'] = '<td align="left">'
|
$form_items_advance['linked_map_status_service_critical_row']['html'] = '<td align="left">'
|
||||||
. __('Critical weight') . '</td>'
|
. __('Critical weight') . '</td>'
|
||||||
. '<td align="left">'
|
. '<td align="left">'
|
||||||
@ -751,7 +760,10 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||||||
. '</td>';
|
. '</td>';
|
||||||
|
|
||||||
$form_items_advance['linked_map_status_service_warning_row'] = array();
|
$form_items_advance['linked_map_status_service_warning_row'] = array();
|
||||||
$form_items_advance['linked_map_status_service_warning_row']['items'] = array('static_graph');
|
$form_items_advance['linked_map_status_service_warning_row']['items'] = array(
|
||||||
|
'group_item', 'static_graph', 'percentile_bar',
|
||||||
|
'percentile_item', 'module_graph', 'simple_value',
|
||||||
|
'icon', 'label', 'datos', 'donut_graph');
|
||||||
$form_items_advance['linked_map_status_service_warning_row']['html'] = '<td align="left">'
|
$form_items_advance['linked_map_status_service_warning_row']['html'] = '<td align="left">'
|
||||||
. __('Warning weight') . '</td>'
|
. __('Warning weight') . '</td>'
|
||||||
. '<td align="left">'
|
. '<td align="left">'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user