Fix async switches (#110)
If any switches are async, the subsequent code will execute before the switches are finished. This PR moves all that code to a new function, and debounces the calls to onSwitch() so it only executes once, after all the switches finish. Fizes #72.
This commit was merged in pull request #110.
This commit is contained in:
1 parent
ca61c4a840
commit
b5c2120d08
5 files changed
+92
-58
No files matched your search
@@ -9,7 +9,8 @@ tape("test switchesSelectors", function(t) {
|
||||
var pjax = {
|
||||
onSwitch: function() {
|
||||
console.log("Switched")
|
||||
}
|
||||
},
|
||||
state: {}
|
||||
}
|
||||
|
||||
var tmpEl = document.implementation.createHTMLDocument()
|
||||
|
||||
File renamed without changes.
Reference in new issue
Block a user