Prevent OSX Safari to display distorded map

This commit is contained in:
Antoine Abt
2014-02-14 11:25:34 +01:00
parent f5c80f40bd
commit bb50d5936f

View File

@@ -104,9 +104,13 @@ ol.control.FullScreen.prototype.handleFullScreenChange_ = function() {
var opened = this.cssClassName_ + '-true'; var opened = this.cssClassName_ + '-true';
var closed = this.cssClassName_ + '-false'; var closed = this.cssClassName_ + '-false';
var anchor = goog.dom.getFirstElementChild(this.element); var anchor = goog.dom.getFirstElementChild(this.element);
var map = this.getMap();
if (goog.dom.fullscreen.isFullScreen()) { if (goog.dom.fullscreen.isFullScreen()) {
goog.dom.classes.swap(anchor, closed, opened); goog.dom.classes.swap(anchor, closed, opened);
} else { } else {
goog.dom.classes.swap(anchor, opened, closed); goog.dom.classes.swap(anchor, opened, closed);
} }
if (!goog.isNull(map)) {
map.updateSize();
}
}; };