<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
do you still get the same error message? "this.layer is null" or
similar in VectorLegend.js?<br>
<br>
Cheers,<br>
Chris<br>
<br>
Am 19.10.2011 14:46, schrieb Hugo:
<blockquote
cite="mid:CAFtnPwrtV1wKNh0veN5F1jrJGAJJvapBmkEtghVpRDA-rCN0sg@mail.gmail.com"
type="cite">Hi Christian and all,
<div><br>
</div>
<div>I've tried your patch and obviously it is now working...
thanks a lot for your input.</div>
<div>Cheers,</div>
<div><br>
</div>
<div>Hugo<br>
<br>
<div class="gmail_quote">On Wed, Oct 19, 2011 at 1:01 PM,
Christian Mayer <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:mayer@terrestris.de">mayer@terrestris.de</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000"> Sorry I missed adding
the ticket URL [1] <a moz-do-not-send="true"
href="http://trac.geoext.org/ticket/451" target="_blank">http://trac.geoext.org/ticket/451</a><br>
<br>
Cheers,<br>
Chris<br>
<div>
<div>
<div><br>
</div>
</div>
</div>
<br>
Am 19.10.2011 13:15, schrieb Christian Mayer:
<div>
<div class="h5">
<blockquote type="cite"> Hello Hugo, hello Geoffrey,
hello all,<br>
<br>
Thanks for reporting this issue.<br>
I could reproduce the error and therefore I opened
up a ticket [1].<br>
Further discussion should be done there.<br>
<br>
Best rergards,<br>
Chris<br>
<div>
<div>
<div><br>
</div>
</div>
</div>
<br>
Am <a moz-do-not-send="true" href="tel:13.10.2011"
value="+13102011" target="_blank">13.10.2011</a>
16:21, schrieb Hugo:
<blockquote type="cite">Hi,
<div><br>
</div>
<div>Well i tried it on a window and still the
same error occurs. So it is definitely a
LegendPanel bug. If i don't use a LegendPanel at
all, there are no problems.</div>
<div><br>
</div>
<div>You are right when saying that it doesn't
affect map navigation. However, because i'm
using 2 different projections in the app
(spherical mercator and etrs) when reprojection
happens, and only after removing a vector layer,
the map gets confused and gets out there in the
world but not where it should be. If i don't
remove any vector layer reprojection works just
fine.</div>
<div><br>
</div>
<div>So, in my case, this bug is crashing some
fucntionalities.</div>
<div><br>
</div>
<div>I'm thinking in a workaround by just defining
a specific url for the legend of vector layers
and have an image on the server. Maybe that
works but is not a pretty solution specially if
you want to give the users the possibility to
change the style of such layers.</div>
<div><br>
</div>
<div>Does someone have more thoughts on this?</div>
<div><br>
</div>
<div>Regards,</div>
<div>Hugo <br>
<br>
<div class="gmail_quote">On Thu, Oct 13, 2011 at
2:52 PM, gbrun <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:gbrun@myopera.com"
target="_blank">gbrun@myopera.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:
0pt 0pt 0pt 0.8ex; border-left: 1px solid
rgb(204, 204, 204); padding-left: 1ex;">I
think I also had this problem with zooming
into the map, beside the collapse/expand
issue. But in my memories, this problem
didn't affect the navigation in the map, did
it? I only received error messages in
firebug.<br>
<br>
I didn't find a solution to fix this bug: so
I isolated the LegendPanel component from
the others panels by giving it its own
window. Maybe you can try this clue: it
could help you to define if it's a
LegendPanel bug.<br>
<br>
Geoffrey<br>
<br>
<br>
Le Thu, 13 Oct 2011 15:30:34 +0200, Hugo
<<a moz-do-not-send="true"
href="mailto:hfpmartins@gmail.com"
target="_blank">hfpmartins@gmail.com</a>>
a écrit:
<div>
<div><br>
<br>
<blockquote class="gmail_quote"
style="margin: 0pt 0pt 0pt 0.8ex;
border-left: 1px solid rgb(204, 204,
204); padding-left: 1ex;"> Hi
Geoffrey,<br>
<br>
Indeed i have a viewport with a left
panel and a map panel (in center<br>
region). My left panel is a tabpanel
which has a treepanel and legend
panel.<br>
The thing is even if i don't collapse
the left panel i get this error just<br>
by doing a zoom in the map. Even when
changing the layout i get the same<br>
error. At the moment i have no idea
where to start to debug this...<br>
How did you solved it? Any more
suggestions?<br>
<br>
Thanks in advance,<br>
Hugo<br>
<br>
On Thu, Oct 13, 2011 at 12:07 PM,
gbrun <<a moz-do-not-send="true"
href="mailto:gbrun@myopera.com"
target="_blank">gbrun@myopera.com</a>>
wrote:<br>
<br>
<blockquote class="gmail_quote"
style="margin: 0pt 0pt 0pt 0.8ex;
border-left: 1px solid rgb(204, 204,
204); padding-left: 1ex;"> Hi Hugo,<br>
<br>
My question would probably be
surprising for you! Do your
LegendPanel use a<br>
"border" layout shared with an other
panel (a MapPanel precisely? I got a<br>
similar bug: this one appeared when
I collapsed/expanded the LegendPanel<br>
after removing a layer.<br>
<br>
I'm not sure your problem is related
to this one, but perhaps?<br>
<br>
Geoffrey<br>
<br>
<br>
<br>
Le Thu, 13 Oct 2011 12:44:27 +0200,
Hugo <<a moz-do-not-send="true"
href="mailto:hfpmartins@gmail.com"
target="_blank">hfpmartins@gmail.com</a>>
a écrit:<br>
<br>
<br>
Hello all,<br>
<blockquote class="gmail_quote"
style="margin: 0pt 0pt 0pt 0.8ex;
border-left: 1px solid rgb(204,
204, 204); padding-left: 1ex;"> <br>
I'm facing a small but annoying
problem with vector legends. I'm
using<br>
JSTS<br>
(which i think it is an awesome
contribution for geoprocessing
operations<br>
on<br>
the client side) to compute
buffers. So the user defines the
parameters to<br>
compute a buffer and a new vector
layer is added with the result.
Untill<br>
now<br>
everything is fine, and
GeoExt.LegendPanel shows the
legend for this<br>
layer.<br>
In the app, the user has also the
possibility to select several
layers and<br>
completely remove them from the
map. It is exactly here that the
problem<br>
arises. After removing a vector
layer from the map i start to get
an error<br>
related with vectorlegend.js. From
that point onwards, everytime i
make a<br>
zoom in the map i get the
following error:<br>
<br>
this.layer is null (on line 256 of
vectorlegend.js:<br>
this.layer.map.getScale())<br>
<br>
This only happens after removing
vector layers from the map. So i
thought<br>
i<br>
had to manually remove the layer
from the legendpanel but, as
expected,<br>
the<br>
layerstore of the legendpanel is
synchronized with the mapPanel<br>
layerstore<br>
and, therefore, the layer is no
longer present at both stores.<br>
<br>
So, what might be the issue
happening here?<br>
<br>
Regards,<br>
Hugo<br>
<br>
<br>
<br>
</blockquote>
<br>
--<br>
--<br>
Geoffrey BRUN<br>
<br>
Étudiant en master SIGMA<br>
Stagiaire au PNR du Haut-Languedoc<br>
<br>
Hameau de Brassac<br>
Saint-Pons de Thomières<br>
<a moz-do-not-send="true"
href="tel:%2B33%20%280%29%206%2077%2074%2044%2016"
value="+33677744416"
target="_blank">+33 (0) 6 77 74 44
16</a><br>
<br>
</blockquote>
<br>
<br>
<br>
</blockquote>
<br>
<br>
-- <br>
-- <br>
Geoffrey BRUN<br>
<br>
Étudiant en master SIGMA<br>
Stagiaire au PNR du Haut-Languedoc<br>
<br>
Hameau de Brassac<br>
Saint-Pons de Thomières<br>
<a moz-do-not-send="true"
href="tel:%2B33%20%280%29%206%2077%2074%2044%2016"
value="+33677744416" target="_blank">+33
(0) 6 77 74 44 16</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Hugo Martins<br>
LabNT - ISEGI UNL<br>
Campus de Campolide<br>
1070-312 Lisboa<br>
N 38°43'56.84", W 9°9'35.74"<br>
</div>
<pre><fieldset></fieldset>
_______________________________________________
Users mailing list
<a moz-do-not-send="true" href="mailto:Users@geoext.org" target="_blank">Users@geoext.org</a>
<a moz-do-not-send="true" href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<pre><fieldset></fieldset>
_______________________________________________
Users mailing list
<a moz-do-not-send="true" href="mailto:Users@geoext.org" target="_blank">Users@geoext.org</a>
<a moz-do-not-send="true" href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true" href="mailto:Users@geoext.org">Users@geoext.org</a><br>
<a moz-do-not-send="true"
href="http://www.geoext.org/cgi-bin/mailman/listinfo/users"
target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Hugo Martins<br>
LabNT - ISEGI UNL<br>
Campus de Campolide<br>
1070-312 Lisboa<br>
N 38°43'56.84", W 9°9'35.74"<br>
</div>
</blockquote>
<br>
</body>
</html>