Commit Graph
21 Commits
Author SHA1 Message Date
Behind The Math 59bd0fb595 Use the same options object in handle-response as in send-request
Instead of cloning this.options again in handle-response.js, pass
the options object from send-request.js. This way,
pjax.state.options will also have the request options.
2018-04-12 18:26:02 -04:00
Behind The Math 17d8262025 Add X-PJAX-Selectors header 2018-04-09 23:28:46 -04:00
Behind The Math a2982cfcba Edit README to assign the Pjax instance to a variable 2018-03-15 16:38:03 -04:00
Behind The Math 333ee344f4 Fix bug in contains() argument list
Fixes #135
2018-03-09 09:32:58 -05:00
Behind The Math 90d26d641c Remove focus from form elements as well. 2018-01-29 13:51:00 -05:00
Behind The Math 2d4df39f72 Remove a redundant call to .blur() 2018-01-24 20:19:02 -05:00
Behind The Math fa05e94f07 Only blur element if it's contained by one of the selectors
Previously, Pjax would blur (remove focus) from the active element
regardless of where it was on the page. This restricts that to
happen only if the active element is contained by one of the
elements represented by options.selectors, because only those are
affected by Pjax.

Fixes #4
2018-01-24 20:18:41 -05:00
Behind The Math 3c8cd087c5 Use double quotes in CLI arguments
Single quotes don't work in all environments.
2018-01-23 19:40:13 -05:00
Behind The Math 12f3be21fb Exclude pjax.min.js fom JSCS 2018-01-23 19:35:18 -05:00
Behind The Math b74fbc4178 Add a minified version of Pjax to NPM
Fixes #108.
2018-01-23 17:53:10 -05:00
Behind The Math 6000ad5620 Restore the trigger for the resize and scroll events to onSwitch 2018-01-22 20:42:57 -05:00
Behind The Math e7935d9c74 Add scrollRestoration option 2018-01-22 18:56:22 -05:00
Behind The Math 546b9abba3 Small bug fix 2018-01-22 17:32:59 -05:00
Behind The Math bc2432b18c Scroll to element position when URL contains a hash
When the URL contains a hash, try to find the corresponding
element, and if found, scroll to its position.

Based on darylteo/pjax@4893a2a657

Fixes #22.
2018-01-22 11:45:42 -05:00
Behind The Math 37d303ed66 Save scroll position with history
Save scroll position when navigating away from a page, and restore
it when navigating back to that page.

Fixes #30.
2018-01-22 11:27:13 -05:00
Behind The Math 36ed7079b1 Fix tooling for the example
Apparently we do need opn-cli.
2018-01-15 16:36:29 -05:00
Behind The Math 3bd101bb1d Update JSCS to the latest version 2018-01-09 14:09:40 -05:00
Behind The Math c0d64e41b8 Fix linting errors 2018-01-09 14:09:40 -05:00
Behind The Math e586440964 Update JSCS includes and excludes 2018-01-09 14:09:40 -05:00
Behind The Math d3d5ef7a11 Pass the element that triggered Pjax to the pjax:send event
Closes #62.
2017-12-21 13:06:49 -05:00
Behind The Math 0781f820ee Add switchElementsAlt() to the default switches
Fixes #83.
2017-12-19 15:56:48 -05:00