From bdf98d9003820ae5a0038f1233c0a46f71ac25b9 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 13 Nov 2018 17:04:07 +0100 Subject: [PATCH] Give the layers container an CSS class name --- examples/export-map.js | 2 +- src/ol/renderer/Composite.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/export-map.js b/examples/export-map.js index 8a89def4a6..e57598c26a 100644 --- a/examples/export-map.js +++ b/examples/export-map.js @@ -25,7 +25,7 @@ const map = new Map({ document.getElementById('export-png').addEventListener('click', function() { map.once('rendercomplete', function() { - domtoimage.toPng(map.getViewport()) + domtoimage.toPng(map.getViewport().querySelector('.ol-layers')) .then(function(dataURL) { const link = document.getElementById('image-download'); link.href = dataURL; diff --git a/src/ol/renderer/Composite.js b/src/ol/renderer/Composite.js index 2e4643eeb5..1e9d06b526 100644 --- a/src/ol/renderer/Composite.js +++ b/src/ol/renderer/Composite.js @@ -37,7 +37,7 @@ class CompositeMapRenderer extends MapRenderer { style.width = '100%'; style.height = '100%'; - this.element_.className = CLASS_UNSELECTABLE; + this.element_.className = CLASS_UNSELECTABLE + ' ol-layers'; const container = map.getViewport(); container.insertBefore(this.element_, container.firstChild || null);