Permalink
Commits on Sep 11, 2012
  1. remove unnecessary defers from fx.html

    animate() is not async anymore
    mislav committed Sep 11, 2012
  2. fix animate() for elements just added to DOM

    Activating CSS transitions for an element just added to the DOM won't
    work in either Webkit or Mozilla. To work around this, we used to defer
    setting CSS properties with setTimeout (see 272513b).
    
    This solved the problem for Webkit, but not for latest versions of
    Firefox. Mozilla seems to need at least 15ms timeout, and even this
    value varies.
    
    A better solution for both engines is to trigger "layout". This is done
    here by reading `clientLeft` from an element. There are other
    properties and methods that trigger layout; see
    http://gent.ilcore.com/2011/03/how-not-to-trigger-layout-in-webkit.html
    mislav committed Sep 11, 2012
  3. improve look of fx.html tests

    With 2-column layout, now fits on iPhone screen
    mislav committed Sep 11, 2012
Commits on Sep 10, 2012
  1. cleanup in fx module

    Tweak variable naming. Also minifies better
    mislav committed Sep 10, 2012
  2. fix animate() in Firefox

    Newer Firefox versions decided they don't like seeing unknown property
    names in "-moz-transition-property", and the old code put things in
    there like "transform3d" (not a valid property) and "backgroundColor"
    (camelcase, but dasherized is expected).
    mislav committed Sep 10, 2012
  3. notice for zsh users

    mislav committed Sep 10, 2012
Commits on Sep 9, 2012
  1. typo in comment

    mislav committed Sep 9, 2012
  2. fix `attr(name, null)` unsets attribute

    Fixes #498
    mislav committed Sep 9, 2012
  3. fix ajax $.fn.load() behavior with selector

    Grab the whole element matching the selector, not just its contents
    
    Fixes #560
    mislav committed Sep 9, 2012
Commits on Sep 8, 2012
  1. support $(html, attributes) syntax for element creation

    Attributes should be an object with HTML attributes, including special
    attributes such as "text", "html", "val" and other.
    
    Fixes #451
    mislav committed Apr 7, 2012
  2. test toggle() return value, refactor tests

    References #475
    mislav committed Sep 8, 2012
  3. optimize `toggle` methods: code style, less objects

     - manageable line sizes
     - cache result of `$(this)` so less objects are created
    
    References #475
    mislav committed Sep 8, 2012
  4. fix toggle() & fadeToggle() for multiple elements

    They now toggle element visibility based on each individual element
    in the collection instead of just the first one.
    
    Closes #475, fixes #394
    marioestrada committed with mislav Apr 9, 2012
  5. enable named durations for animate(), e.g. 'slow'

    Migrated this functionality from fx_methods to fx module.
    mislav committed Sep 8, 2012
  6. reset `animation-timing-function` after animate()

    References #577
    mislav committed Sep 8, 2012
  7. support timing-function for animate()

    Closes #577
    AliMD committed with mislav Sep 6, 2012
Commits on Sep 7, 2012
  1. fix $.ajaxJSONP() when called directly

    Closes #476, closes #488, closes #540
    mislav committed Sep 7, 2012
  2. enable unsetting css() rules by passing falsey values

    Any falsey value other than 0 will unset a rule:
     - '' (empty string)
     - undefined
     - null
     - false
    
    References #575
    mislav committed Sep 7, 2012
  3. fix setting css() value to 0

    baccigalupi committed with mislav Aug 31, 2012
Commits on Aug 12, 2012
Commits on Aug 9, 2012
  1. Merge pull request #563 from thorlarholm/master

    Fix for issue #559
    committed Aug 9, 2012
Commits on Jul 17, 2012
  1. fix whitespace

    mislav committed Jul 17, 2012
  2. Merge pull request #551 from bnickel/545-load-params

    Corrected parameters of `load` success callback to match docs and jQuery...
    committed Jul 17, 2012
  3. Fixed spacing.

    bnickel committed Jul 17, 2012
Commits on Jul 14, 2012
  1. stylistic fixes

    committed Jul 14, 2012
  2. updates tests to do everything async, updates touch to fix some logic…

    … errors with single/double tapping. TODO: touch.js minor refactor
    hunterloftis committed with Apr 30, 2012