aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/map-OpenLayers.js
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2011-07-25 21:00:11 +0100
committerStruan Donald <struan@exo.org.uk>2011-07-25 21:00:11 +0100
commitbd5bc648aadd62d45a3a4117aa280d0ba7f5f755 (patch)
treee68aa71c56127d430ae95d0f1cf8ba6c31fd338a /web/js/map-OpenLayers.js
parent85745e3d59689af171abc3fbe98ef8d9e5f10e88 (diff)
parentc916094412f4eacfb1a56a0d9bb00e15f53ab253 (diff)
Merge branch 'master' of ssh://git.mysociety.org/data/git/public/fixmystreet into lichfield-cobrand
Diffstat (limited to 'web/js/map-OpenLayers.js')
-rw-r--r--web/js/map-OpenLayers.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js
index 6b4a03d7e..d00079517 100644
--- a/web/js/map-OpenLayers.js
+++ b/web/js/map-OpenLayers.js
@@ -41,6 +41,15 @@ $(function(){
return false;
});
+ // Vector layers must be added onload as IE sucks
+ if ($.browser.msie) {
+ $(window).load(fixmystreet_onload);
+ } else {
+ fixmystreet_onload();
+ }
+});
+
+function fixmystreet_onload() {
if ( fixmystreet.area ) {
var area = new OpenLayers.Layer.Vector("KML", {
strategies: [ new OpenLayers.Strategy.Fixed() ],
@@ -96,8 +105,7 @@ $(function(){
var bounds = fixmystreet.markers.getDataExtent();
if (bounds) { fixmystreet.map.zoomToExtent( bounds ); }
}
-
-});
+}
function fms_markers_list(pins, transform) {
var cols = { 'red':'R', 'green':'G', 'blue':'B', 'purple':'P' };