Clone this.options so we don't mutate it
This commit is contained in:
@@ -3,11 +3,11 @@ var newUid = require("../uniqueid.js")
|
||||
var trigger = require("../events/trigger.js")
|
||||
|
||||
module.exports = function(responseText, request, href) {
|
||||
var tempOptions = clone(this.options);
|
||||
tempOptions.request = request
|
||||
|
||||
// Fail if unable to load HTML via AJAX
|
||||
if (responseText === false) {
|
||||
var tempOptions = this.options
|
||||
tempOptions.request = request
|
||||
|
||||
trigger(document, "pjax:complete pjax:error", tempOptions)
|
||||
|
||||
return
|
||||
@@ -55,9 +55,7 @@ module.exports = function(responseText, request, href) {
|
||||
this.loadContent(responseText, this.options)
|
||||
}
|
||||
catch (e) {
|
||||
var tempOptions2 = this.options
|
||||
tempOptions2.request = request
|
||||
trigger(document, "pjax:error", tempOptions2)
|
||||
trigger(document, "pjax:error", tempOptions)
|
||||
|
||||
if (!this.options.debug) {
|
||||
if (console && console.error) {
|
||||
|
||||
Reference in New Issue
Block a user