Taon,
I was about to file a bug when I found out that the problem has already
been identified and fixed in 1.5rc2, see
http://jira.codehaus.org/browse/MAP-485. is your mapbuilder copy
up-to-date ?
Regards,
Gilles
Toan Nguyen wrote:
Thank you,
I will check it.
On Thu, Apr 10, 2008 at 9:59 PM, Gilles Bassière
<[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Toan,
I just remember that the "for ... in" loop is not always
equivalent to its "for" counterpart...
According to Wikipédia :
for (var property-name in object-name) {
statements using object-name[property-name];
}
In a "for ... in" statement, the iterator is the property name,
not a numerical index. If the code in the loop use this property
name, then there is no obvious conversion between "for" and "for
... in" statement.
Please keep the list updated if you manage to solve your problem.
Maybe someone else can provide feedback? I guess many other people
faced issues using prototype.js.
Regards
Gilles
Gilles Bassière wrote:
Hi Toan,
The patch I sent you was for FeatureSelectHandler and it
solved my problem. But there are plenty of other scripts that
use the "for (var in array)" structure. You might still be in
trouble with this prototype "bug". I looked for other use of
the for statement that might cause problem and found this :
./widget/WebServiceForm.js:159: for (var elementName in
objRef.formElements) {
./widget/EditLine.js:49: for (var i in points) {
./widget/MapPaneOL.js:113: for (var i in layers) {
./widget/MapPaneOL.js:185: for (var r in resolutions) {
./widget/MapPaneOL.js:194: for (var s in scales) {
./widget/MapPaneOL.js:259: for (var r in resolutions) {
./widget/MapPaneOL.js:599: for (var i in objRef.oLlayers) {
./widget/GmlRendererOL.js:213: for (var i in
objRef.model.mergeModels) {
./widget/GmlRendererOL.js:353: for (var i in hiddenFeatures) {
./widget/EditPolygon.js:51: for (var i in points) {
./widget/OverviewMap.js:89: for (var i in
map.mbMapPane.oLlayers) {
./widget/OverviewMap.js:138: for (var i in options.layers) {
./tool/FeatureSelectHandler.js:92: for (var i in
objRef.sourceModels) {
./tool/FeatureSelectHandler.js:167: for (var i in
objRef.sourceModels) {
./tool/FeatureSelectHandler.js:192: for (var i in
objRef.sourceModels) {
./tool/FeatureSelectHandler.js:251: for (var i in
objRef.sourceModels) {
./tool/FeatureSelectHandler.js:279: for (var i in
objRef.sourceModels) {
./tool/MergeModels.js:76: for (var i in
objRef.model.mergeModels) {
./util/Util.js:652: for (var i in varArgs) {
This is an excerpt from the output of the command : find .
-name "*.js" -exec grep -Hni "for (" '{}' \;
With Firebug, I think you can check which of those are in use
in your webapp.
Regards
Gilles
Toan Nguyen wrote:
Thank you very much, I have fixed it.
But more important, my map is still blank. I try remove
the css of Ext JS, but nothing happens. I use Firebug to
view mapPanel, but div layer is empty. You can see my
attach file.
--
Nguyễn Đình Toán
-------------------------
Neu khong doc duoc tieng Viet, vui long vao menu View -->
chon Encoding --> chon Unicode (UTF-8). Cam on.
------------------------------------------------------------------------
--
Gilles Bassiere
MAKINA CORPUS
30 rue des Jeuneurs
FR-75002 PARIS
+33 (0) 1 44 82 00 80
http://www.makina-corpus.com
--
Nguyễn Đình Toán
-------------------------
Neu khong doc duoc tieng Viet, vui long vao menu View --> chon
Encoding --> chon Unicode (UTF-8). Cam on.
--
Gilles Bassiere
MAKINA CORPUS
30 rue des Jeuneurs
FR-75002 PARIS
+33 (0) 1 44 82 00 80
http://www.makina-corpus.com
begin:vcard
fn;quoted-printable:Gilles Bassi=C3=A8re
n;quoted-printable:Bassi=C3=A8re;Gilles
org:Makina Corpus;GIS
adr;quoted-printable:;;30 rue des Je=C3=BBneurs;Paris;;FR-75011;France
email;internet:[EMAIL PROTECTED]
title:Web GIS developper
tel;work:+33 (0) 1 44 82 00 80
x-mozilla-html:FALSE
url:http://www.makina-corpus.com
version:2.1
end:vcard
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mapbuilder-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-users