[richfaces-svn-commits] JBoss Rich Faces SVN: r5203 - in trunk: ui/modal-panel/src/main/java/org/richfaces/renderkit and 1 other directories.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Jan 8 15:23:59 EST 2008
Author: sergeyhalipov
Date: 2008-01-08 15:23:59 -0500 (Tue, 08 Jan 2008)
New Revision: 5203
Modified:
trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
trunk/ui/modal-panel/src/main/java/org/richfaces/renderkit/ModalPanelRendererBase.java
trunk/ui/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js
Log:
http://jira.jboss.com/jira/browse/RF-1654
Modified: trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js
===================================================================
--- trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js 2008-01-08 19:10:56 UTC (rev 5202)
+++ trunk/framework/impl/src/main/resources/org/richfaces/renderkit/html/scripts/utils.js 2008-01-08 20:23:59 UTC (rev 5203)
@@ -4,6 +4,15 @@
Richfaces.getComputedStyle = function(eltId, propertyName) {
var elt = $(eltId);
+
+ // Fix situation when width or height are set in percentage.
+ if ('width' == propertyName) {
+ return (elt.clientWidth || elt.offsetWidth) + "px";
+ }
+ if ('height' == propertyName) {
+ return (elt.clientHeight || elt.offsetHeight) + "px";
+ }
+
if (elt.currentStyle) {
return elt.currentStyle[propertyName];
}
Modified: trunk/ui/modal-panel/src/main/java/org/richfaces/renderkit/ModalPanelRendererBase.java
===================================================================
--- trunk/ui/modal-panel/src/main/java/org/richfaces/renderkit/ModalPanelRendererBase.java 2008-01-08 19:10:56 UTC (rev 5202)
+++ trunk/ui/modal-panel/src/main/java/org/richfaces/renderkit/ModalPanelRendererBase.java 2008-01-08 20:23:59 UTC (rev 5203)
@@ -175,10 +175,10 @@
int minHeight = panel.getMinHeight();
int minWidth = panel.getMinWidth();
if (minWidth > -1) {
- result.append("min-width: " + minWidth + "; ");
+ result.append("min-width: " + minWidth + "px; ");
}
if (minHeight > -1) {
- result.append("min-height: " + minHeight + "; ");
+ result.append("min-height: " + minHeight + "px; ");
}
return result.toString();
Modified: trunk/ui/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js
===================================================================
--- trunk/ui/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js 2008-01-08 19:10:56 UTC (rev 5202)
+++ trunk/ui/modal-panel/src/main/resources/org/richfaces/renderkit/html/scripts/modalPanel.js 2008-01-08 20:23:59 UTC (rev 5203)
@@ -869,6 +869,7 @@
correctShadowSizeEx: function(eContentDiv) {
var eShadowDiv = $(this.shadowDiv);
+ var eContentTable = $(this.contentTable);
var eIframe = $(this.iframe);
var dx = 0;
@@ -882,6 +883,10 @@
var h = eContentDiv.parentNode.offsetHeight;
eShadowDiv.style.width = (w-dx)+"px";
eShadowDiv.style.height = (h-dy)+"px";
+
+ eContentTable.style.width = w + "px";
+ eContentTable.style.height = h + "px";
+
if (eIframe) {
eIframe.style.width = w+"px";
eIframe.style.height = h+"px";
More information about the richfaces-svn-commits
mailing list