diff --git a/dist/swagger-ui.js b/dist/swagger-ui.js index 4979db38..046f6563 100644 --- a/dist/swagger-ui.js +++ b/dist/swagger-ui.js @@ -1236,7 +1236,8 @@ var MainView = Backbone.View.extend({ var resources = {}; var counter = 0; - this.model.apisArray.forEach(function(resource) { + for (var i = 0; i < this.model.apisArray.length; i++) { + var resource = this.model.apisArray[i]; var id = resource.name; while (typeof resources[id] !== 'undefined') { id = id + '_' + counter; @@ -1245,7 +1246,7 @@ var MainView = Backbone.View.extend({ resource.id = id; resources[id] = resource; this.addResource(resource, this.model.auths); - }); + } $('.propWrap').hover(function onHover(){ $('.optionsWrapper', $(this)).show(); @@ -2033,8 +2034,8 @@ var ResourceView = Backbone.View.extend({ $(this.el).html(Handlebars.templates.resource(this.model)); // Render each operation - this.model.operationsArray.forEach(function(operation){ - + for (var i = 0; i < this.model.operationsArray.length; i++) { + var operation = this.model.operationsArray[i]; var counter = 0; var id = operation.nickname; @@ -2048,7 +2049,7 @@ var ResourceView = Backbone.View.extend({ operation.nickname = id; operation.parentId = this.model.id; this.addOperation(operation); - }); + }; $('.toggleEndpointList', this.el).click(this.callDocs.bind(this, 'toggleEndpointListForResource')); $('.collapseResource', this.el).click(this.callDocs.bind(this, 'collapseOperationsForResource')); diff --git a/dist/swagger-ui.min.js b/dist/swagger-ui.min.js index 3afee080..f4e38f2a 100644 --- a/dist/swagger-ui.min.js +++ b/dist/swagger-ui.min.js @@ -1,2 +1,2 @@ "use strict";function clippyCopiedCallback(){$("#api_key_copied").fadeIn().delay(1e3).fadeOut()}var SwaggerUi=Backbone.Router.extend({dom_id:"swagger_ui",options:null,api:null,headerView:null,mainView:null,initialize:function(e){e=e||{},e.dom_id&&(this.dom_id=e.dom_id,delete e.dom_id),e.supportedSubmitMethods||(e.supportedSubmitMethods=["get","put","post","delete","head","options","patch"]),$("#"+this.dom_id)||$("body").append('
'),this.options=e,marked.setOptions({gfm:!0});var n=this;this.options.success=function(){return n.render()},this.options.progress=function(e){return n.showMessage(e)},this.options.failure=function(e){return n.onLoadFailure(e)},this.headerView=new HeaderView({el:$("#header")}),this.headerView.on("update-swagger-ui",function(e){return this.updateSwaggerUi(e)})},setOption:function(e,n){this.options[e]=n},getOption:function(e){return this.options[e]},updateSwaggerUi:function(e){this.options.url=e.url,this.load()},load:function(){this.mainView&&this.mainView.clear();var e=this.options.url;e&&0!==e.indexOf("http")&&(e=this.buildUrl(window.location.href.toString(),e)),this.options.url=e,this.headerView.update(e),this.api=new SwaggerClient(this.options)},collapseAll:function(){Docs.collapseEndpointListForResource("")},listAll:function(){Docs.collapseOperationsForResource("")},expandAll:function(){Docs.expandOperationsForResource("")},render:function(){switch(this.showMessage("Finished Loading Resource Information. Rendering Swagger UI..."),this.mainView=new MainView({model:this.api,el:$("#"+this.dom_id),swaggerOptions:this.options}).render(),this.showMessage(),this.options.docExpansion){case"full":this.expandAll();break;case"list":this.listAll()}this.renderGFM(),this.options.onComplete&&this.options.onComplete(this.api,this),setTimeout(Docs.shebang.bind(this),100)},buildUrl:function(e,n){if(0===n.indexOf("/")){var a=e.split("/");return e=a[0]+"//"+a[2],e+n}var t=e.length;return e.indexOf("?")>-1&&(t=Math.min(t,e.indexOf("?"))),e.indexOf("#")>-1&&(t=Math.min(t,e.indexOf("#"))),e=e.substring(0,t),-1!==e.indexOf("/",e.length-1)?e+n:e+"/"+n},showMessage:function(e){void 0===e&&(e=""),$("#message-bar").removeClass("message-fail"),$("#message-bar").addClass("message-success"),$("#message-bar").html(e)},onLoadFailure:function(e){void 0===e&&(e=""),$("#message-bar").removeClass("message-success"),$("#message-bar").addClass("message-fail");var n=$("#message-bar").html(e);return this.options.onFailure&&this.options.onFailure(e),n},renderGFM:function(){$(".markdown").each(function(){$(this).html(marked($(this).html()))})}});window.SwaggerUi=SwaggerUi,this.Handlebars=this.Handlebars||{},this.Handlebars.templates=this.Handlebars.templates||{},this.Handlebars.templates.apikey_button_view=Handlebars.template({compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,a,t){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return"\n