Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 8, 2011
  1. Fix split build for IE9: add missing files and functions, move color …

    Jason Johnston authored
    …names back into IE9 build as it needs them during parsing, use separate compressor runs to prevent the global empty-function factory in the first output file.
Commits on Oct 3, 2011
  1. Add support for multiple fallback CDN locations

    Jason Johnston authored
Commits on Oct 2, 2011
  1. Tweaks to script loading: remove the manual onLoad call from the end …

    Jason Johnston authored
    …of the .js and use a script onreadystatechange listener instead; don't start the script loading for IE>9; add a default base url for the scripts (currently at github); add public PIE.version property
Commits on Oct 1, 2011
  1. Add the -pie-base-url property to all test documents to ensure they p…

    Jason Johnston authored
    …ull from the local build dir.
  2. Implement split build and loader. is now a very small (1K) st…

    Jason Johnston authored
    …ub which loads one of two separate .js files containing all the logic. Those two .js files contain only the code needed for IE9 and IE6-8 respectively, decreasing the total download size for any given user. The location of the .js files can be customized via a -pie-base-url property on the html element; this will likely be expanded to pull from a CDN by default.
Commits on Sep 11, 2011
  1. Implement rendering of background origin and size params in IE<9. Res…

    Jason Johnston authored
    …olves issue #110.
Commits on Sep 10, 2011
  1. Merge branch 'zoom'

    Jason Johnston authored
Commits on Sep 9, 2011
  1. Add gradient patterns site demo

    Jason Johnston authored
Commits on Sep 5, 2011
  1. Partial fix for issue #79: explicitly set the size of the background …

    Jason Johnston authored
    …image fill tile in pixels so that IE will automatically adjust it to the user's zoom level.
Commits on Sep 4, 2011
  1. Bump build number to 1.0beta5

    Jason Johnston authored
  2. Fix IE6 img rendering so it ignores the original border-width which w…

    Jason Johnston authored
    …ill have been moved to the padding already by the hideBorder logic.
  3. Allow border-image renderer to properly hide border on button/input e…

    Jason Johnston authored
Commits on Aug 29, 2011
  1. Duh, actually remove the class

    Jason Johnston authored
Commits on Aug 20, 2011
  1. Update build file

    Jason Johnston authored
  2. Switch from using onbeforeunload to using onunload, to prevent destru…

    Jason Johnston authored
    …ction when not actually leaving the page, e.g. when a javascript: link is clicked. Remove the onunload listener and the global window.PIE reference so they don't leak. Quit keeping a list of watched ancestors since we don't need it anymore.
  3. Simplify removal of element event listeners so that it just keeps a r…

    Jason Johnston authored
    …unning list of attached listeners and then loops through to remove them all, rather than manually removing them individually.
  4. Add listeners for handling changes due to :focus and :active pseudocl…

    Jason Johnston authored
    …asses. Addresses issues #78 and #131.
Commits on Aug 19, 2011
  1. Check again for non-zero element dimensions after the bg image is loa…

    Jason Johnston authored
    …ded, to prevent divide-by-zero error if in some rare case the element has non-zero dimensions during the initial update but zero dimensions after the image finishes loading.
Commits on Aug 17, 2011
  1. Fix destruction of border and border-image renderers so they unset th…

    Jason Johnston authored
    …eir runtimeStyle border styles only when appropriate.
Commits on Aug 10, 2011
  1. Honor padding on img elements

    Jason Johnston authored
  2. IE<9 border-image: treat everything like 'stretch', which is likely a…

    Jason Johnston authored
    … more sane fallback than not clipping the image at all.
Commits on Aug 8, 2011
  1. IE9: Allow border-image and -pie-background:linear-gradient to work t…

    Jason Johnston authored
    …ogether by delegating management of the runtimeStyle background to the root renderer. Allow linear-gradient to handle background-size properly. Prevent border-image renderer's destroy method from clobbering border hiding in IE<9.
  2. Access window.PIE directly within init and cleanup functions rather t…

    Jason Johnston authored
    …han setting a variable in outer scope; this fixes an intermittent bug where init would be called before the outer var had its value set (due to the init function getting hoisted perhaps?) which led to elements not being initialized and, it seems, browser crashes.
Commits on Jul 24, 2011
  1. Update background parser to handle background-origin and background-c…

    Jason Johnston authored
    …lip correctly
  2. Share no-op function

    Jason Johnston authored
Commits on Jul 9, 2011
  1. Add playground file for quick testing of arbitrary VML

    Jason Johnston authored
Commits on Jul 4, 2011
  1. border-image fixes: fix parsing of unitless lengths in width and outs…

    Jason Johnston authored
    …et length parameters, force element border to solid transparent to prevent it from collapsing, override border-width with border-image width params if present.
Commits on Jul 3, 2011
  1. Work in progress on border-image support for IE9.

    Jason Johnston authored Jason Johnston committed
Something went wrong with that request. Please try again.