package templates import "fmt" const LIST_OPEN string = `` // Generate a list of connections to display in the drop-down. // Current connection will be toggled as selected func ConnectionsList(connections map[string]string, current string) string { var html string = LIST_OPEN if len(connections) == 0 || connections == nil { html += fmt.Sprintf(LIST_ITEM, "", " selected", "No connections") return html + LIST_CLOSE } for name, url := range connections { if name == current { html += fmt.Sprintf(LIST_ITEM, url, " selected", name) } else { html += fmt.Sprintf(LIST_ITEM, url, "", name) } } html += LIST_CLOSE return html }