fix
This commit is contained in:
parent
26d680a052
commit
64836ce827
1 changed files with 12 additions and 5 deletions
|
|
@ -505,11 +505,8 @@ func (obj *Object) Text() *d2target.MText {
|
||||||
}
|
}
|
||||||
fontSize := d2fonts.FONT_SIZE_M
|
fontSize := d2fonts.FONT_SIZE_M
|
||||||
|
|
||||||
labelVal := obj.Attributes.Label.Value
|
|
||||||
if obj.Class != nil || obj.SQLTable != nil {
|
if obj.Class != nil || obj.SQLTable != nil {
|
||||||
fontSize = d2fonts.FONT_SIZE_L
|
fontSize = d2fonts.FONT_SIZE_L
|
||||||
} else if obj.Graph.Theme != nil && obj.Graph.Theme.SpecialRules.CapsLock {
|
|
||||||
labelVal = strings.ToUpper(labelVal)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if obj.OuterSequenceDiagram() == nil {
|
if obj.OuterSequenceDiagram() == nil {
|
||||||
|
|
@ -530,7 +527,7 @@ func (obj *Object) Text() *d2target.MText {
|
||||||
isBold = false
|
isBold = false
|
||||||
}
|
}
|
||||||
return &d2target.MText{
|
return &d2target.MText{
|
||||||
Text: labelVal,
|
Text: obj.Attributes.Label.Value,
|
||||||
FontSize: fontSize,
|
FontSize: fontSize,
|
||||||
IsBold: isBold,
|
IsBold: isBold,
|
||||||
IsItalic: isItalic,
|
IsItalic: isItalic,
|
||||||
|
|
@ -1443,9 +1440,15 @@ func (g *Graph) SetDimensions(mtexts []*d2target.MText, ruler *textmeasure.Ruler
|
||||||
func (g *Graph) Texts() []*d2target.MText {
|
func (g *Graph) Texts() []*d2target.MText {
|
||||||
var texts []*d2target.MText
|
var texts []*d2target.MText
|
||||||
|
|
||||||
|
capsLock := g.Theme != nil && g.Theme.SpecialRules.CapsLock
|
||||||
|
|
||||||
for _, obj := range g.Objects {
|
for _, obj := range g.Objects {
|
||||||
if obj.Attributes.Label.Value != "" {
|
if obj.Attributes.Label.Value != "" {
|
||||||
texts = appendTextDedup(texts, obj.Text())
|
text := obj.Text()
|
||||||
|
if capsLock && obj.Class == nil && obj.SQLTable == nil {
|
||||||
|
text.Text = strings.ToUpper(text.Text)
|
||||||
|
}
|
||||||
|
texts = appendTextDedup(texts, text)
|
||||||
}
|
}
|
||||||
if obj.Class != nil {
|
if obj.Class != nil {
|
||||||
fontSize := d2fonts.FONT_SIZE_L
|
fontSize := d2fonts.FONT_SIZE_L
|
||||||
|
|
@ -1472,6 +1475,10 @@ func (g *Graph) Texts() []*d2target.MText {
|
||||||
}
|
}
|
||||||
for _, edge := range g.Edges {
|
for _, edge := range g.Edges {
|
||||||
if edge.Attributes.Label.Value != "" {
|
if edge.Attributes.Label.Value != "" {
|
||||||
|
text := edge.Text()
|
||||||
|
if capsLock {
|
||||||
|
text.Text = strings.ToUpper(text.Text)
|
||||||
|
}
|
||||||
texts = appendTextDedup(texts, edge.Text())
|
texts = appendTextDedup(texts, edge.Text())
|
||||||
}
|
}
|
||||||
if edge.SrcArrowhead != nil && edge.SrcArrowhead.Label.Value != "" {
|
if edge.SrcArrowhead != nil && edge.SrcArrowhead.Label.Value != "" {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue