Commit Graph
147 Commits
Author SHA1 Message Date
darylteo 477d967804 Add clone and executeScripts as well 2016-01-05 15:02:39 +11:00
darylteo e882b8639a Use required forEachElse 2016-01-05 15:02:00 +11:00
darylteo 3d25bee131 Bind required functions to pjax 2016-01-05 14:22:03 +11:00
darylteo 47059bdb04 Add test for switch selectors 2016-01-05 14:12:52 +11:00
darylteo 791400ed20 Tests for #5 2016-01-04 23:45:25 +11:00
darylteo 97c8b2d749 [NEW] #5 Ignore default prevented clicks 2016-01-04 23:19:36 +11:00
darylteo b156a4f389 [TEST] Test for #39 2016-01-04 22:52:30 +11:00
darylteo 1d292a1a6e [FIX] #39 - events on top level
Events triggered on top level elements (such as window or document)
lead to a HierarchyRequestError due to a fix in IE browsers
where dispatchEvent does not fire if an element is not in the DOM.

The current test is simply to check for the existence of parentNode
However, this means top level elements get added to itself, causing
the error.

The proposed fix simply tests for top level elements in the test.
2016-01-04 22:30:00 +11:00
Maxime Thirouin aaa2631eb7 Merge pull request #42 from MohamedBoualleg/patch-1
Update README.md
2015-12-18 08:25:55 +01:00
Maxime Thirouin 460dea8a9e Merge pull request #44 from rstacruz/fix/stuff
Add examples, remove failing test
2015-11-14 12:28:26 +01:00
Rico Sta. Cruz b908621842 Fix lint errors 2015-11-13 23:59:22 +11:00
Rico Sta. Cruz b20ee2261e Add example 2015-11-13 10:40:59 +11:00
Rico Sta. Cruz ad6292fffb Add prepublish hook 2015-11-13 10:28:16 +11:00
Mohamed Bouallegue 4ed4577539 Update README.md 2015-10-11 04:06:04 +01:00
Maxime Thirouin 6eafcf8dc6 Add a standalone build to ensure it "should" work 2015-02-19 07:51:42 +01:00
Maxime Thirouin b244a8cac4 Add files into npm release 0.2.1 2015-02-04 08:41:15 +01:00
Maxime Thirouin a601e301cd 0.2.0 0.2.0 2015-02-04 08:10:13 +01:00
Maxime Thirouin c16996d2b2 Update changelog with unreleased stuff 2015-01-29 07:33:26 +01:00
Maxime Thirouin af8783587c refresh now accept an argument so you can refresh just a part of a page 2015-01-29 07:33:13 +01:00
Maxime Thirouin 14f997c8d1 Merge pull request #36 from pklada/refresh
Add simple refresh method and protect against links being bound more than once.
2015-01-29 07:03:16 +01:00
Peter Lada 9a86044f90 changed existing refresh method to reload. changed the data check to trigger a refresh on the element based on the already bound data attr 2015-01-28 18:27:16 -08:00
Peter Lada e6a35f38e4 attach data to pjaxified links so they can't be pjaxified twice. add simple refresh method 2015-01-21 00:11:59 -08:00
Isaac Gierard 3d50ae9131 fixed uniqueid so that it is a function as expected by index.js and elsewhere
also added test for uniqueid. only test that two calls to uniqueid return unique enties. had to modify the output slightly and added a counter to the system otherwise two back to back calls would return the same value.
2015-01-16 16:21:26 -08:00
Isaac Gierard 949d1be1a0 fixed calling parseOptions with arrayed arguments 2015-01-16 15:46:31 -08:00
Isaac Gierard a119033870 fixed some require paths also added isSupported include to index.js 2015-01-16 15:44:57 -08:00
Maxime Thirouin 482ba2c117 Merge pull request #33 from igierard/disableable-scrollTo
prevent scrollTo from being converted from false to 0
2015-01-16 06:56:25 +01:00
Isaac Gierard 7e81f791a9 fixing issues with parse-options and related tests 2014-11-20 16:21:19 -08:00
Isaac Gierard d4ba34e5ed moved options parsing into separate file and created test
moved the options paring system into it's own function so that it may be testable
2014-11-20 14:39:48 -08:00
Isaac Gierard ea7d1d2fce prevent scrollTo from being converted from false to 0
In the loadUrl function there is an explicit check for false as a means to disable the scrollTo behavior however if the scrollTo option is passed to the constructor as false the gaud statement was converting false to 0.
2014-11-18 14:45:50 -08:00
Maxime Thirouin 1d087e8b00 Add travis badge 2014-10-14 11:55:48 +02:00
Maxime Thirouin 3bc67f245c Cleanup & travis (should break) 2014-10-14 11:42:36 +02:00
Maxime Thirouin 332cd4e876 Add notes about current wip 2014-10-14 08:36:02 +02:00
Maxime Thirouin db02366324 remove todo.md
all lines opened as issues
2014-10-14 08:31:31 +02:00
Maxime Thirouin b5bf998fc6 Merge pull request #20 from MoOx/testling
Exploded & tested stuff
2014-10-14 08:27:04 +02:00
Maxime Thirouin 74e224c018 Merge wip 2014-10-14 08:24:50 +02:00
Maxime Thirouin 165532d43c Relocate all the things 2014-10-14 08:23:56 +02:00
Maxime Thirouin 414650113b Add missing switches methods (untested) 2014-10-14 08:19:44 +02:00
Maxime Thirouin a6c9b57647 Reintroduce e0d33c9e18
https://github.com/MoOx/pjax/commit/e0d33c9e18ed542cd22c5cab74ae8c061982
2e22
2014-10-14 08:16:26 +02:00
Maxime Thirouin f4e5ec254a old pjax huge file must die 2014-10-14 08:13:50 +02:00
Maxime Thirouin f1976c3a10 Remove gulp (overkill) 2014-10-14 08:11:23 +02:00
François Vaux 799dd51597 Typo 2014-10-14 08:04:22 +02:00
Maxime Thirouin 76026cf8d9 Add forEachSelectors method 2014-10-14 08:04:22 +02:00
Maxime Thirouin b6702a5ea0 Add attachLink method with test 2014-10-14 08:04:22 +02:00
Maxime Thirouin 673c483ccb Add event options as an option for the trigger function 2014-10-14 08:04:22 +02:00
Maxime Thirouin d1536eb228 Add function.bind polyfill
https://github.com/ariya/phantomjs/issues/10522
2014-10-14 08:04:22 +02:00
Maxime Thirouin 681aa74e1d Add parseDOM & (new) parseElement proto methods 2014-10-14 08:04:22 +02:00
Maxime Thirouin 3f3fa761e1 Add getElements method 2014-10-14 08:04:22 +02:00
Maxime Thirouin 0d6643cf7a Add log method 2014-10-14 08:04:22 +02:00
Maxime Thirouin 4a4fb6fbc6 Add uniqueid helper 2014-10-14 08:04:22 +02:00
Maxime Thirouin d5395c3d07 Test isSupported
kind of stupid, but I don't want to maintain a list of browser UA or
whatever.
2014-10-14 08:04:22 +02:00