#1248 createXMLSample show XML example for success response
This commit is contained in:
@@ -84,7 +84,7 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
|||||||
// Note: copied from CoffeeScript compiled file
|
// Note: copied from CoffeeScript compiled file
|
||||||
// TODO: redactor
|
// TODO: redactor
|
||||||
render: function() {
|
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;
|
isMethodSubmissionSupported = jQuery.inArray(this.model.method, this.model.supportedSubmitMethods()) >= 0;
|
||||||
if (!isMethodSubmissionSupported) {
|
if (!isMethodSubmissionSupported) {
|
||||||
this.model.isReadOnly = true;
|
this.model.isReadOnly = true;
|
||||||
@@ -163,6 +163,13 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
|||||||
this.model.responseMessages = [];
|
this.model.responseMessages = [];
|
||||||
}
|
}
|
||||||
signatureModel = null;
|
signatureModel = null;
|
||||||
|
produces = this.model.produces;
|
||||||
|
isXML = produces.filter(function (val) {
|
||||||
|
if (val.indexOf('xml') > -1) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}).length;
|
||||||
|
|
||||||
if (this.model.successResponse) {
|
if (this.model.successResponse) {
|
||||||
successResponse = this.model.successResponse;
|
successResponse = this.model.successResponse;
|
||||||
for (key in successResponse) {
|
for (key in successResponse) {
|
||||||
@@ -174,6 +181,7 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
|
|||||||
signatureModel = {
|
signatureModel = {
|
||||||
sampleJSON: JSON.stringify(SwaggerUi.partials.signature.createJSONSample(value), void 0, 2),
|
sampleJSON: JSON.stringify(SwaggerUi.partials.signature.createJSONSample(value), void 0, 2),
|
||||||
isParam: false,
|
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)
|
signature: SwaggerUi.partials.signature.getModelSignature(value.name, value.definition, value.models, value.modelPropertyMacro)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user