From a11fd8b4c6138fd63aafa7111af491cfca05e52e Mon Sep 17 00:00:00 2001 From: Mohsen Azimi Date: Thu, 12 Mar 2015 11:40:54 -0700 Subject: [PATCH] Convert view/StatusCodeView.coffee --- src/main/coffeescript/view/StatusCodeView.js | 25 ++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/coffeescript/view/StatusCodeView.js diff --git a/src/main/coffeescript/view/StatusCodeView.js b/src/main/coffeescript/view/StatusCodeView.js new file mode 100644 index 00000000..cdfa8e6d --- /dev/null +++ b/src/main/coffeescript/view/StatusCodeView.js @@ -0,0 +1,25 @@ +'use strict'; + +var StatusCodeView = Backbone.View.extend({ + initialize: function () { + + }, + + render: function(){ + $(this.el).html(Handlebars.templates.status_code(this.model)); + + if (swaggerUi.api.models.hasOwnProperty(this.model.responseModel)) { + var responseModel = { + sampleJSON: JSON.stringify(swaggerUi.api.models[this.model.responseModel].createJSONSample(), null, 2), + isParam: false, + signature: swaggerUi.api.models[this.model.responseModel].getMockSignature(), + }; + + var responseModelView = new SignatureView({model: responseModel, tagName: 'div'}); + $('.model-signature', this.$el).append(responseModelView.render().el); + } else { + $('.model-signature', this.$el).html(''); + } + return this; + } +}); \ No newline at end of file