Permalink
Switch branches/tags
Nothing to show
Commits on May 31, 2012
Commits on May 30, 2012
  1. Bring client side logic up to speed with da7e677 (#5)

    - Clean up active state logic
    - Replace existing elements by ID, otherwise append to head and body respectively
    committed May 30, 2012
  2. Update Crackle.js to latest

    committed May 30, 2012
  3. Compensate for double "active" class

    - Minor addition, switch to uglify-js for compression
    - Use Makefile for resource building
    committed May 30, 2012
  4. Update resource inclusion

    committed May 30, 2012
  5. Update JavaScript resources

    committed May 30, 2012
  6. Update git submodule paths

    committed May 30, 2012
Commits on May 25, 2012
  1. Load (plugin) resources that are enqueued after theme activation (#1)

    - rp.js compares the difference between existing wp_head and wp_footer
      output with X-WordPress headers returned by Roots PJAX
    - New resources that are returned by PJAX response are injected into DOM
      at appropriate location
    committed May 25, 2012
  2. Use bi-directional validation (server/client side) to filter PJAX req…

    …uests (#2)
    
    - Server responds with content X-PJAX acknowledgement (pre_get_posts)
      * If is_feed() or is_attachment(), ignore PJAX request
    - Content prefetching logic simplified, only on AJAX requests initiated
      by PJAX
    - More responsive active state changes; handled in pjax:beforeSend callback
    committed May 25, 2012
Commits on May 24, 2012
  1. Fix #2 - Feed and Comments Feed (Errant PJAX on non text/html)

    - More aggressive precondition checking for content prefetching
    committed May 24, 2012
  2. Potential fix for #2 - Errant PJAX responses for non text/html data

    - Using content prefetching to determine MIME type of XMLHttpRequest
    - Heuristic conditions to prevent false positives
    - If request is found to have originated from PJAX and not text/html,
      abort PJAX request and redirect to resource
    committed May 24, 2012
Commits on May 23, 2012
  1. Use jQuery.delegate() over .live()

    - .live() is deprecated
    - Extends support to jQuery 1.4.3+
    - Thanks to Scott Walkinshaw (@swalkinshaw) for suggestion
    committed May 23, 2012
  2. Ammed 4375dd7

    committed May 23, 2012
  3. Potential fix for #6, routing of different template partials

    - Hierarchy of post routing is cleaner (previous routing rules should catch endge cases)
    - Untemplated default is using page.php
    - Attempted to follow hierarchy closely, as defined in https://github.com/retlehs/roots/wiki/Template-files
    committed May 23, 2012
  4. Format comment

    committed May 23, 2012
  5. Clarify routing comments

    - Differentiate between templated and untemplated routing logic
    committed May 23, 2012
  6. Fix #6, front-page.php not being handled

    - Routing logic was inverted, prior to fix route.php was matching Posts
      but was not matching generated static pages
    - Thanks to Zach Schnackel (@zslabs) for bug report
    committed May 23, 2012
  7. Fix #3 - Active State Issue

    - Newly added DOM elements were not being handled with jQuery.click()
    - Using jQuery.live('click') to handle click events
    - While .live has been deprecated as if jQuery 1.7, version shipped with
      WordPress (1.7.2) is not handling .on reliably
    - Special thanks to Zach Schnackel (@zslabs) for bug report
    committed May 23, 2012
  8. Reformat #4

    committed May 23, 2012
  9. Merge pull request #4 from zslabs/master

    Output Buffer Addition
    committed May 23, 2012
  10. Output Buffer Addition

    Added in output buffer to stop 'headers already sent' PHP error
    zslabs committed May 23, 2012
Commits on May 22, 2012
  1. Missing period

    committed May 22, 2012
  2. Add preview screenshot/logo

    committed May 22, 2012
  3. Link to http://pjax.heroku.com/

    committed May 22, 2012
  4. Add component attribution

    committed May 22, 2012
  5. Add download

    committed May 22, 2012