fixed jshint issues

This commit is contained in:
Laurent Lepinay
2015-04-20 10:32:33 +02:00
parent f3ee0a436c
commit 78c7dda0a9
43 changed files with 5164 additions and 14 deletions

View File

@@ -132,7 +132,7 @@ SwaggerUi.Views.MainView = Backbone.View.extend({
// Make all definitions available at the root of the resource so that they can
// be loaded by the JSonEditor
resource.definitions = this.model.definitions
resource.definitions = this.model.definitions;
var resourceView = new SwaggerUi.Views.ResourceView({
model: resource,

View File

@@ -227,12 +227,12 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({
$.extend(true, param.schema, this.model.definitions[param.type]);
param.schema.definitions = this.model.definitions;
// This is required for JsonEditor to display the root properly
param.schema.type = "object";
param.schema.type = 'object';
// This is the title that will be used by JsonEditor for the root
// Since we already display the parameter's name in the Parameter column
// We set this to space, we can't set it to null or space otherwise JsonEditor
// will replace it with the text "root" which won't look good on screen
param.schema.title = " ";
param.schema.title = ' ';
}

View File

@@ -58,6 +58,7 @@ SwaggerUi.Views.ParameterView = Backbone.View.extend({
if( this.options.swaggerOptions.jsonEditor && this.model.isBody && this.model.schema){
var $self = $(this.el);
this.model.jsonEditor =
/* global JSONEditor */
new JSONEditor($('.editor_holder', $self)[0],
{schema: this.model.schema, startval : this.model.default, ajax:true });
// This is so that the signature can send back the sample to the json editor
@@ -67,7 +68,7 @@ SwaggerUi.Views.ParameterView = Backbone.View.extend({
$('.editor_holder', $self).show();
$('.parameter-content-type', $self)
.change(function(e){
if(e.target.value == "application/xml"){
if(e.target.value === 'application/xml'){
$('.body-textarea', $self).show();
$('.editor_holder', $self).hide();
this.model.jsonEditor.disable();

View File

@@ -34,7 +34,7 @@ SwaggerUi.Views.ResourceView = Backbone.View.extend({
operation.nickname = id;
operation.parentId = this.model.id;
operation.definitions = this.model.definitions // make Json Schema available for JSonEditor in this operation
operation.definitions = this.model.definitions; // make Json Schema available for JSonEditor in this operation
this.addOperation(operation);
}