Commit Graph
77 Commits
Author SHA1 Message Date
Maxime Thirouin c12e4cdedd Merge pull request #52 from darylteo/patch-51
Patch 51
2016-01-05 07:15:11 +01:00
Maxime Thirouin 546b7e309a Merge pull request #50 from darylteo/patch-5
Patch 5
2016-01-05 07:14:29 +01:00
Maxime Thirouin 2f4bd760a5 Merge pull request #49 from darylteo/patch-39
[FIX] #39 - events on top level
2016-01-05 07:14:17 +01: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
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 2015-02-04 08:41:15 +01:00
Maxime Thirouin a601e301cd 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
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
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
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
Maxime Thirouin 8c05692004 Fix dispatchEvent for IE9/10/11
dispatchEvent doesn't work if element is not in the dom
This is not the silverbullet since an element can have a parent that is
not in the dom too, but to avoid dom update all the time, it should be
enough for very particular use cases (eg in my case unit test).
Maybe this should be moved into the test directly to be sure there is a
parent, we will see that later.
2014-10-14 08:04:21 +02:00
Maxime Thirouin 13b3485111 add npm run test--html for debugging 2014-10-14 08:04:21 +02:00
Maxime Thirouin b1de220555 Drop fireEvent since we are supporting IE10 2014-10-14 08:03:43 +02:00
Maxime Thirouin b4f7aceab6 history is not available before IE10
http://caniuse.com/history
2014-10-14 08:03:43 +02:00
Maxime Thirouin 1cc1aa9d04 bye README gif 2014-10-14 08:03:43 +02:00
Maxime Thirouin 52d7971dc5 Test xhr request 2014-10-14 08:03:43 +02:00
Maxime Thirouin 9ac709b5d8 Test forEachEls 2014-10-14 08:03:43 +02:00
Maxime Thirouin fa27e05606 Test executeScripts 2014-10-14 08:03:43 +02:00
Maxime Thirouin 106b14b851 Tests events (on, off, trigger) 2014-10-14 08:03:42 +02:00
Maxime Thirouin 2990f93a20 Test evalScript 2014-10-14 08:03:42 +02:00
Maxime Thirouin 5644893c59 Run testling on less browsers 2014-10-14 08:03:42 +02:00
Maxime Thirouin 7631cc92c7 Test clone method 2014-10-14 08:03:42 +02:00
Maxime Thirouin 25a725c858 ignore dist/ 2014-10-14 08:03:42 +02:00
Maxime Thirouin f93efb0c00 Add Gulp tasks 2014-10-14 08:03:42 +02:00
Maxime Thirouin cac43b7c59 Add coverage command 2014-10-14 08:03:42 +02:00
Maxime Thirouin dd590bae28 Setup testling 2014-10-14 08:00:10 +02:00
Maxime Thirouin 48376db0ef Update workflow/conventions/tools 2014-10-14 07:56:42 +02:00
Maxime Thirouin a17a6b90be v0.1.4 2014-10-14 07:42:56 +02:00
Maxime Thirouin 7541d82095 prepare v0.1.4 2014-10-14 07:42:35 +02:00
Maxime Thirouin e0d33c9e18 Fix pjax on iOS Simulator
The iOS 8.0 simulator on Mavericks contains the following in its
user-agent string: "iPhone; CPU iPhone OS 10_9_5 like Mac OS X"

The "OS 1" bit gets interpreted by our regex as if it were iOS 1.0 and
thus forcing pjax to be disabled since history manipulation APIs weren't
stable until iOS 5.0.

Close #19
Credits:
https://github.com/defunkt/jquery-pjax/commit/863b802a84af8a9c72def4984d
4d38163541fe6d
2014-10-14 07:39:37 +02:00
Maxime Thirouin ce28c1adc3 Make some dirty fixes
Close #13
2014-10-14 07:38:06 +02:00
Maxime Thirouin fa72f25fd5 Fix issue when <html> doesn't have any attribs
Close #6
2014-10-14 07:29:59 +02:00
Maxime Thirouin 743196fe7e Update some metas stuff 2014-10-14 07:29:16 +02:00
Maxime Thirouin 0a14fd9e70 v0.1.3 2014-09-16 07:56:13 +02:00
Maxime Thirouin 02fabcca8d prepare 0.1.3 & rename clickReload to currentUrlFullReload 2014-09-16 07:54:12 +02:00
Maxime Thirouin c65507ec50 Merge pull request #16 from mduheaume/master
Add title when calling createHTMLDocument
2014-09-16 07:51:04 +02:00
Maxime Thirouin 075cc43b68 Merge pull request #15 from gillesfabio/issue-14
Fix issue #14 (click on current url don't make a full reload anymore).
2014-09-16 06:47:06 +02:00
Maxime Thirouin 54ed7a276c Add a note about WIP tests on testling branch 2014-05-22 06:23:24 +02:00
Maxime Thirouin d72e2a852c Update description & README just a little. 2014-04-19 07:05:00 +02:00
Maxime Thirouin 1320dae352 Add FAQ section in README with a Disqus use case 2014-04-03 08:17:23 +02:00
Maxime Thirouin aa294a3a1a 0.1.2 2014-04-03 07:08:47 +02:00
Maxime Thirouin 71fcd4b24b v0.1.2 2014-04-03 07:08:47 +02:00
Maxime Thirouin 31d0232ef4 Update Changelog 2014-04-03 07:07:46 +02:00
Maxime Thirouin e09c164491 Update gulpfile from my boilerplate & relocate pjax.js into src folder 2014-04-03 07:07:34 +02:00
Maxime Thirouin 4a3ba25547 Make <html> attributes available 2014-04-03 06:53:41 +02:00
Maxime Thirouin bdf2394907 0.1.1 2014-04-02 10:51:29 +02:00
Maxime Thirouin 84400bb61d v0.1.1 2014-04-02 10:51:23 +02:00
Maxime Thirouin 7a3a69b54b hr in README before Changelog 2014-04-02 10:51:05 +02:00
Maxime Thirouin 9849ac60d2 Safer UMD wrapper 2014-04-02 10:50:51 +02:00
Maxime Thirouin e891de30cc v0.1.0 2014-03-24 08:56:23 +01:00
Maxime Thirouin 9c84ed3225 0.1.0 2014-03-24 08:55:30 +01:00
Maxime Thirouin 5e972f2c25 Add bower.json 2014-03-24 08:52:34 +01:00
Maxime Thirouin 2ff8a656ce Moderate introduction :) 2014-03-24 08:50:45 +01:00
Maxime Thirouin f9aac0b719 Notes about tests & demo. 2014-03-24 08:47:20 +01:00
Maxime Thirouin db3eecadd0 First commit 2014-03-24 08:39:59 +01:00