#1248 createXMLSample prettified xml display

This commit is contained in:
Anna Bodnia
2016-01-15 17:23:34 +02:00
parent 7379112211
commit 454917a2ba
8 changed files with 25 additions and 12 deletions
+1
View File
@@ -365,6 +365,7 @@
}
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
display: block;
min-width: 230px;
margin: 0;
padding: 0;
}
+1
View File
@@ -365,6 +365,7 @@
}
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
display: block;
min-width: 230px;
margin: 0;
padding: 0;
}
+10 -2
View File
@@ -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 {
+9 -9
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -365,6 +365,7 @@
}
.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav {
display: block;
min-width: 230px;
margin: 0;
padding: 0;
}
+1
View File
@@ -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 {
+1
View File
@@ -254,6 +254,7 @@
}
ul.signature-nav {
display: block;
min-width: 230px;
margin: 0;
padding: 0;
li:last-child {