[ 
https://issues.apache.org/jira/browse/WICKET-1123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540037
 ] 

knopp edited comment on WICKET-1123 at 11/3/07 5:27 PM:
--------------------------------------------------------------

Some samples contain invalid markup. It's because before wicket had ajax 
support it didn't really matter much. So it works most of the time until it 
gets complex and is replaced using ajax.

Once again, You have <table> inside <span>. That is _invalid_ markup. How 
firefox processes it is a thing of firefox. We can't affect it in any way. 

"special NONSTANDARD function calls like createContextualFragment"? Are you 
even serious?

The "useless" code is a leftover from previous refactor and it's already 
removed.

      was (Author: knopp):
    The samples are invalid. I'm not responsible for it. It works most of the 
time until it gets complex and is replaced using ajax.

Once again, You have <table> inside <span>. That is _invalid_ markup. How 
firefox processes it is a thing of firefox. We can't affect it in any way. 

"special NONSTANDARD function calls like createContextualFragment"? Are you 
even serious?

The "useless" code is a leftover from previous refactor and it's already 
removed.
  
> Ajax Panel Replacement Issue on Fireforx only (Kind of Complex Scenario, 
> subpanels and tables) 
> -----------------------------------------------------------------------------------------------
>
>                 Key: WICKET-1123
>                 URL: https://issues.apache.org/jira/browse/WICKET-1123
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta4
>         Environment: Windows XP, Apache Tomcat 5.5 and 6.0.14, Netbeans IDE 
> 5.5 and 6.0 beta2 Only happens on Firefox Browser (Gecko Engine)
>            Reporter: Francisco Diaz Trepat
>            Assignee: Matej Knopp
>         Attachments: GeckoEnginePanelReplacementBug_QS.zip
>
>
> > Hi. I'm going to try to explain the best that I can and without posting 
> > code 
> > at first the issue that is happening.
> >
> > I have the following panels A and C. A has two instances of B nested inside 
> > of it. C is empty:
> >
> > [
> >
> > ==PANEL-A==
> >
> >     [
> >
> >     ==PANEL-B1==
> >
> >     ]
> >
> >     [
> >
> >     ==PANEL-B2==
> >
> >     ] 
> >
> > ]
> >
> >
> > [
> > ==PANEL-C==
> > ]
> > 
> > What happens is that on another Panel that represent the Page content, lets
> > call it ContentPanel I need to toggle between panels A and C with the click 
> > of an Ajax Link.
> >
> > The first state is with panel C that it is empty (actually with lots of 
> > HiddenFields, but empty visually). On click I need to Show the A panel that
> > has viewable content. Finally on another click I need to go back to the 
> > original state of C panel.
> >
> > So far so good. The issue is as follows: 
> >
> > The problem happens on Firefox only (latest version 2.0.0.8) (on IE 6 and 7
> > it is not an issue as everything works fine).
> >
> > What happens is that I click on the link, and panel A shows perfectly. But 
> > when I click again to put the C panel back, the A panel gets Partially 
> > removed, that is panel A's first panel B instance B1 gets removed, but B2 is
> > not removed and it is still visible, plus I get the C panel, as C panel 
> > doesn't have viewable content it doesn't add to the visual problem. *Ej*: 
> >
> > [
> >
> > ==PANEL-A==
> >
> >
> >     [
> >
> >     ==PANEL-B2==
> >
> >     ] 
> >
> > ]
> >
> > [
> > ==PANEL-C==
> > ]
> >
> > Now If I click again, I get Panel A with "2 instances of B2" as panel B2 
> > was 
> > not removed.
> > [
> >
> > ==PANEL-A== 
> >
> >     [
> >
> >     ==PANEL-B1==
> >
> >     ]
> >
> >     [
> >
> >     ==PANEL-B2==
> >
> >     ]
> > 
> >     [
> >
> >     ==PANEL-B2==
> >
> >     ]
> >
> > ]
> >
> > So and so forth every click and click, I get panel A partially removed and
> > when added again I have another instance of B2 as it is never removed. 
> >
> >

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to