[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