ThinkGeo.com    |     Documentation    |     Premium Support

Overlay swticher minimize icon location and width

Hi ThinkGeo,


I am having problem in Overlay switcher minimize icon showing on the left side just above the Globe button instead of on the right side. Also the width of the switcher takes full width of the map (See attached sig).


This happened after I buuild agains the Daily build version of Dec 02 or Dec 03.


Regards,


Anil



001_OverlaySwitcherwidth.zip (281 KB)

 


Hi, Anil
It's as though a linked CSS file isn't being loaded. Please check whether the file exists in the “theme/default/” folder which is named as “style.css” and also this file will be added into the web page that contains the web control.
So I suggest that you delete all the files in the “theme” folder and don’t set the ResourceDeploymentMode as Manual, and then the related resource files will be generated automatically if you run it again.
If you still have this problem, please provide us the version of WebEdition and any other necessary information you think we need to know.
Thanks,
Khalil

I cleared Browser cache using IE development tool option and it works as it used  too. Thanks.

 


Anil,
Can you check some things stated as below:
1. Can you see whether the style.css file exists in the “theme/default/” folder?

2. If it exists, and check whether the CSS style related with OverlaySwitcher exists in the style.css file?


If it still works as it used to, please add the attached style.css to the web page you have placed map control in.
Thanks,
Khalil

style.zip (1.88 KB)

Khalil, 
  
 Thanks for sending the updated style sheet. It solves the problem. Thankx. 
  
 Regards, 
 Anil

Anil, 
  
 That’s great. Any additional questions please let us know. 
  
 Thanks, 
  
 Khalil

Hi,


I too have had this issue, but I think the problem is slightly bigger.


I deleted my theme directory so that Map Suite would recreate the necessary files, and although this resolved the issue with the placement of the maximise/minimise icon, it seems the background colour of the overlay switcher can no longer be changed, i.e. the MapControl.MapTools.OverlaySwitcher.BackgroundColor property value doesn't work any more.


Best regards,


Gary


P.S. I'm using daily development build version 4.5.32.0.



 


Hi, Gary
Yes, this problem does exist in the latest auto builds. That’s caused by that we have upgraded the OpenLayers from 2.8 to 2.10 and it has some breaking changes in the source code of LayerSwitcher control.
Anyway, we have fixed this issue and it should be available in the latest Development Daily Build (4.5.44.0 or later). Please get it through helpdesk.thinkgeo.com/helpdesk/login.aspx.
Thanks,
Khalil

Hi Khalil, 
  
 Many thanks for that. 
  
 I’ve tried 4.5.44.0, and although the BackgroundColor property does now have some effect, the top and bottom of the overlay switcher (the areas with the curved corners) still remain grey, which they didn’t do before, so there’s maybe something else that needs correcting? 
  
 Best regards, 
  
 Gary

 


Hi, Gary
The “RoundedCornerColor” property of OverlaySwitcher map control may help you with that, which is used to get or set the rounded corner color of the OverlaySwitcher object.
Hope it could help you.
Thanks,
Khalil

Hi Khalil, 
  
 Aha - I didn’t spot that - many thanks that’s sorted it. 
  
 Best regards, 
  
 Gary 


Gary, thanks for your feedback, any additional questions please feel free to let us know. 
  
 Thanks, 
  
 Khalil