#1248 createXMLSample prettified xml display
This commit is contained in:
Vendored
+1
@@ -365,6 +365,7 @@
|
||||
}
|
||||
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
|
||||
display: block;
|
||||
min-width: 230px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
Vendored
+1
@@ -365,6 +365,7 @@
|
||||
}
|
||||
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
|
||||
display: block;
|
||||
min-width: 230px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
Vendored
+10
-2
@@ -25343,7 +25343,7 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
||||
// Note: copied from CoffeeScript compiled file
|
||||
// TODO: redactor
|
||||
render: function() {
|
||||
var a, auth, auths, code, contentTypeModel, isMethodSubmissionSupported, k, key, l, len, len1, len2, len3, len4, m, modelAuths, n, o, p, param, q, ref, ref1, ref2, ref3, ref4, ref5, responseContentTypeView, responseSignatureView, schema, schemaObj, scopeIndex, signatureModel, statusCode, successResponse, type, v, value;
|
||||
var a, auth, auths, code, contentTypeModel, isMethodSubmissionSupported, k, key, l, len, len1, len2, len3, len4, m, modelAuths, n, o, p, param, q, ref, ref1, ref2, ref3, ref4, ref5, responseContentTypeView, responseSignatureView, schema, schemaObj, scopeIndex, signatureModel, statusCode, successResponse, type, v, value, produces, isXML;
|
||||
isMethodSubmissionSupported = jQuery.inArray(this.model.method, this.model.supportedSubmitMethods()) >= 0;
|
||||
if (!isMethodSubmissionSupported) {
|
||||
this.model.isReadOnly = true;
|
||||
@@ -25422,6 +25422,13 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
||||
this.model.responseMessages = [];
|
||||
}
|
||||
signatureModel = null;
|
||||
produces = this.model.produces;
|
||||
isXML = produces.filter(function (val) {
|
||||
if (val.indexOf('xml') > -1) {
|
||||
return true;
|
||||
}
|
||||
}).length;
|
||||
|
||||
if (this.model.successResponse) {
|
||||
successResponse = this.model.successResponse;
|
||||
for (key in successResponse) {
|
||||
@@ -25433,6 +25440,7 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
||||
signatureModel = {
|
||||
sampleJSON: JSON.stringify(SwaggerUi.partials.signature.createJSONSample(value), void 0, 2),
|
||||
isParam: false,
|
||||
sampleXML: isXML ? SwaggerUi.partials.signature.createXMLSample(value.definition, value.models) : false,
|
||||
signature: SwaggerUi.partials.signature.getModelSignature(value.name, value.definition, value.models, value.modelPropertyMacro)
|
||||
};
|
||||
}
|
||||
@@ -27031,7 +27039,7 @@ SwaggerUi.partials.signature = (function () {
|
||||
function createXMLSample (definition, models) {
|
||||
var prolog = '<?xml version="1.0"?>';
|
||||
|
||||
return prolog + createSchemaXML('', definition, models);
|
||||
return formatXml(prolog + createSchemaXML('', definition, models));
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
Vendored
+9
-9
File diff suppressed because one or more lines are too long
@@ -365,6 +365,7 @@
|
||||
}
|
||||
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
|
||||
display: block;
|
||||
min-width: 230px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@@ -365,6 +365,7 @@
|
||||
}
|
||||
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
|
||||
display: block;
|
||||
min-width: 230px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@@ -835,7 +835,7 @@ SwaggerUi.partials.signature = (function () {
|
||||
function createXMLSample (definition, models) {
|
||||
var prolog = '<?xml version="1.0"?>';
|
||||
|
||||
return prolog + createSchemaXML('', definition, models);
|
||||
return formatXml(prolog + createSchemaXML('', definition, models));
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
@@ -254,6 +254,7 @@
|
||||
}
|
||||
ul.signature-nav {
|
||||
display: block;
|
||||
min-width: 230px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
li:last-child {
|
||||
|
||||
Reference in New Issue
Block a user