Setting opacity on the IFrame's parent, like we used to do in 2.11.
This commit is contained in:
@@ -1287,6 +1287,11 @@ OpenLayers.Layer = OpenLayers.Class({
|
|||||||
var childNodes = this.div.childNodes;
|
var childNodes = this.div.childNodes;
|
||||||
for(var i = 0, len = childNodes.length; i < len; ++i) {
|
for(var i = 0, len = childNodes.length; i < len; ++i) {
|
||||||
var element = childNodes[i].lastChild || childNodes[i];
|
var element = childNodes[i].lastChild || childNodes[i];
|
||||||
|
if (element.nodeName.toLowerCase() === "iframe") {
|
||||||
|
// changing opacity on IFrame elements does not work, so
|
||||||
|
// we set it on the parent
|
||||||
|
element = element.parentNode;
|
||||||
|
}
|
||||||
OpenLayers.Util.modifyDOMElement(element, null, null, null,
|
OpenLayers.Util.modifyDOMElement(element, null, null, null,
|
||||||
null, null, null, opacity);
|
null, null, null, opacity);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user