From a5f49ce791661e62e16df00090f96edc8e721583 Mon Sep 17 00:00:00 2001 From: KIRCHSTH Date: Sat, 20 Mar 2021 10:37:53 +0100 Subject: [PATCH] #133, #48: fix StereotypeFontSize 0 and StereotypeFontColor problem (2 - fix update with missing font/bg color too) --- C4.puml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/C4.puml b/C4.puml index 658f2a0..d727a69 100644 --- a/C4.puml +++ b/C4.puml @@ -101,7 +101,9 @@ skinparam rectangle<> { !function $elementTagSkinparams($element, $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing) !$elementSkin = "skinparam " + $element +"<<" + $tagStereo + ">> {" + %newline() !if ($fontColor!="") - !$elementSkin = $elementSkin + " StereotypeFontColor " + $fontColor + %newline() + !if ($tagStereo != "boundary") + !$elementSkin = $elementSkin + " StereotypeFontColor " + $fontColor + %newline() + !endif !$elementSkin = $elementSkin + " FontColor " + $fontColor + %newline() !endif !if ($bgColor!="") @@ -124,7 +126,7 @@ skinparam rectangle<> { !$tagSkin = $elementTagSkinparams("rectangle", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing) !$tagSkin = $tagSkin + $elementTagSkinparams("database", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing) !$tagSkin = $tagSkin + $elementTagSkinparams("queue", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing) - !if ($tagStereo == "boundary") + !if ($tagStereo == "boundary" && $bgColor!="") !$tagSkin = $tagSkin + "skinparam package<>StereotypeFontColor " + $bgColor + %newline() !$tagSkin = $tagSkin + "skinparam rectangle<>StereotypeFontColor " + $bgColor + %newline() !endif