This commit is contained in:
Tony Tam
2013-07-17 16:02:47 -07:00
parent e72dbd6bc6
commit df20d2bd5e
6 changed files with 67 additions and 16 deletions

View File

@@ -41,7 +41,12 @@ class SwaggerUi extends Backbone.Router
load: ->
# Initialize the API object
@mainView?.clear()
@headerView.update(@options.url)
url = @options.url
if url.indexOf("http") isnt 0
url = @buildUrl(window.location.href.toString(), url)
@options.url = url
@headerView.update(url)
@api = new SwaggerApi(@options)
@api.build()
@api
@@ -62,6 +67,16 @@ class SwaggerUi extends Backbone.Router
400
)
buildUrl: (base, url) ->
console.log "base is " + base
parts = base.split("/")
base = parts[0] + "//" + parts[2]
if url.indexOf("/") is 0
base + url
else
base + "/" + url
# Shows message on topbar of the ui
showMessage: (data = '') ->
$('#message-bar').removeClass 'message-fail'