@@ -22,6 +22,7 @@ type Config struct {
22
22
InstanceName string
23
23
DeepLinking bool
24
24
PersistAuthorization bool
25
+ SyntaxHighlight bool
25
26
26
27
// The information for OAuth2 integration, if any.
27
28
OAuth * OAuthConfig
@@ -54,6 +55,13 @@ func DeepLinking(deepLinking bool) func(*Config) {
54
55
}
55
56
}
56
57
58
+ // SyntaxHighlight true, false.
59
+ func SyntaxHighlight (syntaxHighlight bool ) func (* Config ) {
60
+ return func (c * Config ) {
61
+ c .SyntaxHighlight = syntaxHighlight
62
+ }
63
+ }
64
+
57
65
// DocExpansion list, full, none.
58
66
func DocExpansion (docExpansion string ) func (* Config ) {
59
67
return func (c * Config ) {
@@ -97,6 +105,7 @@ func newConfig(configFns ...func(*Config)) *Config {
97
105
InstanceName : "swagger" ,
98
106
DeepLinking : true ,
99
107
PersistAuthorization : false ,
108
+ SyntaxHighlight : true ,
100
109
}
101
110
102
111
for _ , fn := range configFns {
@@ -257,6 +266,7 @@ window.onload = function() {
257
266
// Build a system
258
267
const ui = SwaggerUIBundle({
259
268
url: "{{.URL}}",
269
+ syntaxHighlight: {{.SyntaxHighlight}},
260
270
deepLinking: {{.DeepLinking}},
261
271
docExpansion: "{{.DocExpansion}}",
262
272
persistAuthorization: {{.PersistAuthorization}},
0 commit comments