Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Jboss Portal 2.7.2-GA (JBoss AS 4.2.3), FF 3.0.10, IE7
Description
Setting the css position attribute (ie. fixed, relative, etc. )on a panelPopup style in a Portlet has no effect and looks as if it's being hard coded as absolute. Here is the jspx code:
<ice:panelPopup style="position: fixed; z-index:999; top: 10px;left: 400px; width: 400px; height: 200px;background: #FFFFFF;" autoCenter="false" modal="true" rendered="#{backingBean.rendered}">
which renders out the following :
<div class="icePnlPop" ..... style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 25001; top: 135.5px; left: 399px; width: 400px; height: 200px; visibility: visible; position: absolute;">
Notice the position:absolute set at the very end. Inspecting the css using Firebug yields the following curious styleclass:
element.style {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:200px;
left:399px;
position:absolute;
top:135.5px;
visibility:visible;
width:400px;
z-index:25001;
}
This is also happening with IE7.
<ice:panelPopup style="position: fixed; z-index:999; top: 10px;left: 400px; width: 400px; height: 200px;background: #FFFFFF;" autoCenter="false" modal="true" rendered="#{backingBean.rendered}">
which renders out the following :
<div class="icePnlPop" ..... style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 25001; top: 135.5px; left: 399px; width: 400px; height: 200px; visibility: visible; position: absolute;">
Notice the position:absolute set at the very end. Inspecting the css using Firebug yields the following curious styleclass:
element.style {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:200px;
left:399px;
position:absolute;
top:135.5px;
visibility:visible;
width:400px;
z-index:25001;
}
This is also happening with IE7.
Activity
Tyler Johnson
created issue -
Tyler Johnson
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [50070000008o2GG] |
Tyler Johnson
made changes -
Description |
Setting the css position attribute (ie. fixed, relative, etc. )on a panelPopup in a Portlet has no effect and looks as if it's being hard coded as absolute. Here is the jspx code: <ice:panelPopup style="position: fixed; z-index:999; top: 10px;left: 400px; width: 400px; height: 200px;background: #FFFFFF;" autoCenter="false" modal="true" rendered="#{backingBean.rendered}"> which renders out the following : <div class="icePnlPop" ..... style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 25001; top: 135.5px; left: 399px; width: 400px; height: 200px; visibility: visible; position: absolute;"> Notice the position:absolute set at the very end. Inspecting the css using Firebug yields the following curious styleclass: element.style { background-attachment:scroll; background-color:#FFFFFF; background-image:none; background-position:0 0; background-repeat:repeat; height:200px; left:399px; position:absolute; top:135.5px; visibility:visible; width:400px; z-index:25001; } This is also happening with IE7. |
Setting the css position attribute (ie. fixed, relative, etc. )on a panelPopup style in a Portlet has no effect and looks as if it's being hard coded as absolute. Here is the jspx code: <ice:panelPopup style="position: fixed; z-index:999; top: 10px;left: 400px; width: 400px; height: 200px;background: #FFFFFF;" autoCenter="false" modal="true" rendered="#{backingBean.rendered}"> which renders out the following : <div class="icePnlPop" ..... style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 25001; top: 135.5px; left: 399px; width: 400px; height: 200px; visibility: visible; position: absolute;"> Notice the position:absolute set at the very end. Inspecting the css using Firebug yields the following curious styleclass: element.style { background-attachment:scroll; background-color:#FFFFFF; background-image:none; background-position:0 0; background-repeat:repeat; height:200px; left:399px; position:absolute; top:135.5px; visibility:visible; width:400px; z-index:25001; } This is also happening with IE7. |
Tyler Johnson
made changes -
Environment | Jboss Portal 2.7.2-GA, FF 3.0.10, IE7 | Jboss Portal 2.7.2-GA (JBoss AS 4.2.3), FF 3.0.10, IE7 |
Tyler Johnson
made changes -
Attachment | SC8326.war [ 11783 ] |
Ken Fyten
made changes -
Fix Version/s | 1.8.2 [ 10190 ] | |
Assignee Priority | P2 | |
Assignee | Yip Ng [ yip.ng ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18984 | Thu Jun 18 15:00:49 MDT 2009 | yip.ng | Changed to allow positioning of modal dialog. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/lib/extras/style.js
|
yip.ng
made changes -
Attachment | ScreenHunter_01.jpg [ 11801 ] |
yip.ng
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
yip.ng
made changes -
Attachment | ScreenHunter_02.jpg [ 11802 ] |
yip.ng
made changes -
Attachment | ScreenHunter_03.jpg [ 11803 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #18999 | Thu Jun 25 17:23:31 MDT 2009 | yip.ng | Changed to allow specifying position using CSS for modal popup. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelpopup-props.xml MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/style.js |
yip.ng
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Ken Fyten
made changes -
Fix Version/s | 1.8.2-RC1 [ 10210 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #19949 | Thu Dec 10 15:45:41 MST 2009 | judy.guglielmin | |
Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/panelpopup/PanelPopup.java
MODIFY /icefaces/scratchpads/glimmer/compat/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelpopup-props.xml MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/resources/META-INF/resources/ice-extras.js MODIFY /icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java MODIFY /icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/outputconnectionstatus/OutputConnectionStatusRenderer.java |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P2 |
Attaching a test case intended for deployment on Jboss Portal 2.7.2 GA but you can also use component showcase portlet panel popup sample.