master
go 26 lines 429 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package chartemit
4
5 import "strings"
6
7 func makeDimensionOptions(hidden, obsolete, float bool) string {
8 var parts []string
9 if hidden {
10 parts = append(parts, "hidden")
11 }
12 if obsolete {
13 parts = append(parts, "obsolete")
14 }
15 if float {
16 parts = append(parts, "type=float")
17 }
18 return strings.Join(parts, " ")
19 }
20
21 func handleZero(v int) int {
22 if v == 0 {
23 return 1
24 }
25 return v
26 }