This commit is contained in:
Tony Tam
2015-02-01 01:41:26 -08:00
parent 4bbc87695e
commit 3ef263d7d0
6 changed files with 633 additions and 594 deletions

View File

@@ -91,16 +91,14 @@ class OperationView extends Backbone.View
if typeof @model.responseMessages is 'undefined'
@model.responseMessages = []
$(@el).html(Handlebars.templates.operation(@model))
# 2.0
signatureModel = null
if @model.successResponse
successResponse = @model.successResponse
for key of successResponse
value = successResponse[key]
@model.successCode = key
if typeof value is 'object' and typeof value.createJSONSample is 'function'
foo = 'bar'
signatureModel =
sampleJSON: JSON.stringify(value.createJSONSample(), undefined, 2)
isParam: false
@@ -112,6 +110,9 @@ class OperationView extends Backbone.View
isParam: false
signature: @model.responseClassSignature
$(@el).html(Handlebars.templates.operation(@model))
if signatureModel
responseSignatureView = new SignatureView({model: signatureModel, tagName: 'div'})
$('.model-signature', $(@el)).append responseSignatureView.render().el

View File

@@ -41,7 +41,7 @@
</div>
{{/oauth}}
{{#if type}}
<h4>Response Class</h4>
<h4>Response Class (Status {{successCode}})</h4>
<p><span class="model-signature" /></p>
<br/>
<div class="response-content-type" />