diff --git a/src/main/html/index.html b/src/main/html/index.html index 10a0d902..4ffdc9b3 100644 --- a/src/main/html/index.html +++ b/src/main/html/index.html @@ -69,11 +69,15 @@ /* var apiKey = "myApiKeyXXXX123456789"; $('#input_apiKey').val(apiKey); - addApiKeyAuthorization(); */ window.swaggerUi.load(); + // Add authorization if auth input is not empty + if ($('#input_apiKey').val().length) { + addApiKeyAuthorization(); + } + function log() { if ('console' in window) { console.log.apply(console, arguments); diff --git a/src/main/javascript/view/OperationView.js b/src/main/javascript/view/OperationView.js index 5f36f88b..6d673974 100644 --- a/src/main/javascript/view/OperationView.js +++ b/src/main/javascript/view/OperationView.js @@ -325,7 +325,7 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({ // Note: This is compiled code // TODO: Refactor handleFileUpload: function(map, form) { - var bodyParam, el, headerParams, l, len, len1, len2, len3, m, n, o, obj, p, param, params, ref1, ref2, ref3, ref4; + var bodyParam, el, headerParams, l, len, len1, len2, len3, m, n, o, p, param, params, ref1, ref2, ref3, ref4; ref1 = form.serializeArray(); for (l = 0, len = ref1.length; l < len; l++) { o = ref1[l]; @@ -363,7 +363,9 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({ this.invocationUrl = this.model.supportHeaderParams() ? (headerParams = this.model.getHeaderParams(map), delete headerParams['Content-Type'], this.model.urlify(map, false)) : this.model.urlify(map, true); $('.request_url', $(this.el)).html('
'); $('.request_url pre', $(this.el)).text(this.invocationUrl); - obj = { + + // TODO: don't use jQuery. Use SwaggerJS for handling the call. + var obj = { type: this.model.method, url: this.invocationUrl, headers: headerParams, @@ -387,9 +389,6 @@ SwaggerUi.Views.OperationView = Backbone.View.extend({ }; })(this) }; - if (window.authorizations) { - window.authorizations.apply(obj); - } jQuery.ajax(obj); return false; // end of file-upload nastiness