[Users] GeoExt.Popup: Possible bug when unanchoing and then showing
Marc Jansen
jansen at terrestris.de
Mon Mar 5 16:08:29 CET 2012
Hi Andreas,
Calling show() on an already shown element shouldn't raise errors,
though. Also if the sequence is
popup.unanchorPopup();
popup.hide();
popup.show();
the problem persists.
I encountered this behaviour in an application where the mappanel (with
some popups) is inside a tab that is sometimes invisible. When the
mappanel is invisible, I hide all popups and show them again when the
mappanel is reshown. Until now I didn't make a distinction between
anchored or unanchored popups (for simplicity).
Pull request I likely to come (possibly from someone else like me, though).
Thanks for the instant feedback and best regards,
Marc
On 05.03.2012 15:56, Andreas Hocevar wrote:
> Hi,
>
> what do you want to achieve with popup.show() after
> popup.unanchorPopup()? It still should be shown after unanchoring.
> Anyway, a nice fix for this would be two things:
>
> 1) an anchorPopup method, so an unanchored popup can be anchored again
> 2) fix the issue you encountered
>
> Please create a ticket, or - even better - a pull request.
>
> Thanks!
> Andreas.
>
> On Mon, Mar 5, 2012 at 3:40 PM, Marc Jansen<jansen at terrestris.de> wrote:
>> Hi all,
>>
>> GeoExt 1.1 currently runs into an error, when the following sequence of
>> actions happen on a GeoExt.Popup(). The issue can be tested with the online
>> example here: http://api.geoext.org/1.1/examples/popup.html
>>
>> In a console type (after the popup has been opened via mouse click):
>>
>> popup.unanchorPopup();
>>
>> and then
>>
>> popup.show();
>>
>> Chrome says: " TypeError: Cannot call method 'getSize' of null" pointing
>> towards line 259 of Popup.js wher the code reads:
>>
>> ancSize = this.anc.getSize()
>>
>> I guess that this.anc is already nullified here, correct?
>>
>> Shall I file a bug report?
>>
>> Best regards,
>> Marc
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>
>
>
--
Bitte beachten Sie unsere neue Adresse:
Pützchens Chaussee 56
53227 Bonn
Logo der terrestris GmbH & Co. KG
Dipl.-Geogr. Marc Jansen
--- Anwendungsentwickler ---
terrestris GmbH & Co. KG
Pützchens Chaussee 56
53227 Bonn
Tel: +49 (0)228 / 96 28 99 -53
Fax: +49 (0)228 / 96 28 99 -57
Email: jansen at terrestris.de <mailto:jansen at terrestris.de>
Web: http://www.terrestris.de
Amtsgericht Bonn, HRA 6835
Komplementärin: terrestris Verwaltungsgesellschaft mbH
vertreten durch: Hinrich Paulsen, Till Adams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20120305/0f80447b/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: terrestris-logo-150x150-color.png
Type: image/png
Size: 18800 bytes
Desc: not available
Url : http://www.geoext.org/pipermail/users/attachments/20120305/0f80447b/attachment-0001.png
More information about the Users
mailing list