Update external-map.js
This commit is contained in:
committed by
Maximilian Krög
parent
c799cf0cfd
commit
a807af75f1
@@ -3,9 +3,11 @@ import OSM from '../src/ol/source/OSM.js';
|
|||||||
import TileLayer from '../src/ol/layer/Tile.js';
|
import TileLayer from '../src/ol/layer/Tile.js';
|
||||||
import View from '../src/ol/View.js';
|
import View from '../src/ol/View.js';
|
||||||
import {fromLonLat} from '../src/ol/proj.js';
|
import {fromLonLat} from '../src/ol/proj.js';
|
||||||
|
import {FullScreen, defaults as defaultControls} from 'ol/control';
|
||||||
|
|
||||||
const map = new Map({
|
const map = new Map({
|
||||||
target: 'map',
|
target: 'map',
|
||||||
|
controls: defaultControls().extend([new FullScreen()]),
|
||||||
layers: [
|
layers: [
|
||||||
new TileLayer({
|
new TileLayer({
|
||||||
source: new OSM(),
|
source: new OSM(),
|
||||||
@@ -32,13 +34,16 @@ button.addEventListener('click', function () {
|
|||||||
mapWindow.addEventListener('load', function () {
|
mapWindow.addEventListener('load', function () {
|
||||||
const extMapDiv = mapWindow.document.getElementById('map');
|
const extMapDiv = mapWindow.document.getElementById('map');
|
||||||
map.setTarget(extMapDiv);
|
map.setTarget(extMapDiv);
|
||||||
|
|
||||||
|
mapWindow.addEventListener('beforeunload', function () {
|
||||||
|
localMapTarget.style.height = '';
|
||||||
|
map.setTarget(localMapTarget);
|
||||||
|
button.disabled = false;
|
||||||
|
mapWindow = undefined;
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
mapWindow.addEventListener('beforeunload', function () {
|
|
||||||
localMapTarget.style.height = '';
|
|
||||||
map.setTarget(localMapTarget);
|
|
||||||
button.disabled = false;
|
|
||||||
mapWindow = undefined;
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
window.addEventListener('beforeunload', function () {
|
window.addEventListener('beforeunload', function () {
|
||||||
if (mapWindow) {
|
if (mapWindow) {
|
||||||
|
|||||||
Reference in New Issue
Block a user