Merge pull request #7914 from gberaudo/some_easy_window_cleanups
Some easy window cleanups
This commit is contained in:
@@ -507,7 +507,7 @@ PluggableMap.prototype.disposeInternal = function() {
|
||||
unlisten(this.viewport_, EventType.MOUSEWHEEL,
|
||||
this.handleBrowserEvent, this);
|
||||
if (this.handleResize_ !== undefined) {
|
||||
window.removeEventListener(EventType.RESIZE,
|
||||
removeEventListener(EventType.RESIZE,
|
||||
this.handleResize_, false);
|
||||
this.handleResize_ = undefined;
|
||||
}
|
||||
@@ -1010,7 +1010,7 @@ PluggableMap.prototype.handleTargetChanged_ = function() {
|
||||
this.renderer_.removeLayerRenderers();
|
||||
removeNode(this.viewport_);
|
||||
if (this.handleResize_ !== undefined) {
|
||||
window.removeEventListener(EventType.RESIZE,
|
||||
removeEventListener(EventType.RESIZE,
|
||||
this.handleResize_, false);
|
||||
this.handleResize_ = undefined;
|
||||
}
|
||||
@@ -1028,7 +1028,7 @@ PluggableMap.prototype.handleTargetChanged_ = function() {
|
||||
|
||||
if (!this.handleResize_) {
|
||||
this.handleResize_ = this.updateSize.bind(this);
|
||||
window.addEventListener(EventType.RESIZE,
|
||||
addEventListener(EventType.RESIZE,
|
||||
this.handleResize_, false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ let WEBGL_EXTENSIONS; // value is set below
|
||||
let HAS_WEBGL = false;
|
||||
|
||||
|
||||
if ('WebGLRenderingContext' in window) {
|
||||
if (typeof window !== 'undefined' && 'WebGLRenderingContext' in window) {
|
||||
try {
|
||||
const canvas = /** @type {HTMLCanvasElement} */ (document.createElement('CANVAS'));
|
||||
const gl = getContext(canvas, {failIfMajorPerformanceCaveat: true});
|
||||
|
||||
@@ -167,7 +167,7 @@ export const checkFont = (function() {
|
||||
}
|
||||
}
|
||||
if (done) {
|
||||
window.clearInterval(interval);
|
||||
clearInterval(interval);
|
||||
interval = undefined;
|
||||
}
|
||||
}
|
||||
@@ -184,7 +184,7 @@ export const checkFont = (function() {
|
||||
if (!isAvailable(fontFamily)) {
|
||||
checked[fontFamily] = 0;
|
||||
if (interval === undefined) {
|
||||
interval = window.setInterval(check, 32);
|
||||
interval = setInterval(check, 32);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user