Skip to content

Commit 867b23a

Browse files
committed
Merge pull request #345 from defunkt/did-click-event
Add pjax:clicked event
2 parents 9930024 + b86fd5a commit 867b23a

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

jquery.pjax.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ function handleClick(event, container, options) {
9595
if (!clickEvent.isDefaultPrevented()) {
9696
pjax(opts)
9797
event.preventDefault()
98+
$(link).trigger('pjax:clicked', [opts])
9899
}
99100
}
100101

test/unit/fn_pjax.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,4 +217,17 @@ if ($.support.pjax) {
217217

218218
frame.$("a[href='/dinosaurs.html']").click()
219219
})
220+
221+
asyncTest("triggers pjax:clicked event from link", function() {
222+
var frame = this.frame
223+
224+
frame.$("#main").pjax("a").on("pjax:clicked", function(event, options) {
225+
ok(event)
226+
ok(options.container.is('#main'))
227+
ok(options.url.match("/dinosaurs.html"))
228+
start()
229+
})
230+
231+
frame.$("a[href='/dinosaurs.html']").click()
232+
})
220233
}

0 commit comments

Comments
 (0)