Skip to content

Commit a5f49ce

Browse files
committed
#133, #48: fix StereotypeFontSize 0 and StereotypeFontColor problem (2 - fix update with missing font/bg color too)
1 parent 41f8919 commit a5f49ce

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

C4.puml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ skinparam rectangle<<boundary>> {
101101
!function $elementTagSkinparams($element, $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing)
102102
!$elementSkin = "skinparam " + $element +"<<" + $tagStereo + ">> {" + %newline()
103103
!if ($fontColor!="")
104-
!$elementSkin = $elementSkin + " StereotypeFontColor " + $fontColor + %newline()
104+
!if ($tagStereo != "boundary")
105+
!$elementSkin = $elementSkin + " StereotypeFontColor " + $fontColor + %newline()
106+
!endif
105107
!$elementSkin = $elementSkin + " FontColor " + $fontColor + %newline()
106108
!endif
107109
!if ($bgColor!="")
@@ -124,7 +126,7 @@ skinparam rectangle<<boundary>> {
124126
!$tagSkin = $elementTagSkinparams("rectangle", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing)
125127
!$tagSkin = $tagSkin + $elementTagSkinparams("database", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing)
126128
!$tagSkin = $tagSkin + $elementTagSkinparams("queue", $tagStereo, $bgColor, $fontColor, $borderColor, $shadowing)
127-
!if ($tagStereo == "boundary")
129+
!if ($tagStereo == "boundary" && $bgColor!="")
128130
!$tagSkin = $tagSkin + "skinparam package<<boundary>>StereotypeFontColor " + $bgColor + %newline()
129131
!$tagSkin = $tagSkin + "skinparam rectangle<<boundary>>StereotypeFontColor " + $bgColor + %newline()
130132
!endif

0 commit comments

Comments
 (0)