[richfaces-issues] [JBoss JIRA] Commented: (RF-1948) Performance problem with the panel menu component in IE

Christian Küppers (JIRA) jira-events at lists.jboss.org
Mon Jan 21 03:41:21 EST 2008


    [ http://jira.jboss.com/jira/browse/RF-1948?page=comments#action_12395920 ] 
            
Christian Küppers commented on RF-1948:
---------------------------------------

Here is my page source. IE freezes for about two seconds and FF not.

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>

      	<rich:panelMenu style="width:170px; border: 0px;" mode="server"
					iconGroupPosition="none"
					iconGroupTopPosition="none"
					iconItemPosition="none"
					iconItemTopPosition="none"
					topGroupClass="pmenutopgroup"
					topItemClass="pmenutopitem"
					groupClass="pmenugroup"
					itemClass="pmenuitem" 
					hoveredGroupClass="pmenugroup_hover"
					hoveredItemClass="pmenuitem_hover"
					expandSingle="true" >
                <rich:panelMenuItem hoverClass="pmenugroup_hover" name="nav_1" label="#{msg.Aktuelles}" action="#{AccessMB.navigate}" />
                <rich:separator height="1" styleClass="pmenutopseparator" style="background-image: none;"/>
                <rich:panelMenuItem hoverClass="pmenugroup_hover" name="nav_2" label="#{msg.Aktionsangebote}" action="#{AccessMB.navigate}" />
                <rich:separator height="1" styleClass="pmenutopseparator" style="background-image: none;"/>
                <rich:panelMenuItem hoverClass="pmenugroup_hover" name="nav_3" label="#{msg.Meine_Aktionen}" action="#{AccessMB.navigate}" />
                <rich:panelMenuGroup label="#{msg.Meine_Daten}"  >
                       <rich:panelMenuItem name="nav_4.1" label="#{msg.Adressen}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_4.2" label="#{msg.Vertriebspartner}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_4.3" label="#{msg.Ansprechpartner}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_4.4" label="#{msg.Zielgruppen}" action="#{AccessMB.navigate}" >
                               <f:param id="adm_nav_back" name="adm_nav_back" value="nav_zielgruppen"/>
                       </rich:panelMenuItem>
                       <rich:panelMenuItem name="nav_4.5" label="#{msg.Bilder}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_4.6" label="#{msg.Werbetraeger}" action="#{AccessMB.navigate}" />
                </rich:panelMenuGroup>
                <rich:panelMenuGroup label="#{msg.Meine_Leads}">
                       <rich:panelMenuItem name="nav_5.1" label="#{msg.Bearbeitung}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_5.2" label="#{msg.Uebernahme}" action="#{AccessMB.navigate}" />
                </rich:panelMenuGroup>
                <rich:separator height="1" styleClass="pmenutopseparator" style="background-image: none;"/>
                <rich:panelMenuGroup label="#{msg.Reporting}">
                       <rich:panelMenuItem name="nav_6.1" label="#{msg.Aktionen}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_6.2" label="#{msg.Leads}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_6.3" label="#{msg.Kosten}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_6.4" label="#{msg.Erfolg}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_6.5" label="#{msg.Servicecenter}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_6.6" label="#{msg.MedienKanalspezifika}" action="#{AccessMB.navigate}" />
                </rich:panelMenuGroup>
                <rich:separator height="1" styleClass="pmenutopseparator" style="background-image: none;"/>
                <rich:panelMenuGroup label="#{msg.Download}" >
                       <rich:panelMenuItem name="nav_7.1" label="#{msg.Events}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_7.2" label="#{msg.Beschriftungen}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_7.3" label="#{msg.Formulare}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_7.4" label="#{msg.Dateien}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_7.5" label="#{msg.Moebel}" action="#{AccessMB.navigate}" />
                </rich:panelMenuGroup>
                <rich:separator height="1" styleClass="pmenutopseparator" style="background-image: none;"/>
                <rich:panelMenuGroup label="#{msg.Verwaltung}">
                       <rich:panelMenuItem name="nav_8.1" label="#{msg.Kampagnen}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.2" label="#{msg.Aktionen}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.3" label="#{msg.Aktionsfreigabe}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.4" label="#{msg.Haendlerdaten}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.5" label="#{msg.Haendlerwechsel}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.6" label="#{msg.Bilder}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.7" label="#{msg.Textbausteine}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.8" label="#{msg.Aktuelles}" action="#{AccessMB.navigate}" />
                       <rich:panelMenuItem name="nav_8.9" label="#{msg.Download}" action="#{AccessMB.navigate}" />
                </rich:panelMenuGroup>
       </rich:panelMenu>
		

Thanks,
Christian



> Performance problem with the panel menu component in IE
> -------------------------------------------------------
>
>                 Key: RF-1948
>                 URL: http://jira.jboss.com/jira/browse/RF-1948
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.1.3
>         Environment: JBoss AS 4.2.2
> MyFaces 1.1.5
> IE 6.0.2900
> FF 2.0.0.11
>            Reporter: Christian Küppers
>         Assigned To: Sergey Halipov
>             Fix For: 3.2.0
>
>
> We have a performance problem with the panel menu component in v3.1.3 and IE.
> It takes a few seconds for IE to display a page that contains a rich:panelMenu. In Firefox there is no problem.
> I think, it is the fault of the panel menu's javascript.
> After RF-1717 has been resolved, i tested it with the 3.1.4-SNAPSHOT. It is a way better, but i think it still exists.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the richfaces-issues mailing list