Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 887659

Summary: wsrp - broken UI in import when portlet has long name
Product: [JBoss] JBoss Enterprise Portal Platform 6 Reporter: vramik
Component: PortalAssignee: Boleslaw Dawidowicz <bdawidow>
Status: CLOSED WONTFIX QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: bdawidow, epp-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-12-19 08:58:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
broken ui none

Description vramik 2012-12-16 23:34:14 UTC
Created attachment 664594 [details]
broken ui

Description of problem:
When portlet has long name <select> with window option overflow right border of tab-container.

Version-Release number of selected component (if applicable):
jpp6.0.er04.2

How reproducible:
always

Steps to Reproduce:
1. open consumer and sign in as a root
2. go to wsrp page and register producer
3. export some portlet with long name and go to import

Comment 1 Ken Finnigan 2012-12-18 16:56:54 UTC
Vlasta,

How did you have all the Organization pages available as a window to assign the portlet to on import?

For me, by default, it only shows the Classic site pages

Ken

Comment 2 Ken Finnigan 2012-12-18 20:18:13 UTC
Ok, after looking into this it appears to be a problem with the HTML select component and browsers.

Currently the h:selectOneListBox within wsrp for that screen doesn't set a size, which means all records for the list will be shown.  Unfortunately that doesn't mean the vertical scroll bar will be removed, as all browsers automatically add it even if it's not needed.

It is only the scroll bar itself that is outside the containing table cell element of the page.

There are two options:

1) Accept that it will look funny when the page name is that long and do nothing

2) Specifically set a style width on the h:selectOneListBox component to something like 420px (which for my testing brought it inside the table cell size).  However, this has the detrimental effect of making all the text of the page names not visible as there is no horizontal scroll bar.

Comment 3 Boleslaw Dawidowicz 2012-12-19 08:58:44 UTC
Choosing between not seeing names and having pretty UI we need to preserve usability. In current situation we won't have time to dig deeper and the issue is minor so I'm closing as WON'T FIX for 6.0.0