Autocompleter mixin doesn't work when inside zone and after update
------------------------------------------------------------------

                 Key: TAP5-260
                 URL: https://issues.apache.org/jira/browse/TAP5-260
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.0.15
            Reporter: Hugo Palma


I have a textfield with the autocompleter mixin inside a zone. Everything works 
fine until some event updates the zone.

After that first update i start getting the following javascript error.
After some digging i found that what is happening is that when the autcompleter 
mixin renders again as the zone is updated it generates a new id for it. This 
id is used to register with the Ajax.Autocompleter javascript object. The 
problem is that the previous render had already registered the same 
Ajax.Autocompleter object listener but for the previous id that doesn't id 
anymore, hence the error.

$(element) is null                      prototype.js (line 1577)
hide()("subject:11ce7b19c7a:loader")
stopIndicator()()   controls.js (line 126)
hide()()controls.js (line 116)
(?)()()prototype.js (line 209)    
$(element).style.display = 'none';prototype.js (line 1577

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to