Opened 15 years ago
Closed 15 years ago
#512 closed defect (fixed)
Resize Mapsize does not work
Reported by: | bleukert | Owned by: | marc |
---|---|---|---|
Priority: | minor | Milestone: | 2.7 release |
Component: | user interface | Version: | 2.6 rc1 |
Keywords: | Cc: |
Description
Fresh Installation of Mapbender 2.6 from SVN.
Press the "Resize Mapsize" button in gui2: nothing happens.
The Error Console of Firefox shows the following error:
Error: skipMapRequest is not defined
Source File: http://<hostname>/mapbender/javascripts/map.php?&guiID=gui2&mb_myBBOX=
Line: 13418
Attachments (4)
Change History (10)
comment:1 by , 15 years ago
Component: | administration → user interface |
---|
comment:2 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 15 years ago
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
Hi Marc,
the module now works for me, thanks for your help.
Boris
comment:4 by , 15 years ago
Resolution: | worksforme |
---|---|
Status: | closed → reopened |
Hi Marc,
sorry but the module does not work correctly. When I set the resize_option to auto
and start the GUI the initial image is distorted (please see image resize_auto.jpg). After
the initial loading of the GUI I press the resize button and the image loads correct
(please see image resize_button.jpg). I think that the initial request to the mapserver
(BBOX) is not correct (please see requests.txt). Can you please help again?
Best regards, Boris
by , 15 years ago
Attachment: | resize_auto.gif added |
---|
by , 15 years ago
Attachment: | resize_auto.jpg added |
---|
by , 15 years ago
Attachment: | resize_button.jpg added |
---|
by , 15 years ago
Attachment: | requests.txt added |
---|
comment:5 by , 15 years ago
Hi Boris,
the boolean parameter skipMapRequest was set to the Module
to solve this
ticket.
http://trac.osgeo.org/mapbender/ticket/394
I see that this it's gonna bite a little.
If you want a quick sollution:
change in mod_resize_mapsize.php
from (line 121)
if (resize_option == 'auto'){ eventInit.register(function() { control(true); }); }
to:
if (resize_option == 'auto'){ eventInit.register(function() { control(); }); }
but this will log the first MapRequest twice again.
regards Marc
comment:6 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Hi again,
this is solved now,
see Christoph's changeset...
Hi,
bug is fixed.
skipMapRequest hasn't defined in function call.
I noticed another attitude with this module if you use EPSG:4326.
In Mb_2.6 the function getScale() in mapObj.js has been rebuild.
Now the function checks if EPSG:4326 is used, and caculates the scale (for the first time) correctly.
There is just one detriment. The following function repaintScale() needs this wrong scale(in 4326) to set the new Maprequest correctly.
To solve this too, i rebuilded the getScale() function a little.
see here in 2.6.
http://trac.osgeo.org/mapbender/changeset/4592/branches/2.6/http/javascripts
cheers Marc