From 197ae303e268ee13ab494f8bb385bf85b480e252 Mon Sep 17 00:00:00 2001 From: marcos <marcos.alconada@artica.es> Date: Fri, 3 Sep 2021 14:59:39 +0200 Subject: [PATCH] reduce longer module name on odometers VC --- .../rest-api/models/VisualConsole/Items/Odometer.php | 10 ++++++++++ visual_console_client/src/items/Odometer.ts | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pandora_console/include/rest-api/models/VisualConsole/Items/Odometer.php b/pandora_console/include/rest-api/models/VisualConsole/Items/Odometer.php index 545840873f..56f5e30a48 100644 --- a/pandora_console/include/rest-api/models/VisualConsole/Items/Odometer.php +++ b/pandora_console/include/rest-api/models/VisualConsole/Items/Odometer.php @@ -53,6 +53,16 @@ final class Odometer extends Item $return['thresholds'] = $this->extractThresholds($data); $return['titleColor'] = $this->extractTitleColor($data); $return['title'] = $this->extractTitle($data); + $module_text = $return['moduleName']; + + $string_length = strlen($return['moduleName']); + if ($string_length >= 25) { + $module_text = substr($return['moduleName'], 0, 9); + $module_text .= ' ... '; + $module_text .= substr($return['moduleName'], -9); + } + + $return['moduleName'] = $module_text; $return['minMaxValue'] = $this->extractMinMaxValue($data); return $return; diff --git a/visual_console_client/src/items/Odometer.ts b/visual_console_client/src/items/Odometer.ts index c88c43bdf1..159a5a1d16 100644 --- a/visual_console_client/src/items/Odometer.ts +++ b/visual_console_client/src/items/Odometer.ts @@ -212,7 +212,7 @@ export default class Odometer extends Item<OdometerProps> { } else { h2.textContent = this.truncateTitle(this.props.title); } - h2.style.fontSize = `12px`; + h2.style.fontSize = `${anchoB * 0.06}px`; h2.style.color = `${this.props.titleColor}`; h2.style.lineHeight = "0";