Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 30, 2015
  1. @Thibaut
Commits on Aug 23, 2015
  1. @Thibaut
  2. @Thibaut
  3. @Thibaut

    Fix error in README

    Thibaut authored
  4. @Thibaut
  5. @Thibaut

    Use indexOf instead of match

    Thibaut authored
Commits on Aug 17, 2015
  1. @Thibaut

    Merge pull request #582 from santib/fix_visit

    Thibaut authored
    Fix Turbolinks.visit()
Commits on Aug 4, 2015
  1. @santib

    Fix Turbolinks.visit()

    santib authored
    If the browser doesn't support Turbolinks, when `Turbolinks.visit()` was
    being called with no parameters `document.location.href = undefined` was
    executed, resulting in a request to a non-existent route.
    
    This is not happening if the browser does support Turbolinks.
    
    This commit fixes this issue.
Commits on Jul 20, 2015
  1. @dhh

    Merge pull request #575 from Thibaut/cache

    dhh authored
    Fix page caching and lifecycle events
  2. @dhh

    Merge pull request #576 from Thibaut/docs

    dhh authored
    Update & improve documentation
  3. @Thibaut

    Fix page caching and lifecycle events

    Thibaut authored
    Fix #551.
    
    Partial replacement broke the page cache by caching body.outerHTML (losing all DOM
    state in the process) instead of the body element itself.
    
    This commit brings back the old behavior, with the following gotcha: when a partial
    replacement is performed, we remove the current page from the cache, since the body
    element will not change and there is no simple way for us to bring back the changed
    nodes.
    
    Additionally:
    
    - page:after-remove on body elements now triggers on cache eviction (since we don't
      want to lose DOM state)
    - to avoid triggering page:load on the same body elements more than once, a partial
      replacement now triggers the page:partial-load event
  4. @Thibaut

    Update documentation

    Thibaut authored
Commits on Jun 18, 2015
  1. @rafaelfranca

    Merge pull request #558 from yui-knk/fix/readme

    rafaelfranca authored
    [ci skip] Remove space
  2. @yui-knk

    [ci skip] Remove space

    yui-knk authored
Commits on Jun 12, 2015
  1. @rafaelfranca

    Merge pull request #556 from vinnyjth/safari-5-disable

    rafaelfranca authored
    Disables Turbolinks in unsupported browsers
  2. @vinnyjth

    Disables Turbolinks in Safari 5, rather than breaking the page.

    vinnyjth authored
    Safari 5 supports history.pushState but not history.state.
    Turbolinks uses both history.pushState and history.state, but only
    checks for history.pushState.
    
    Without this fix, a js error occurs. In our case this resulted in the
    progressbar filling the entire screen.
Commits on May 31, 2015
  1. @Thibaut
Commits on May 30, 2015
  1. @javan

    Merge pull request #550 from mweitzel/typo-fix-readme

    javan authored
    fix a super small typo in readme
  2. @mweitzel

    fix small typo in readme

    mweitzel authored
    temoprary -> temporary
  3. @Thibaut

    Merge pull request #549 from christophemaximin/fix_scroll_on_same_page

    Thibaut authored
    Skip transition cache when change option is passed to Turbolinks.visit()
  4. @christophemaximin

    Prevent `Turbolinks.visit` to the same-as-current cached page with `c…

    christophemaximin authored
    …hange` option from restoring page (and scrolling up while doing so).
  5. @Thibaut

    Fix incorrect scrolling test

    Thibaut authored
Commits on May 29, 2015
  1. @Thibaut

    Refactor options.title code

    Thibaut authored
  2. @Thibaut

    Merge pull request #544 from gmalette/disambiguate-title-option

    Thibaut authored
    Allow using title option
  3. @gmalette

    Allow using title option

    gmalette authored
Commits on May 26, 2015
  1. @Thibaut

    Merge pull request #541 from elia/master

    Thibaut authored
    Rename config.auto_include_turbolinks to config.turbolinks.auto_include
  2. @elia
  3. @Thibaut

    Merge pull request #537 from Thibaut/partial-events

    Thibaut authored
    Attach affected nodes to lifecycle events
  4. @Thibaut
  5. @Thibaut
  6. @Thibaut
  7. @Thibaut

    Merge pull request #528 from Thibaut/scrolltop

    Thibaut authored
    Scroll improvements
Commits on May 17, 2015
  1. @Thibaut
  2. @Thibaut
Commits on May 10, 2015
  1. @Thibaut
Something went wrong with that request. Please try again.