Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/yiisoft/jquery-pjax

pushState + ajax = pjax
https://github.com/yiisoft/jquery-pjax

Use `navigate` helper for ampersands-in-path test

f811710615126fca1859409c1b48d812a307774c authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix stripping internal query params

By parsing the URL beforehand, ensure that we never do a replacement in
a component other than `...

bee07628466b9661887bccce38398eb8e5c1d8d8 authored over 9 years ago by Mislav Marohnić <[email protected]>
Create failing test for ampersands in urls

c952ed8b1a64f3165c2465e8667c933af551c6eb authored over 9 years ago by Thomas Hooper <[email protected]>
Merge branch 'fix-trailing-hash'

Closes #506

65c4f34d4a78e81132dca08674ca9bf16e89e465 authored over 9 years ago by Mislav Marohnić <[email protected]>
Improve tests that check for emptiness of `.hash` property

Instead of checking `location.hash == ""`, instead check that `#` isn't
ocurring in `.href` prop...

ad02f0a9ea1ff07bf8e6046ac0e31fb385cf6da9 authored over 9 years ago by Mislav Marohnić <[email protected]>
only add hash if it is not empty

on options.beforeSend check if there is a hash to prevent the extra # on URLs without hash

41c9649198860846637d5727e73a8fb8583b8b6a authored over 9 years ago by abraham uribe diaz <[email protected]>
Merge pull request #512 from defunkt/cache-container-names

Change internal cache struct to fix restoring mixed containers

94d1911349d995431f9b8a7d894a27c05b9dc06b authored over 9 years ago by Mislav Marohnić <[email protected]>
Change internal cache struct to fix restoring mixed containers

When different pjax containers were used for pjax navigations, the
popstate restoring mechanism ...

93f530fad837ad62d6217328d3b84f2c7d39d17c authored over 9 years ago by Mislav Marohnić <[email protected]>
Untangle events and popstate tests

98930b4ee66d14322535c55d200416ddc1e1ca3b authored over 9 years ago by Mislav Marohnić <[email protected]>
Untangle "mixed containers" test

dc4712a5d0028ed7b824b5e4353068d1aa690b35 authored over 9 years ago by Mislav Marohnić <[email protected]>
Add rudimentary Promise support to `navigate` helper

e765fd883b8acf2e869426ef5b527cc0bb751b19 authored over 9 years ago by Mislav Marohnić <[email protected]>
Untangle "evals scripts" test

f87feba41dec88bbf72dd3b48fa65856b5f58c27 authored over 9 years ago by Mislav Marohnić <[email protected]>
Use `navigate` helper for fragment tests

4478fb80f95beda39f61fe04562f74672e74775b authored over 9 years ago by Mislav Marohnić <[email protected]>
Use `navigate` helper in full iframe load tests

5962e7b602b5caad35094b369a2883302fd3bdb1 authored over 9 years ago by Mislav Marohnić <[email protected]>
Use `navigate` helper in tests

297eabca837698f5ea0e648874414a00a88976df authored over 9 years ago by Mislav Marohnić <[email protected]>
Invent `navigate` helper to untangle nested callbacks in tests

e72ea67448341a1fb08d2885cbc901c245d4d794 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge pull request #503 from staabm/patch-2

documented `false` as a allowed `scrollTo` value

3cf3de1a2c37e2baaefef54841c54d3562f4ebc9 authored over 9 years ago by Mislav Marohnić <[email protected]>
documented `false` as a allowed `scrollTo` value

cfcbfe6d2d7ffeb6ffa2ad2c8d6cb8a38ea2138d authored over 9 years ago by Markus Staab <[email protected]>
Merge branch 'docs'

Fixes #329 [ci skip]

dd672d5ad059ef75f002e7bf99316220ac1611c6 authored over 9 years ago by Mislav Marohnić <[email protected]>
Document how pjax handles responses and X-PJAX-URL

1ec6aaff3f6772e66b0619f6b20ca67776626be3 authored over 9 years ago by Mislav Marohnić <[email protected]>
Remove sentence that I don't know what it means

3358d5bbc1ee47466f9a6c384ed91d2d0856b9da authored over 9 years ago by Mislav Marohnić <[email protected]>
Grammar, capitalization

313a48d8df9303ab12943b60f843328dd564c352 authored over 9 years ago by Mislav Marohnić <[email protected]>
"Introduction" heading

e5e9654a699540b60087dc4195a3b6897c7bea99 authored over 9 years ago by Mislav Marohnić <[email protected]>
Keep URLs at end of markdown file

08a7f2ed09451f9bc816d32607522074b3d82fca authored over 9 years ago by Mislav Marohnić <[email protected]>
Nicer link in Readme

6428ac059ac9ebe2010ba18c932693b74200ad6c authored over 9 years ago by Mislav Marohnić <[email protected]>
Check for PhantomJS installed in `script/bootstrap`

4f276a3f4bdc246ed1e97b9f01e16c0bca9f5e22 authored over 9 years ago by Mislav Marohnić <[email protected]>
Move testing info to CONTRIBUTING.md

3b1163ed2d12a1a764da9a71cc0836e534464b45 authored over 9 years ago by Mislav Marohnić <[email protected]>
Remove "experimental" warning about `$.pjax.submit`

809914668973add4d949b3cd726915795315ad82 authored over 9 years ago by Mislav Marohnić <[email protected]>
Remove outdated "Legacy API section"

2029cdb870f311ba8fa56eee1966e523081fc48f authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge pull request #500 from AlexHill/use_pageyoffset

Use pageYOffset over scrollY for IE9+ support

4f162c79ff494fbe29cd55e83a931dc98ad656d2 authored over 9 years ago by Mislav Marohnić <[email protected]>
Use pageYOffset over scrollY for IE9+ support

3813ab1edf7af5c2c488637762eede2b0f4e2740 authored over 9 years ago by Alex Hill <[email protected]>
Fixed incorrect merge

3f20897307cca046fca5323b318475ae9dac0ca0 authored over 9 years ago by Alexander Makarov <[email protected]>
Updated changelog

d35c0a8fca20c61c6c2bd7276ecd06b714a6bebc authored over 9 years ago by Alexander Makarov <[email protected]>
Merge branch 'pjax-upstream'

Conflicts:
bower.json
jquery.pjax.js

3f61e52d11451444a83465dd8a2472aa9ad17fa9 authored over 9 years ago by Alexander Makarov <[email protected]>
pjax 1.9.5

c4945b67869874e52cd19f4e1c900e3da5fdd2f4 authored over 9 years ago by Mislav Marohnić <[email protected]>
Test that refresh after timeout preserves URL hash

Closes #315

db05244421a0f67380cd4dcc18fbfaeb0f453d28 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge branch 'abort-xhr'

bbeb696883ec8e58902422d3f659ef3a570d1c0e authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge remote-tracking branch 'origin/master' into abort-xhr

Conflicts:
jquery.pjax.js

a2ae3d347c315667523fdf67aab89b4696a42d18 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge branch 'scroll-fixes'

Closes #474

d3e5570e8e62393d9e250c3946a0511ceae647bc authored over 9 years ago by Mislav Marohnić <[email protected]>
Remove superfluous scroll test

This scroll test is inferior to anchor scrolling tests in pjax_fallback.js

3dde9e9271a0d4512e177755c3fcc1555ac4f77b authored over 9 years ago by Mislav Marohnić <[email protected]>
Avoiding calling `scrollTop()` twice

When there is an anchor element referenced by the hash in the URL, we
would call `scrollTop()` f...

2c62851c8ef38dbc565a954be7aa7619918050a1 authored over 9 years ago by Mislav Marohnić <[email protected]>
Reflect the hash of the URI in `state.url`

* Simplifies hash handling code;
* Avoids the extra replaceState;
* Ensures full URL (with hash)...

94daeeda654fee0396f948abb2dc39d81b210bed authored over 9 years ago by Mislav Marohnić <[email protected]>
Keep hash in temporarily changed URL while the page is loading

If you navigate with pjax to `/foo.html#bar`, the URL bar will change to
`/foo.html` while the p...

d9a10c9a55f9c7032af0c7301cb09877727139a0 authored over 9 years ago by Mislav Marohnić <[email protected]>
Decode hash value before querying for named anchor

With a URL like `#%24.ajax`, we need to first decode the value before
searching the DOM for the ...

d6dbbac3f68ac50155ad27ea889bb6afea1a47ad authored over 9 years ago by Mislav Marohnić <[email protected]>
Scroll to named anchors after pjax navigation

Only elements with IDs were supported before. But since the browser will
natively also scroll to...

fab2641493a9d996c6976b75f491647c3e5d8124 authored over 9 years ago by Mislav Marohnić <[email protected]>
Remove test that fails on WebKit due to bizzare iframe bug

The test verifies that, in an iframe, we can navigate to another page
and then press browser's B...

a958cd650b2476f906894a183e0bf327254cb395 authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix accidental global

8de14eb574606849a861716b3684d0efa5ed4393 authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix test viewport for mobile devices

75d1e7ed7ea115a7c35102b4cca6afbaf0dad890 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge branch 'mixed-containers'

Fixes #419

6bb8010a0cba96471af947c3fed66c9c47997290 authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix popstate with different pjax containers

When navigating back, the container to restore the cached contents of is
that of `previousState`...

20ceeb2370ccb59600cc1460af1eb54bbb56fb06 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge branch 'eval-fix'

Fixes #469

247b255d51b1caee3b8bacacc9009408f2b8ac89 authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix executing SCRIPT tags on pjax back/forward

After jQuery eval's a SCRIPT tag for the first time, it tags it with an
internal flag "globalEva...

00191366fae68a188286ebb65ec342cb3f6ff37b authored over 9 years ago by Mislav Marohnić <[email protected]>
Fix docs stating that `body` is the default value for `fragment`

That's not exactly true, as we require users to specify an explicit
`fragment` value if they're ...

56b950b516f3f432236522dc2c2bf1be5c56c6c0 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge pull request #496 from defunkt/strip-params

Strip jQuery's cache-busting parameter

9970438319e13403b1cc5c854131636c8b551443 authored over 9 years ago by Mislav Marohnić <[email protected]>
Strip jQuery's cache-busting parameter

If jQuery `cache: false` ajax parameter is set, the `&_=<TIMESTAMP>`
param will have been append...

abb80792d98c911e223a8507b880551077686054 authored over 9 years ago by Mislav Marohnić <[email protected]>
Use a less common port than 4567 in `script/test`

If someone already has a Sinatra app spun up in development environment,
`script/test` will fail...

e34a21378c55aaf24eeaf5a2fe07511f49c86893 authored over 9 years ago by Mislav Marohnić <[email protected]>
Opt into new Travis CI infrastructure

Faster builds! Virtually no wait time.

51f03dd519c2b8f528a138ec94cdac1cefb07671 authored over 9 years ago by Mislav Marohnić <[email protected]>
Merge pull request #484 from sj26/fallback-array-form-data

Cope with array form data in fallback

446bc16c8f828ca926cf44ff62d622f1177fa3ab authored over 9 years ago by Mislav Marohnić <[email protected]>
Test array form data with multiple values

31840e7cf95ccd42c0b57cd6f1cb3bf4df29f765 authored over 9 years ago by Samuel Cochran <[email protected]>
Cope with array form data in fallback

fe20697d5df27042c6c46438acc5f5b1b7a7fb60 authored over 9 years ago by Samuel Cochran <[email protected]>
Add license to bower.json

b7491aec282bfd2e78faf33b18df865299b88d36 authored over 9 years ago by Carsten Brandt <[email protected]>
Changelog

fb92be865c0fd6583714475cb7d629020749d73f authored almost 10 years ago by Alexander Makarov <[email protected]>
Merge branch 'defunkt-master'

bc2e50154262a4bfe39421f5f8c44498b9487b90 authored almost 10 years ago by Alexander Makarov <[email protected]>
Merge branch 'master' of github.com:defunkt/jquery-pjax into defunkt-master

Conflicts:
bower.json
jquery.pjax.js

918e8b0f02a6118fb1ad368007b8a7ce4dce2899 authored almost 10 years ago by Alexander Makarov <[email protected]>
pjax 1.9.4

7ce953c14f727edc6009c188be18caec8388d4ab authored almost 10 years ago by Mislav Marohnić <[email protected]>
Avoid using `location.hash` as jQuery selector directly

The URI fragment might have all sorts of data in it and will not always
be a valid CSS query. Th...

c3ca1c3b1f79cea64dad4cb3c651071c04550467 authored almost 10 years ago by Mislav Marohnić <[email protected]>
pjax 1.9.3

4d8f92efc373aa7d8f118428a3cafb8391a647cb authored almost 10 years ago by Mislav Marohnić <[email protected]>
Simplify & improve detection of same-page anchors

If you were on URL that has `#foo` and clicked on link that has simply
`#` as href, pjax wouldn'...

fa3809db3851cd07f45db28d2c0749387d7107fc authored almost 10 years ago by Mislav Marohnić <[email protected]>
Merge pull request #457 from defunkt/scripts

Add `bootstrap/test/server` scripts for development & testing

93ccd72f6bb0f8204c6278054a3c29d813768afd authored almost 10 years ago by Mislav Marohnić <[email protected]>
Add test for transparently handling form submits

Closes #302

37b32b00a32f07b6ad08d1d4b0650928637498a8 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Ensure `bundle` is ran in Ruby 1.9.3 environment

a3e7792ca290a85d5aa22132fa095eac75af4026 authored almost 10 years ago by Mislav Marohnić <[email protected]>
We don't need "json" gem on Ruby 1.9.3

It has JSON functionality built-in

c8965bfdb324b08d90d5ada3fc77805165e6f446 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Add `bootstrap/test/server` scripts

86b43ba851ce1151abcb613cd4d45847915bb1f4 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Merge branch 'data-array'

Closes #270

71cd2259789c5ec1aa05d3e56bd825eb8c2ec414 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Test setting `_pjax` query param if array `data` was supplied

8b442cbe679560fe468165226f4b377a6ee55589 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Fix `_pjax` parameter when `data` option is explicitly supplied

`data` option for `$.ajax` can be either an Object or Array

035cbbb7e1fe459789eed81dcda2d23a7aeb554e authored almost 10 years ago by thousandsofthem <[email protected]>
Merge pull request #266 from drock/patch-1

Fix fragment inclusion when fragment === 'body'

4d3e868b85702869cbf95693cad4d52eabb549b9 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Avoid testing the same regular expression twice

Closes #314

3a322507eac2c141b19303757c7a5d4bd121901e authored almost 10 years ago by Vasily Zorin <[email protected]>
Merge pull request #458 from defunkt/vendor

Move jQuery & QUnit to `vendor/`

fa3227a2211e9d51393ab06905ab3d2d4d69a3ed authored almost 10 years ago by Mislav Marohnić <[email protected]>
Merge branch 'back-from-error'

Closes #437

6bb4cc53a375a85929ea6ade4847a63a9aad417d authored almost 10 years ago by Mislav Marohnić <[email protected]>
Move jQuery & QUnit to `vendor/`

716ec4bbf5131342dd63d99f41b99925ef7425fe authored almost 10 years ago by Mislav Marohnić <[email protected]>
Fix intermittent "pjax fallback" test suite failures

The `history.forward()` navigation is unnecessary for this test, but
causes it to affect the res...

464a4782148b4a132251c8debbd935be0d856735 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Merge pull request #353 from bfrohs/fileFields

Add support for file input fields

08a785dc367e1d28c54ac1fd3e77acf84f960f86 authored almost 10 years ago by Mislav Marohnić <[email protected]>
Switch comparison of method so "PATCH" is included

Per comments in PR

c7b44577a6c378138e0d45bb8a7c44c7c02904d5 authored almost 10 years ago by Brandon Frohs <[email protected]>
Merge pull request #376 from VesQ/patch-1

Fix typo in README.md, "Layout Reloading" section

5089a18a349ded1d8b6ad043af68df3650d241d3 authored about 10 years ago by Mislav Marohnić <[email protected]>
Indicate MIT license in source code

Fixes #407

318724b44b46dd274332bf9be04dd508e86ef0ad authored about 10 years ago by Mislav Marohnić <[email protected]>
Have minifiers retain the copyright notice in source

C-style block comments that start with `/*!` remain untouched by
minifiers such as YUIMin, JSMin...

137733f1345e3d98580beef94ccacd91e635f35a authored about 10 years ago by Brandon Frohs <[email protected]>
Fix handling `<script src>` tags with no `type` attribute

Avoid setting the dynamic `script.src` to "undefined".

Closes #271

e7c646247508cf79cc280772a68e465b5fe427bb authored about 10 years ago by Peter Simon <[email protected]>
2.0.1 release.

f07ce95f6098c0bd5421789a20789f39a19be73b authored about 10 years ago by Qiang Xue <[email protected]>
Fix pjax on iOS Simulator

The iOS 8.0 simulator on Mavericks contains the following in its
user-agent string: "iPhone; CPU...

863b802a84af8a9c72def4984d4d38163541fe6d authored about 10 years ago by Mislav Marohnić <[email protected]>
Merge pull request #11 from macklay/addCacheOption

add "cache" option

fad2a74916bdd28a28c40449d4c4f8832caf9c89 authored about 10 years ago by Antonio Ramirez <[email protected]>
Don't break the back button when hard loading

- Add a test case for going back from error pages which don't have pjax,
as described in issue...

b5b444699850d139a389ab0649ab4f0edcadff80 authored about 10 years ago by Thomas Hooper <[email protected]>
#9 silly fixes

2510305e4f36a1921ea6e719558420d55dc991c5 authored about 10 years ago by Nick Smirnov <[email protected]>
Merge pull request #410 from brigade/trim-cache

Trim cache length in cachePop, not just cachePush

e3a93c9219824f1ba8c4e30d363be87eb49c9511 authored about 10 years ago by Mislav Marohnić <[email protected]>
Document `$.pjax.reload` function

Closes #441 [ci skip]

a62cc86d0ced75da9943d686ec6b070fd5a6230c authored about 10 years ago by Luís Rudge <[email protected]>
Merge pull request #433 from defunkt/options-docs

Document the pjax options

efe7c5c8803643dd90f03881b3a3ae85a5fe9054 authored about 10 years ago by Joshua Peek <[email protected]>
Improve pjax function synopsis and :memo: the options

ab71fedf37de344ef511c11860c5854dbfc597c6 authored about 10 years ago by Mislav Marohnić <[email protected]>
Fix curl download instructions

curl needs to follow redirects in order to fetch the raw file.

c7fc4fc08c20758037d009d5e91c4b438c79c764 authored about 10 years ago by Mislav Marohnić <[email protected]>
add "cache" option

3961ff1068ea85b221d75c41001d3a283e33d9ca authored about 10 years ago by Nick Smirnov <[email protected]>
Updated change log

98caa41b39c0d8ab6fd4451ed249de7c0d05256a authored about 10 years ago by Antonio Ramirez <[email protected]>