Steffen Hi, the name's Steffen and I'm writing about the Web, programming and all those things coming to my mind. Enjoy your stay.

I'm currently working on fabidoo.com - 3D Printing for everyone!

RUZEE.Borders Version History

  • v0.16.1 (2006-10-06):
    • Fix Safari.
  • v0.16 (2006-09-30):
    • Fix IE elements jump bug reported by Russ.
    • Refactorings, made most of the internal methods really private.
  • v0.15 (2006-09-15):
    • Loads of bug fixes with the newly introduced 0 padding feature of version 0.14 (overflow no longer needed, but take care of floated elements inside a rounded border, see limitations section). This should fix some of Adam’s problems.
  • v0.14 (2006-08-25):
    • The top border gets anti-aliased even when a background image is set. Looks better with most gradients.
    • Add the “Jakob feature”: Paddings can now be definied in em, in, cm, etc.. I’m heavily using negative margins now - please tell me if this makes any trouble (see Limitations section). One side effect: You don’t have to use paddings anymore and work with margins on your inner elements which is much cleaner.
    • Removed Quirks Mode support.
  • v0.13 (2006-07-08):
    • Fix Chris’ height bug - when the height definied in JavaScript was “too less”, sometimes RUZEE.Borders tried to set a negative height which IE didn’t like…
    • Some clean-ups in the CSS style retrieval code.
  • v0.12 (2006-07-01):
    • The RUZEE.Borders.render() method is potentially asynchronous now. Fix the “unresposive script” error message of Firefox. If you need to do things AFTER the rendering finished, use the new onfinished parameter - that’s a semantic change in the API, please be aware of that! This also applies to the IE “blank page” tip.
  • v0.11 (2006-06-04):
    • Widths of the bordered elements get no longer lost.
    • Pixel heights can be specified via the “height” property in RUZEE.Borders.add().
    • Seb’s workaround is no longer needed while still maintainig the simon feature.
    • Some speed optimizations.
  • v0.10.1 (2006-05-29):
    • Remove the ugly alert box in cssQuery…
  • v0.10 (2006-05-28):
    • A new CSS-like JavaScript based API has been introduced. It is much cleaner than the old API, especially when you are used to CSS. The old API is still available (backward compatible), but will probably be removed in future versions.
    • Tweak the padding adjustment for borders that are only rendered top or bottom.
  • v0.9.1 (2006-05-21):
    • Remove a bug fix that broke the simon feature. The fix was for Seb’s problem (ugly gaps between the top/bottom of the border), which now has to be solved via a workaround in the HTML source (see link).
  • v0.9 (2006-05-21):
    • Support for background images inside the border DIV, currently limited to repeat-x backgrounds at the top - which is perfect for Web 2.0 style gradients.
    • Less DIVs are generated and no more floats are used, which speeds things up again and solves DarkAngle’s problem (partly I guess…).
    • Fix a bug when there was no background color set in for “inside the border” and also for no background color set anywhere outside the border on Firefox.
    • The Firefox top right pixel jog bug no longer exists as RUZEE.Borders no longer use floated elements.
    • Already in 0.8 but not documented: The .class based selection of elements now also works with IEs <6.0.
  • v0.8 (2006-05-13):
    • Cache the corners already draw, reduce the number of DIVs -> speeeeed! Cheers, Simon, for the hint.
    • Cache for getElementsByClass (the .className feature). Source out into a seperate JavaScript file - please don’t forget to include it!
    • Documented the Firefox speed-up trick.
    • First release under an MIT license.
  • v0.7.3 (2006-05-11):
    • Let the inner DIV no longer be “overflow:hidden” - fix the “Simon” bug.
  • v0.7.2 (2006-05-09):
    • Fix a NullPointerException in rzGetStyle - the “Lolita” bug ;-).
  • v0.7.1 (2006-05-05): only seconds after 0.7 …
    • Bug fix for 0px borders (e.g. style=”border:none”) not having been anti-aliased correctly.
  • v0.7 (2006-05-05):
    • Support for border widths via the corresponding CSS property (e.g. style=”border: 4px solid green”).
    • Bug fix for IE padding adjustment being 3 pixel off left and right when rendering non-simple borders without the top edge.
  • v0.6 (2006-04-26):
    • Support for pseudo-transparency of simple borders - usefull if you have a bordered element on top of a background image.
    • Bug fix for HTML elements inside the border having margins splitting the border top and bottom (thanks to Seb for sending me the bug report and a test case).
    • Removed support for Internet Explorer 5.0 - it got broken with one of the last releases and I just realized… Is there anyone missing it?
    • Removed official support for Firefox 1.x due to the lack of an installed browser - it should work if it works on version 1.5…
  • v0.5 (2006-04-17): Changes are
    • The API has changed! The glow/shadow color is no longer passed via .draw(), but via the constructor (i.e. the rcCrXxx methods).
    • Support for different edges to not being rounded. This is done via the .draw() method, e.g. it is possible to instantiate a border once but draw different edges with it.
    • Added documentation for the fade feature (and did some clean-ups before).
  • v0.4 (2006-03-31): Back to the old versioning scheme - forget about 0.30 ;-) Changes:
    • No more “flipping” - RuzeeBorder now leaves the layout as it is by modifying the padding of your DIVs. This results in a much cleaner site impression. But… it seems to buggy on IE.
    • Support for classes via “.classname” (rzGetElementsByClass is no longer needed, see example.html)
    • Support for XHTML pages
  • v0.30 (2006-03-19): Workaround for Safari transparency (rgba color strings) which caused white backgrounds sometimes - Thanks to Sebastian for the VNC connection to his Mac mini.
  • v0.2 (2006-03-04): Fixes Internet Explorer 5.5 (”font-size: 1px;” hack) double height bug, a bug when using fixed widths (was an Internet Explorer issue), and a “NullPointerException”
  • v0.1 (2006-03-01): First release

Leave a Reply

53173