Permalink
Commits on Jun 26, 2010
  1. Prevent button text from wrapping

    Jason Johnston committed Jun 26, 2010
Commits on Jun 21, 2010
  1. Cleanup in the demo JS

    Jason Johnston committed Jun 21, 2010
Commits on Jun 20, 2010
  1. Create "quick demo" demonstrating a small sample of PIE-supported CSS…

    …3 features, with simple UI for enabling/disabling and tweaking parameters. This will likely be used on the css3pie.com main page.
    Jason Johnston committed Jun 20, 2010
  2. When detaching the behavior from an element, reset that element's bac…

    …kground and border colors from transparent to the default
    Jason Johnston committed Jun 20, 2010
Commits on Jun 14, 2010
  1. Add test document for various CSS3-based button stylings

    Jason Johnston committed Jun 14, 2010
  2. Fix positioning of left center border-image piece

    Jason Johnston committed Jun 14, 2010
Commits on Jun 7, 2010
  1. Make -pie-watch-ancestors track :hover changes

    Jason Johnston committed Jun 7, 2010
Commits on Jun 6, 2010
  1. If PIE is applied to a position:fixed element, also make the css3 ele…

    …ment position:fixed so it stays aligned
    Jason Johnston committed Jun 6, 2010
Commits on Jun 4, 2010
  1. Abstract out the creation of StyleInfo classes. ~300 byte file size i…

    …mprovement. Also renamed StyleBase -> StyleInfoBase.
    Jason Johnston committed Jun 4, 2010
  2. Fix bug where css3 renderings would not get updated when the target e…

    …lement's visibility was changed (via visibility or display css props) and where they would be rendered even if the element was initially hidden via visibility:hidden.
    Jason Johnston committed Jun 4, 2010
Commits on Jun 3, 2010
  1. Note to self

    Jason Johnston committed Jun 3, 2010
  2. Change the way we detect whether an element has changed position/size…

    … to use getBoundingClientRect rather than offsetLeft/Top/etc. -- this prevents situations where the element's position relative to its positioning container actually changes but its offsetLeft/Top stay the same. Closes #15.
    Jason Johnston committed Jun 3, 2010
Commits on Jun 2, 2010
  1. Revert "Stop forcing hasLayout on the target element; it seems that t…

    …his is not required to make onmove/onresize events fire after all. Tests still appear to function properly. Fixes the margin collapsing issue described in issue #14."
    
    Turns out hasLayout is indeed required in order for onmove and onresize events to fire. My tests were faulty because the window's onresize handler was firing.
    
    This reverts commit 182fcb0.
    Jason Johnston committed Jun 2, 2010
  2. Update test document to remove text about how the tests were previous…

    …ly failing. Also set position:relative on test 2 to prevent rendering element from going behind its parent background.
    Jason Johnston committed Jun 2, 2010
  3. Separate packaging from building in ant build; force clean before pac…

    …kage to prevent error
    Jason Johnston committed Jun 2, 2010
  4. Add test case for issue #14 courtesy of Gordon Brander.

    Jason Johnston committed Jun 2, 2010
  5. Stop forcing hasLayout on the target element; it seems that this is n…

    …ot required to make onmove/onresize events fire after all. Tests still appear to function properly. Fixes the margin collapsing issue described in issue #14.
    Jason Johnston committed Jun 2, 2010
Commits on Jun 1, 2010
  1. Fix null pointers when rendering borders with zero radius

    Jason Johnston committed Jun 1, 2010
Commits on May 29, 2010
  1. Take the top/left border width of the positioning parent into account…

    … when positioning the main css3-container.
    Jason Johnston committed May 29, 2010
  2. Force top/left of layer containers to 0,0 to prevent them from gettin…

    …g oddly positioned
    Jason Johnston committed May 29, 2010
Commits on May 26, 2010
  1. Add creation of distributable zip package to build script

    Jason Johnston committed May 26, 2010
Commits on May 24, 2010
  1. Abstract out the creation of Renderer classes, as it is always the sa…

    …me. Decent file size improvement.
    Jason Johnston committed May 24, 2010
  2. Split box-shadow renderer into two renderers for outset and inset sha…

    …dows respectively.
    Jason Johnston committed May 24, 2010
  3. Split background and border rendering into separate renderers; beside…

    …s being cleaner, this will allow inset box-shadows to be rendered in between the background and the border per the spec, and also allow us to only re-render the background and not the border if appropriate.
    Jason Johnston committed May 24, 2010
Commits on May 23, 2010
  1. Add example of using multiple box-shadows with expanding spread value…

    …s, to fake the effect of multiple border colors.
    Jason Johnston committed May 23, 2010
  2. Implement rendering of multiple box-shadows. Closes #4.

    Jason Johnston committed May 23, 2010
Commits on May 22, 2010
  1. Implement parsing of multiple box-shadow values. Rendering still only…

    … uses the first value.
    Jason Johnston committed May 22, 2010
  2. Fix formatting in test

    Jason Johnston committed May 22, 2010
  3. Updates to properties document; point some of the mentioned bugs/omis…

    …sions to their corresponding github tickets.
    Jason Johnston committed May 22, 2010
  4. Box shadow rendering: don't use the spread radius to adjust the shape…

    …'s width/height, as it's already baked into the shape's coordinates.
    Jason Johnston committed May 22, 2010
  5. Adjust IE9 border-radius tests to work around the IE6-7 bug where neg…

    …ative top margin does not work if the element hasLayout. Fixes all tests which rely on elements overlapping by shifting the test element up on top of the reference element. The tests are still valid, we just now avoid an unrelated IE bug.
    Jason Johnston committed May 22, 2010
  6. Cause parsing to fail if a negative border-radius value is encountere…

    …d. Fixes part of IE9 testcase border-radius-sum-of-radii-002.htm
    Jason Johnston committed May 22, 2010