Behind The Math
2ec4c14a46
Inline small functions
2018-02-01 13:58:34 -05:00
Behind The Math
5ec0ce09e1
Remove old switchFallback code
2018-01-31 22:19:47 +00:00
Behind The Math
70f6383702
Clean up README
2018-01-31 22:19:47 +00:00
Behind The Math
7ca1d4c2c8
Cleanup parse-options tests
...
- Rename objects for clarity and inline unneeded objects
- Remove unneeded tests
- Use Object.keys().length instead of a custom function
- Use typeof === "object" instead of a custom function that checks
the prototype tree as well, since we don't expect anything but an
object literal.
2018-01-31 22:19:47 +00:00
Behind The Math
6fb509a021
Code cleanup
2018-01-31 22:19:47 +00: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