Tony Tam 10 years ago
parent
commit
18ce470f12
5 changed files with 28 additions and 10 deletions
  1. +1
    -1
      dist/lib/swagger.js
  2. +14
    -3
      dist/swagger-ui.js
  3. +1
    -1
      dist/swagger-ui.min.js
  4. +1
    -1
      lib/swagger.js
  5. +11
    -4
      src/main/coffeescript/SwaggerUi.coffee

+ 1
- 1
dist/lib/swagger.js View File

@@ -1001,7 +1001,7 @@
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
param = _ref[_i];
if (type.toLowerCase() === "file") {
if (typeof type !== 'undefined' && type.toLowerCase() === "file") {
_results.push(param);
}
}


+ 14
- 3
dist/swagger-ui.js View File

@@ -1281,13 +1281,24 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {};
};

SwaggerUi.prototype.buildUrl = function(base, url) {
var parts;
var endOfPath, parts;
log("base is " + base);
parts = base.split("/");
base = parts[0] + "//" + parts[2];
if (url.indexOf("/") === 0) {
parts = base.split("/");
base = parts[0] + "//" + parts[2];
return base + url;
} else {
endOfPath = base.length;
if (base.indexOf("?") > -1) {
endOfPath = Math.min(endOfPath, base.indexOf("?"));
}
if (base.indexOf("#") > -1) {
endOfPath = Math.min(endOfPath, base.indexOf("#"));
}
base = base.substring(0, endOfPath);
if (base.indexOf("/", base.length - 1) !== -1) {
return base + url;
}
return base + "/" + url;
}
};


+ 1
- 1
dist/swagger-ui.min.js
File diff suppressed because it is too large
View File


+ 1
- 1
lib/swagger.js View File

@@ -1001,7 +1001,7 @@
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
param = _ref[_i];
if (type.toLowerCase() === "file") {
if (typeof type !== 'undefined' && type.toLowerCase() === "file") {
_results.push(param);
}
}


+ 11
- 4
src/main/coffeescript/SwaggerUi.coffee View File

@@ -69,13 +69,20 @@ class SwaggerUi extends Backbone.Router
buildUrl: (base, url) ->
log "base is " + base
parts = base.split("/")
base = parts[0] + "//" + parts[2]
if url.indexOf("/") is 0
parts = base.split("/")
base = parts[0] + "//" + parts[2]
base + url
else
base + "/" + url
endOfPath = base.length
if base.indexOf("?") > -1
endOfPath = Math.min(endOfPath, base.indexOf("?"))
if base.indexOf("#") > -1
endOfPath = Math.min(endOfPath, base.indexOf("#"))
base = base.substring(0, endOfPath);
if base.indexOf( "/", base.length - 1 ) isnt -1
return base + url
return base + "/" + url
# Shows message on topbar of the ui
showMessage: (data = '') ->


Loading…
Cancel
Save