Skip to content

Commit 23b8cb8

Browse files
authored
Merge pull request #32 from chrisdudley/master
Add support for schema pattern attribute
2 parents 49d2d00 + 35c1d62 commit 23b8cb8

8 files changed

+97
-79
lines changed

dist/bundle.js

+77-68
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bundle.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bundle.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bundle.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/style.css

+10-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/style.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/json-schema-view.js

+5
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export default class JSONSchemaView {
5959
this.schema.default ||
6060
this.schema.minLength ||
6161
this.schema.maxLength ||
62+
this.schema.pattern ||
6263
this.schema.enum)
6364
);
6465

@@ -142,6 +143,10 @@ export default class JSONSchemaView {
142143
<span class="range maxLength">maxLength:${this.schema.maxLength}</span>
143144
`}
144145
146+
${_if(!this.isCollapsed && this.schema.pattern)`
147+
<span class="pattern">pattern:${this.schema.pattern}</span>
148+
`}
149+
145150
${_if(this.schema.description && !this.isCollapsed)`
146151
<div class="inner description">${this.schema.description}</div>
147152
`}

src/style.less

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
color: @required-color;
7777
}
7878

79-
.format, .enums {
79+
.format, .enums, .pattern {
8080
color: @text-color
8181
}
8282

0 commit comments

Comments
 (0)