ICEfaces
  1. ICEfaces
  2. ICE-7154

panelTabSet renders ugly in IE7, i.e. tabs are to high

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: EE-1.8.2.GA_P03
    • Fix Version/s: None
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:

      Description

      Use of panelTabSet renders very ugly in IE 7. first row and third row in the panel tab itself gets way to high.
      1. tabs-ie7.png
        4 kB
      2. tabs-ie8.png
        3 kB

        Activity

        Hide
        Jesper Tejlgaard Pedersen added a comment -

        In relation to http://jira.icefaces.org/browse/ICE-6138 I've checked the html generated by Websphere Portal Server. It is:

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html class="dj_gecko dj_contentbox" lang="da" xml:lang="da" xmlns="http://www.w3.org/1999/xhtml">

        I've also defined the contentType in the Facelets template used by all our pages

        <f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"
        xmlns:ice="http://www.icesoft.com/icefaces/component" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:c="http://java.sun.com/jstl/core"
        xmlns:common="http://dkmanet.dk/jsf/common" contentType="text/html">

        <ice:portlet>
        .......

        But it has had no effect.

        I don't know how the ICEfaces components determines contentType and encoding, but in our case the will not be able to read <html> og doctype definitions server side, as these are generated by Websphere Portal Server. Could the issue reside here?

        I am also wondering if the fix http://jira.icefaces.org/browse/ICE-5664 is required to apply contentType? This fix does not seem to be part of EE-1.8.2.GA_P03

        Show
        Jesper Tejlgaard Pedersen added a comment - In relation to http://jira.icefaces.org/browse/ICE-6138 I've checked the html generated by Websphere Portal Server. It is: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html class="dj_gecko dj_contentbox" lang="da" xml:lang="da" xmlns="http://www.w3.org/1999/xhtml"> I've also defined the contentType in the Facelets template used by all our pages <f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ice="http://www.icesoft.com/icefaces/component" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:c="http://java.sun.com/jstl/core" xmlns:common="http://dkmanet.dk/jsf/common" contentType="text/html"> <ice:portlet> ....... But it has had no effect. I don't know how the ICEfaces components determines contentType and encoding, but in our case the will not be able to read <html> og doctype definitions server side, as these are generated by Websphere Portal Server. Could the issue reside here? I am also wondering if the fix http://jira.icefaces.org/browse/ICE-5664 is required to apply contentType? This fix does not seem to be part of EE-1.8.2.GA_P03
        Hide
        Jesper Tejlgaard Pedersen added a comment - - edited

        Attached RAD projekts reproducing the error in file ice7154_slim.zip.

        Extract content to RAD workspace and add icefaces jars to the WEB-INF/lib folder, i.e. ice-faces-comps.jar, icefaces-facelets.jar and icefaces.jar.

        After having deployed to Websphere Portal Server you need to execute createFunctionsPortal.xml.
        1. Login to the Websphere Portal Server and navigate to URL
        http://[host]:[port]/wps/[portal]/Administration
        2. Choose Portal Settings -> Import XML in left pane.
        3. Browse and find the file createFunctionsPortal.xml
        4. Press Import button

        After that you should be able to access portlet at

        http://[host]:[port]/wps/[portal]/ice7154

        Show
        Jesper Tejlgaard Pedersen added a comment - - edited Attached RAD projekts reproducing the error in file ice7154_slim.zip. Extract content to RAD workspace and add icefaces jars to the WEB-INF/lib folder, i.e. ice-faces-comps.jar, icefaces-facelets.jar and icefaces.jar. After having deployed to Websphere Portal Server you need to execute createFunctionsPortal.xml. 1. Login to the Websphere Portal Server and navigate to URL http://[host]:[port]/wps/[portal]/Administration 2. Choose Portal Settings -> Import XML in left pane. 3. Browse and find the file createFunctionsPortal.xml 4. Press Import button After that you should be able to access portlet at http://[host]:[port]/wps/[portal]/ice7154

          People

          • Assignee:
            Unassigned
            Reporter:
            Jesper Tejlgaard Pedersen
          • Votes:
            2 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: