Merge pull request #984 from mohsen1/vincentjames501-master
Vincentjames501 master
This commit is contained in:
@@ -415,6 +415,10 @@ class OperationView extends Backbone.View
|
|||||||
$(".response_body", $(@el)).removeClass 'json'
|
$(".response_body", $(@el)).removeClass 'json'
|
||||||
$(".response_body", $(@el)).removeClass 'xml'
|
$(".response_body", $(@el)).removeClass 'xml'
|
||||||
|
|
||||||
|
supportsAudioPlayback = (contentType) ->
|
||||||
|
audioElement = document.createElement('audio')
|
||||||
|
return !!(audioElement.canPlayType && audioElement.canPlayType(contentType).replace(/no/, ''))
|
||||||
|
|
||||||
if !content
|
if !content
|
||||||
code = $('<code />').text("no content")
|
code = $('<code />').text("no content")
|
||||||
pre = $('<pre class="json" />').append(code)
|
pre = $('<pre class="json" />').append(code)
|
||||||
@@ -434,6 +438,8 @@ class OperationView extends Backbone.View
|
|||||||
pre = $('<pre class="xml" />').append(code)
|
pre = $('<pre class="xml" />').append(code)
|
||||||
else if /^image\//.test(contentType)
|
else if /^image\//.test(contentType)
|
||||||
pre = $('<img>').attr('src',url)
|
pre = $('<img>').attr('src',url)
|
||||||
|
else if /^audio\//.test(contentType) and supportsAudioPlayback(contentType)
|
||||||
|
pre = $('<audio controls>').append($('<source>').attr('src', url).attr('type', contentType))
|
||||||
else
|
else
|
||||||
# don't know what to render!
|
# don't know what to render!
|
||||||
code = $('<code />').text(content)
|
code = $('<code />').text(content)
|
||||||
|
|||||||
Reference in New Issue
Block a user