removed blank lines & capitalized ID's

This commit is contained in:
melsonic 2025-03-29 22:09:11 +05:30
parent 38508cb12b
commit 5ce77a1325
No known key found for this signature in database
GPG key ID: DFA426742F621CD7
5 changed files with 8 additions and 10 deletions

View file

@ -766,11 +766,9 @@ func (c *compiler) compileStyleField(styles *d2graph.Style, f *d2ir.Field) {
if f.Primary() == nil { if f.Primary() == nil {
return return
} }
compileStyleFieldInit(styles, f) compileStyleFieldInit(styles, f)
scalar := f.Primary().Value scalar := f.Primary().Value
err := styles.Apply(f.Name.ScalarString(), scalar.ScalarString()) err := styles.Apply(f.Name.ScalarString(), scalar.ScalarString())
if err != nil { if err != nil {
c.errorf(scalar, err.Error()) c.errorf(scalar, err.Error())
return return

View file

@ -1441,9 +1441,9 @@ func drawShape(writer, appendixWriter io.Writer, diagramHash string, targetShape
el.Stroke = stroke el.Stroke = stroke
el.Style = style el.Style = style
if targetShape.IconBorderRadius != 0 { if targetShape.IconBorderRadius != 0 {
clipPathId := fmt.Sprintf("%v-%v-icon", diagramHash, svg.SVGID(targetShape.ID)) clipPathID := fmt.Sprintf("%v-%v-icon", diagramHash, svg.SVGID(targetShape.ID))
fmt.Fprint(writer, applyIconBorderRadius(clipPathId, targetShape)) fmt.Fprint(writer, applyIconBorderRadius(clipPathID, targetShape))
el.ClipPath = clipPathId el.ClipPath = clipPathID
} }
fmt.Fprint(writer, el.Render()) fmt.Fprint(writer, el.Render())
@ -1877,7 +1877,7 @@ func drawShape(writer, appendixWriter io.Writer, diagramHash string, targetShape
return labelMask, nil return labelMask, nil
} }
func applyIconBorderRadius(clipPathId string, shape d2target.Shape) string { func applyIconBorderRadius(clipPathID string, shape d2target.Shape) string {
box := geo.NewBox( box := geo.NewBox(
geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)), geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)),
float64(shape.Width), float64(shape.Width),
@ -1885,7 +1885,7 @@ func applyIconBorderRadius(clipPathId string, shape d2target.Shape) string {
) )
topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y
out := fmt.Sprintf(`<clipPath id="%s">`, clipPathId) out := fmt.Sprintf(`<clipPath id="%s">`, clipPathID)
out += fmt.Sprintf(`<path d="M %f %f L %f %f S %f %f %f %f `, box.TopLeft.X, box.TopLeft.Y+float64(shape.IconBorderRadius), box.TopLeft.X, box.TopLeft.Y+float64(shape.IconBorderRadius), box.TopLeft.X, box.TopLeft.Y, box.TopLeft.X+float64(shape.IconBorderRadius), box.TopLeft.Y) out += fmt.Sprintf(`<path d="M %f %f L %f %f S %f %f %f %f `, box.TopLeft.X, box.TopLeft.Y+float64(shape.IconBorderRadius), box.TopLeft.X, box.TopLeft.Y+float64(shape.IconBorderRadius), box.TopLeft.X, box.TopLeft.Y, box.TopLeft.X+float64(shape.IconBorderRadius), box.TopLeft.Y)
out += fmt.Sprintf(`L %f %f L %f %f `, box.TopLeft.X+box.Width-float64(shape.IconBorderRadius), box.TopLeft.Y, topX-float64(shape.IconBorderRadius), topY) out += fmt.Sprintf(`L %f %f L %f %f `, box.TopLeft.X+box.Width-float64(shape.IconBorderRadius), box.TopLeft.Y, topX-float64(shape.IconBorderRadius), topY)

View file

@ -22,7 +22,7 @@ func clipPathForBorderRadius(diagramHash string, shape d2target.Shape) string {
) )
topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y
out := fmt.Sprintf(`<clipPath id="%v-%v">`, diagramHash, shape.ID) out := fmt.Sprintf(`<clipPath id="%v-%v">`, diagramHash, svg.SVGID(shape.ID))
out += fmt.Sprintf(`<path d="M %f %f L %f %f S %f %f %f %f `, box.TopLeft.X, box.TopLeft.Y+float64(shape.BorderRadius), box.TopLeft.X, box.TopLeft.Y+float64(shape.BorderRadius), box.TopLeft.X, box.TopLeft.Y, box.TopLeft.X+float64(shape.BorderRadius), box.TopLeft.Y) out += fmt.Sprintf(`<path d="M %f %f L %f %f S %f %f %f %f `, box.TopLeft.X, box.TopLeft.Y+float64(shape.BorderRadius), box.TopLeft.X, box.TopLeft.Y+float64(shape.BorderRadius), box.TopLeft.X, box.TopLeft.Y, box.TopLeft.X+float64(shape.BorderRadius), box.TopLeft.Y)
out += fmt.Sprintf(`L %f %f L %f %f `, box.TopLeft.X+box.Width-float64(shape.BorderRadius), box.TopLeft.Y, topX-float64(shape.BorderRadius), topY) out += fmt.Sprintf(`L %f %f L %f %f `, box.TopLeft.X+box.Width-float64(shape.BorderRadius), box.TopLeft.Y, topX-float64(shape.BorderRadius), topY)

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB