Selaa lähdekoodia

Remove global auth object references and fix header api key adding mechanism

Fixes #1033
bubble
Mohsen Azimi 9 vuotta sitten
vanhempi
commit
66adb0d508
8 muutettua tiedostoa jossa 33 lisäystä ja 16 poistoa
  1. +9
    -6
      .jshintrc
  2. +8
    -1
      dist/index.html
  3. +3
    -3
      dist/swagger-ui.js
  4. +2
    -2
      dist/swagger-ui.min.js
  5. +8
    -1
      src/main/html/index.html
  6. +1
    -1
      src/main/javascript/SwaggerUi.js
  7. +1
    -1
      src/main/javascript/view/ApiKeyButton.js
  8. +1
    -1
      src/main/javascript/view/BasicAuthButton.js

+ 9
- 6
.jshintrc Näytä tiedosto

@@ -18,18 +18,21 @@
"trailing": true,
"smarttabs": true,
"globals": {
"Backbone": false,

// Libraries
"_": false,
"$": false,
"Backbone": false,
"Handlebars": false,
"jQuery": false,
"marked": false,
"Docs": false,
"SwaggerClient": false,
"Handlebars": false,
"ApiKeyAuthorization": false,
"PasswordAuthorization": false,
"hljs": false,
"SwaggerUi": false,
"swaggerUi": false // TODO: remove me

// Global object
// TODO: remove these
"swaggerUi": false,
"Docs": false
}
}

+ 8
- 1
dist/index.html Näytä tiedosto

@@ -61,8 +61,9 @@
var key = encodeURIComponent($('#input_apiKey')[0].value);
log("key: " + key);
if(key && key.trim() != "") {
var apiKeyAuth = new SwaggerClient.ApiKeyAuthorization("api_key", key, "query");
window.swaggerUi.api.clientAuthorizations.add("api_key", apiKeyAuth);
log("added key " + key);
window.authorizations.add("api_key", new ApiKeyAuthorization("api_key", key, "query"));
}
}
@@ -78,6 +79,12 @@
*/
window.swaggerUi.load();
function log() {
if ('console' in window) {
console.log.apply(console, arguments);
}
}
});
</script>
</head>


+ 3
- 3
dist/swagger-ui.js Näytä tiedosto

@@ -59,7 +59,7 @@ window.SwaggerUi = Backbone.Router.extend({
// Event handler for when the baseUrl/apiKey is entered by user
this.headerView.on('update-swagger-ui', function(data) {
return this.updateSwaggerUi(data);
return that.updateSwaggerUi(data);
});
},
@@ -1025,7 +1025,7 @@ SwaggerUi.Views.ApiKeyButton = Backbone.View.extend({ // TODO: append this to gl
applyApiKey: function(){
var keyAuth = new ApiKeyAuthorization(
var keyAuth = new SwaggerClient.ApiKeyAuthorization(
this.model.name,
$('#input_apiKey_entry').val(),
this.model.in
@@ -1078,7 +1078,7 @@ SwaggerUi.Views.BasicAuthButton = Backbone.View.extend({
applyPassword: function(){
var username = $('.input_username').val();
var password = $('.input_password').val();
var basicAuth = new PasswordAuthorization('basic', username, password);
var basicAuth = new SwaggerClient.PasswordAuthorization('basic', username, password);
window.authorizations.add(this.model.type, basicAuth);
window.swaggerUi.load();
$('#basic_auth_container').hide();


+ 2
- 2
dist/swagger-ui.min.js
File diff suppressed because it is too large
Näytä tiedosto


+ 8
- 1
src/main/html/index.html Näytä tiedosto

@@ -61,8 +61,9 @@
var key = encodeURIComponent($('#input_apiKey')[0].value);
log("key: " + key);
if(key && key.trim() != "") {
var apiKeyAuth = new SwaggerClient.ApiKeyAuthorization("api_key", key, "query");
window.swaggerUi.api.clientAuthorizations.add("api_key", apiKeyAuth);
log("added key " + key);
window.authorizations.add("api_key", new ApiKeyAuthorization("api_key", key, "query"));
}
}
@@ -78,6 +79,12 @@
*/
window.swaggerUi.load();
function log() {
if ('console' in window) {
console.log.apply(console, arguments);
}
}
});
</script>
</head>


+ 1
- 1
src/main/javascript/SwaggerUi.js Näytä tiedosto

@@ -53,7 +53,7 @@ window.SwaggerUi = Backbone.Router.extend({

// Event handler for when the baseUrl/apiKey is entered by user
this.headerView.on('update-swagger-ui', function(data) {
return this.updateSwaggerUi(data);
return that.updateSwaggerUi(data);
});
},



+ 1
- 1
src/main/javascript/view/ApiKeyButton.js Näytä tiedosto

@@ -18,7 +18,7 @@ SwaggerUi.Views.ApiKeyButton = Backbone.View.extend({ // TODO: append this to gl


applyApiKey: function(){
var keyAuth = new ApiKeyAuthorization(
var keyAuth = new SwaggerClient.ApiKeyAuthorization(
this.model.name,
$('#input_apiKey_entry').val(),
this.model.in


+ 1
- 1
src/main/javascript/view/BasicAuthButton.js Näytä tiedosto

@@ -20,7 +20,7 @@ SwaggerUi.Views.BasicAuthButton = Backbone.View.extend({
applyPassword: function(){
var username = $('.input_username').val();
var password = $('.input_password').val();
var basicAuth = new PasswordAuthorization('basic', username, password);
var basicAuth = new SwaggerClient.PasswordAuthorization('basic', username, password);
window.authorizations.add(this.model.type, basicAuth);
window.swaggerUi.load();
$('#basic_auth_container').hide();


Ladataan…
Peruuta
Tallenna