[html2] Fix rendering of arrays of objects in html2 docs (#18561)

* [html2] Fix array parameter rendering.

* [html2] Update html2 sample.
This commit is contained in:
Aniokrait 2024-05-03 17:54:02 +09:00 committed by GitHub
parent 30dc35de44
commit 8cb23db8c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 0 deletions

View File

@ -11,6 +11,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {

View File

@ -1482,6 +1482,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -3912,6 +3914,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -6712,6 +6716,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -7207,6 +7213,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -7623,6 +7631,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -8039,6 +8049,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {
@ -10308,6 +10320,8 @@ $(document).ready(function() {
} }
if (schema.$ref != null) { if (schema.$ref != null) {
schema = defsParser.$refs.get(schema.$ref); schema = defsParser.$refs.get(schema.$ref);
} else if (schema.items != null && schema.items.$ref != null) {
schema.items = defsParser.$refs.get(schema.items.$ref);
} else { } else {
schemaWrapper.definitions = Object.assign({}, defs); schemaWrapper.definitions = Object.assign({}, defs);
$RefParser.dereference(schemaWrapper).catch(function(err) { $RefParser.dereference(schemaWrapper).catch(function(err) {