[Jifty-commit] r963 - in jifty/branches/jifty-jsan:
share/web/static/js
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sat Apr 29 17:49:43 EDT 2006
Author: trs
Date: Sat Apr 29 17:49:43 2006
New Revision: 963
Modified:
jifty/branches/jifty-jsan/ (props changed)
jifty/branches/jifty-jsan/share/web/static/js/rico.js
Log:
r10199 at zot: tom | 2006-04-29 17:48:30 -0400
Fix Rico's corner implementation to deal with padding better
Modified: jifty/branches/jifty-jsan/share/web/static/js/rico.js
==============================================================================
--- jifty/branches/jifty-jsan/share/web/static/js/rico.js (original)
+++ jifty/branches/jifty-jsan/share/web/static/js/rico.js Sat Apr 29 17:49:43 2006
@@ -785,7 +785,7 @@
},
_roundTopCorners: function(el, color, bgColor) {
- var corner = this._createCorner(bgColor);
+ var corner = this._createCorner(el, bgColor);
for(var i=0 ; i < this.options.numSlices ; i++ )
corner.appendChild(this._createCornerSlice(color,bgColor,i,"top"));
el.style.paddingTop = 0;
@@ -793,16 +793,22 @@
},
_roundBottomCorners: function(el, color, bgColor) {
- var corner = this._createCorner(bgColor);
+ var corner = this._createCorner(el, bgColor);
for(var i=(this.options.numSlices-1) ; i >= 0 ; i-- )
corner.appendChild(this._createCornerSlice(color,bgColor,i,"bottom"));
el.style.paddingBottom = 0;
el.appendChild(corner);
},
- _createCorner: function(bgColor) {
+ _createCorner: function(el, bgColor) {
var corner = document.createElement("div");
corner.style.backgroundColor = (this._isTransparent() ? "transparent" : bgColor);
+ var paddingLeft = "-" + RicoUtil.getElementsComputedStyle(el, "paddingLeft", "padding-left");
+ var paddingRight = "-" + RicoUtil.getElementsComputedStyle(el, "paddingRight", "padding-right");
+
+ corner.style.marginRight = paddingRight;
+ corner.style.marginLeft = paddingLeft;
+
return corner;
},
More information about the Jifty-commit
mailing list