diff --git a/src/main/javascript/view/OperationView.js b/src/main/javascript/view/OperationView.js
index 23c2cd59..fd6f44ee 100644
--- a/src/main/javascript/view/OperationView.js
+++ b/src/main/javascript/view/OperationView.js
@@ -599,6 +599,8 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
if (!content) {
code = $('').text('no content');
pre = $('
').append(code);
+
+ // JSON
} else if (contentType === 'application/json' || /\+json$/.test(contentType)) {
var json = null;
try {
@@ -608,16 +610,53 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
}
code = $('').text(json);
pre = $('').append(code);
+
+ // XML
} else if (contentType === 'application/xml' || /\+xml$/.test(contentType)) {
code = $('').text(this.formatXml(content));
pre = $('').append(code);
+
+ // HTML
} else if (contentType === 'text/html') {
code = $('').html(_.escape(content));
pre = $('').append(code);
+
+ // Image
} else if (/^image\//.test(contentType)) {
pre = $('
').attr('src', url);
+
+ // Audio
} else if (/^audio\//.test(contentType) && supportsAudioPlayback(contentType)) {
pre = $('