Fixed issue where couldn't set history state to 'false' #76

Closed
tony2nite wants to merge 2 commits from master into master
2 changed files with 3 additions and 3 deletions

View File

@@ -81,7 +81,7 @@ Pjax.prototype = {
},
loadContent: function(html, options) {
var tmpEl = document.implementation.createHTMLDocument()
var tmpEl = document.implementation.createHTMLDocument("")
// parse HTML attributes to copy them
// since we are forced to use documentElement.innerHTML (outerHTML can't be used for <html>)

View File

@@ -6,7 +6,7 @@ module.exports = function(options){
this.options.selectors = this.options.selectors || ["title", ".js-Pjax"]
this.options.switches = this.options.switches || {}
this.options.switchesOptions = this.options.switchesOptions || {}
this.options.history = this.options.history || true
this.options.history = (typeof this.options.history === 'undefined') ? true : this.options.history
this.options.analytics = this.options.analytics || function() {
// options.backward or options.foward can be true or undefined
// by default, we do track back/foward hit