Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModelSync.Local implementation (final) - passing on A-grade browsers #1218

Merged
merged 17 commits into from Sep 27, 2013
Merged

ModelSync.Local implementation (final) - passing on A-grade browsers #1218

merged 17 commits into from Sep 27, 2013

Commits on Jan 3, 2013

  1. Updated ModelSync.Local code

    clarle committed Jan 3, 2013
    Copy the full SHA
    fde1bb7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ea0cbb4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4696889 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e3db128 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3a2edf1 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    8de47e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2013

  1. Copy the full SHA
    610c3ff View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    23a328c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2013

  1. Merge branch 'model-sync-local' of https://github.com/clarle/yui3 int…

    …o model-sync-local
    Clarence Leung committed Sep 12, 2013
    Copy the full SHA
    7e11148 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2013

  1. IE6 - 8 fix for ModelSync.Local

    Fixes bug with the fallback cache when localStorage is unavailable.
    Clarence Leung committed Sep 23, 2013
    Copy the full SHA
    c5e9fc1 View commit details
    Browse the repository at this point in the history
  2. Fixes IE6 - 8 bug inside of ModelSync.Local tests

    Clarence Leung committed Sep 23, 2013
    Copy the full SHA
    ec63520 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev-3.x' of https://github.com/yui/yui3 into model-sync…

    …-local
    Clarence Leung committed Sep 23, 2013
    Copy the full SHA
    19720b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2013

  1. Add changes based on @ezequiel's suggestions

    * Switched to feature testing, rather than feature detection
    * Various fixes to improve code clarity
    Clarence Leung committed Sep 24, 2013
    Copy the full SHA
    67bb51c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2013

  1. Update to new localStorage mechanism

    This new mechanism now stores data in the folllowing way:
    
    Key   : 'users'
    Value : [{id: 'users-1', name: 'clarle'}, {id: 'users-2}, name: 'ericf'}]
    
    This guarantees the order of the values. A in-memory lookup table by `id` is
    used to do lookups faster than iterating through the entire array.
    Clarence Leung committed Sep 26, 2013
    Copy the full SHA
    63df36e View commit details
    Browse the repository at this point in the history
  2. Add suggestions from @ericf on ModelSync.Local

    * Add try/catch to JSON.parse
    * Add a few clarifying comments on `initializer`
    * Using clearer conditional assignment style
    Clarence Leung committed Sep 26, 2013
    Copy the full SHA
    370e88d View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2013

  1. Add assertions for load order in MS.Local tests

    Clarence Leung committed Sep 27, 2013
    Copy the full SHA
    fa961ad View commit details
    Browse the repository at this point in the history
  2. Build ModelSync.Local

    Clarence Leung committed Sep 27, 2013
    Copy the full SHA
    2797cd8 View commit details
    Browse the repository at this point in the history