X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/61e756c62550a5c00345119f050ce7e86b8c40fa..4368ba9f117651cdfbf1e21225a518a566130a2f:/app/assets/javascripts/openlayers.js.erb diff --git a/app/assets/javascripts/openlayers.js.erb b/app/assets/javascripts/openlayers.js.erb index 6a027d59b..206e7177f 100644 --- a/app/assets/javascripts/openlayers.js.erb +++ b/app/assets/javascripts/openlayers.js.erb @@ -28,6 +28,16 @@ OpenLayers.Util.imageURLs = { "img/zoom-world-mini.png": "<%= asset_path 'img/zoom-world-mini.png' %>" }; +OpenLayers.Util.origCreateDiv = OpenLayers.Util.createDiv; + +OpenLayers.Util.createDiv = function(id, px, sz, imgURL, position, + border, overflow, opacity) { + imgURL = OpenLayers.Util.imageURLs[imgURL] || imgURL; + + return OpenLayers.Util.origCreateDiv(id, px, sz, imgURL, position, + border, overflow, opacity); +}; + OpenLayers.Util.origCreateImage = OpenLayers.Util.createImage; OpenLayers.Util.createImage = function(id, px, sz, imgURL, position, border, @@ -37,3 +47,15 @@ OpenLayers.Util.createImage = function(id, px, sz, imgURL, position, border, return OpenLayers.Util.origCreateImage(id, px, sz, imgURL, position, border, opacity, delayDisplay); }; + +OpenLayers.Util.origModifyAlphaImageDiv = OpenLayers.Util.modifyAlphaImageDiv; + +OpenLayers.Util.modifyAlphaImageDiv = function(div, id, px, sz, imgURL, + position, border, sizing, + opacity) { + imgURL = OpenLayers.Util.imageURLs[imgURL] || imgURL; + + return OpenLayers.Util.origModifyAlphaImageDiv(div, id, px, sz, imgURL, + position, border, sizing, + opacity); +};