@@ -2,7 +2,7 @@ | |||||
<html> | <html> | ||||
<head> | <head> | ||||
<title>Swagger UI</title> | <title>Swagger UI</title> | ||||
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'/> | |||||
<link href='//fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'/> | |||||
<link href='css/hightlight.default.css' media='screen' rel='stylesheet' type='text/css'/> | <link href='css/hightlight.default.css' media='screen' rel='stylesheet' type='text/css'/> | ||||
<link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/> | <link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/> | ||||
<script src='lib/jquery-1.8.0.min.js' type='text/javascript'></script> | <script src='lib/jquery-1.8.0.min.js' type='text/javascript'></script> | ||||
@@ -13,12 +13,12 @@ | |||||
<script src='lib/underscore-min.js' type='text/javascript'></script> | <script src='lib/underscore-min.js' type='text/javascript'></script> | ||||
<script src='lib/backbone-min.js' type='text/javascript'></script> | <script src='lib/backbone-min.js' type='text/javascript'></script> | ||||
<script src='lib/swagger.js' type='text/javascript'></script> | <script src='lib/swagger.js' type='text/javascript'></script> | ||||
<script src='swagger-ui.js' type='text/javascript'></script> | |||||
<script src='lib/highlight.7.3.pack.js' type='text/javascript'></script> | |||||
<script type="text/javascript"> | |||||
$(function () { | |||||
window.swaggerUi = new SwaggerUi({ | |||||
<script src='swagger-ui.js' type='text/javascript'></script> | |||||
<script src='lib/highlight.7.3.pack.js' type='text/javascript'></script> | |||||
<script type="text/javascript"> | |||||
$(function () { | |||||
window.swaggerUi = new SwaggerUi({ | |||||
discoveryUrl:"http://petstore.swagger.wordnik.com/api/api-docs.json", | discoveryUrl:"http://petstore.swagger.wordnik.com/api/api-docs.json", | ||||
apiKey:"special-key", | apiKey:"special-key", | ||||
dom_id:"swagger-ui-container", | dom_id:"swagger-ui-container", | ||||
@@ -1590,7 +1590,7 @@ templates['status_code'] = template(function (Handlebars,depth0,helpers,partials | |||||
_ref2 = this.model.parameters; | _ref2 = this.model.parameters; | ||||
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) { | for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) { | ||||
param = _ref2[_k]; | param = _ref2[_k]; | ||||
if ((param.paramType === 'body' || 'form') && param.name !== 'file') { | |||||
if ((param.paramType === 'body' || 'form') && param.name !== 'file' && (map[param.name] != null)) { | |||||
bodyParam.append(param.name, map[param.name]); | bodyParam.append(param.name, map[param.name]); | ||||
} | } | ||||
} | } | ||||
@@ -1603,7 +1603,9 @@ templates['status_code'] = template(function (Handlebars,depth0,helpers,partials | |||||
_ref3 = this.model.parameters; | _ref3 = this.model.parameters; | ||||
for (_l = 0, _len3 = _ref3.length; _l < _len3; _l++) { | for (_l = 0, _len3 = _ref3.length; _l < _len3; _l++) { | ||||
param = _ref3[_l]; | param = _ref3[_l]; | ||||
bodyParam.append(param.name, map[param.name]); | |||||
if (map[param.name] != null) { | |||||
bodyParam.append(param.name, map[param.name]); | |||||
} | |||||
} | } | ||||
} else { | } else { | ||||
bodyParam = null; | bodyParam = null; | ||||
@@ -100,7 +100,7 @@ class OperationView extends Backbone.View | |||||
# add params except file | # add params except file | ||||
for param in @model.parameters | for param in @model.parameters | ||||
if (param.paramType is 'body' or 'form') and param.name isnt 'file' | |||||
if (param.paramType is 'body' or 'form') and param.name isnt 'file' and map[param.name]? | |||||
bodyParam.append(param.name, map[param.name]) | bodyParam.append(param.name, map[param.name]) | ||||
# add files | # add files | ||||
@@ -111,7 +111,8 @@ class OperationView extends Backbone.View | |||||
else if isFormPost | else if isFormPost | ||||
bodyParam = new FormData() | bodyParam = new FormData() | ||||
for param in @model.parameters | for param in @model.parameters | ||||
bodyParam.append(param.name, map[param.name]) | |||||
if map[param.name]? | |||||
bodyParam.append(param.name, map[param.name]) | |||||
else | else | ||||
bodyParam = null | bodyParam = null | ||||
for param in @model.parameters | for param in @model.parameters | ||||