scottjehl
|
bf02fc880d
|
increased timeout that waits for a potential hashchange event to fire as a result of pop.
|
2011-09-08 12:31:59 -04:00 |
|
John Bender
|
a3487e620d
|
simplified the default hash handling prevention back to somthing akin to @scottjehl's original implementation
|
2011-08-27 02:47:54 -07:00 |
|
John Bender
|
76d5c49b78
|
minor refactor and check for defined attr
|
2011-08-27 01:01:54 -07:00 |
|
John Bender
|
6b010492b2
|
minor refactors in nav and pushstate for clarity
|
2011-08-27 01:01:54 -07:00 |
|
John Bender
|
82cce1fa60
|
fix the chrome bug and reduce the number of crazy hash juggles we do
|
2011-08-27 01:01:54 -07:00 |
|
John Bender
|
3a13a6ec75
|
renamed replacestate key handling method
|
2011-08-27 01:01:53 -07:00 |
|
John Bender
|
b569c1cc8b
|
fix for dialog and subpage key url issues with replace state
|
2011-08-26 14:54:27 -07:00 |
|
John Bender
|
df9e23390f
|
extra comments for clarity
|
2011-08-25 11:51:01 -07:00 |
|
John Bender
|
8a994d3dfa
|
add config option for pushstate
|
2011-08-25 11:42:32 -07:00 |
|
John Bender
|
7d68059dd6
|
removed initial disable for spurious popstate and moved to doc ready init for late inclusion in the document instead of monkey patching
|
2011-08-24 15:59:06 -07:00 |
|
John Bender
|
657f6b8c3f
|
make sure the popstate replacestate call uses the full href
|
2011-08-23 12:07:52 -07:00 |
|
John Bender
|
2c7789b6a3
|
clean scoping add, comment
|
2011-08-22 14:58:42 -07:00 |
|
John Bender
|
49eeccdde3
|
rescope self
|
2011-08-22 14:31:14 -07:00 |
|
John Bender
|
e3fb2e285b
|
handle query strings for initial replaceState
|
2011-08-20 07:29:21 -07:00 |
|
John Bender
|
547afbf184
|
manually hoist variables
|
2011-08-20 07:21:49 -07:00 |
|
John Bender
|
1dd791175a
|
proposed solution to the navigate, refresh, back button pushstate bug. the determination of the hash to be stored in the replaced state is done in a consistent fashion where, if there is no hash, its defaulted to the original load path by puting the logic in a central method. @scottjehl give it a try and let me know if this works for you
|
2011-08-19 18:54:29 -07:00 |
|
scottjehl
|
b438472fec
|
if no hash is present, run a replacestate. All nav tests still passing.
|
2011-08-18 22:41:13 -04:00 |
|
John Bender
|
2c3d9bc2f1
|
removed extra replace state fire, need to check with @scottjehl
|
2011-08-18 16:25:21 -07:00 |
|
John Bender
|
fb5d9df56f
|
simplified the pushstate some more
|
2011-08-17 16:32:59 -07:00 |
|
John Bender
|
b197e760fd
|
simplified the hash handling with help from @jblas
|
2011-08-17 16:22:09 -07:00 |
|
John Bender
|
eba4e7eeb4
|
switched path helper
|
2011-08-16 17:06:55 -07:00 |
|
John Bender
|
b41b0573d2
|
leverage the path helpers to get this right
|
2011-08-16 13:25:04 -07:00 |
|
John Bender
|
72ce65767e
|
support embedded pages as a hash since the concatenated form represents a file
|
2011-08-16 12:55:03 -07:00 |
|
John Bender
|
43b1b776d9
|
minor refactor for comprehension
|
2011-08-15 17:01:37 -07:00 |
|
scottjehl
|
0512916e72
|
centralized the hashchange fired flag
|
2011-08-14 10:20:14 -04:00 |
|
scottjehl
|
854ce44179
|
timeout number is arbitrary. Still looking for a way around it though.
|
2011-08-14 10:03:16 -04:00 |
|
scottjehl
|
2d29880f4c
|
whitespace stuff
|
2011-08-14 09:57:12 -04:00 |
|
scottjehl
|
3ebe7b4218
|
just use location.pathname. same thing, in hindsight.
|
2011-08-14 09:30:33 -04:00 |
|
scottjehl
|
6d2f9737db
|
conditionally trigger the hashchange after a popstate, only if it doesn't trigger its own.
|
2011-08-12 12:53:07 -04:00 |
|
scottjehl
|
e1fbaf9cce
|
updated to support deep links to nested lists and dialog parent pages. Still battling a 2x back history issue on those.
|
2011-08-05 18:49:16 -04:00 |
|
scottjehl
|
e564eb1c5f
|
first pass at implementing pushstate support from an external file.
|
2011-08-05 18:49:16 -04:00 |
|