Calling Backbone.history.start later

This commit is contained in:
Ayush Gupta
2012-07-17 22:24:06 -07:00
parent 16a1e1bda8
commit 5a52410e62
3 changed files with 6 additions and 7 deletions

8
dist/swagger-ui.js vendored
View File

@@ -808,9 +808,6 @@ templates['resource'] = template(function (Handlebars,depth0,helpers,partials,da
if (options == null) { if (options == null) {
options = {}; options = {};
} }
Backbone.history.start({
pushState: true
});
if (options.dom_id != null) { if (options.dom_id != null) {
this.dom_id = options.dom_id; this.dom_id = options.dom_id;
delete options.dom_id; delete options.dom_id;
@@ -848,7 +845,10 @@ templates['resource'] = template(function (Handlebars,depth0,helpers,partials,da
_ref.clear(); _ref.clear();
} }
this.headerView.update(this.options.discoveryUrl, this.options.apiKey); this.headerView.update(this.options.discoveryUrl, this.options.apiKey);
return this.api = new SwaggerApi(this.options); this.api = new SwaggerApi(this.options);
return Backbone.history.start({
pushState: true
});
}; };
SwaggerUi.prototype.render = function() { SwaggerUi.prototype.render = function() {

File diff suppressed because one or more lines are too long

View File

@@ -13,8 +13,6 @@ class SwaggerUi extends Backbone.Router
# SwaggerUi accepts all the same options as SwaggerApi # SwaggerUi accepts all the same options as SwaggerApi
initialize: (options={}) -> initialize: (options={}) ->
Backbone.history.start pushState: true
# Allow dom_id to be overridden # Allow dom_id to be overridden
if options.dom_id? if options.dom_id?
@dom_id = options.dom_id @dom_id = options.dom_id
@@ -48,6 +46,7 @@ class SwaggerUi extends Backbone.Router
@mainView?.clear() @mainView?.clear()
@headerView.update(@options.discoveryUrl, @options.apiKey) @headerView.update(@options.discoveryUrl, @options.apiKey)
@api = new SwaggerApi(@options) @api = new SwaggerApi(@options)
Backbone.history.start pushState: true
# This is bound to success handler for SwaggerApi # This is bound to success handler for SwaggerApi
# so it gets called when SwaggerApi completes loading # so it gets called when SwaggerApi completes loading