-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Get tests running with (a) recent build from web-map-custom-element
map-extent PR.
- Loading branch information
1 parent
696e03f
commit f879323
Showing
4 changed files
with
99 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width,initial-scale=1"> | ||
<title>index-map.html</title> | ||
<script type="module" src="../../../src/dist/mapml-viewer.js"></script> | ||
<style> | ||
html, | ||
body { | ||
height: 100%; | ||
} | ||
* { | ||
margin: 0; | ||
padding: 0; | ||
} | ||
|
||
/* Specifying the `:defined` selector is recommended to style the map | ||
element, such that styles don't apply when fallback content is in use | ||
(e.g. when scripting is disabled or when custom/built-in elements isn't | ||
supported in the browser). */ | ||
mapml-viewer:defined { | ||
/* Responsive map. */ | ||
max-width: 100%; | ||
|
||
/* Full viewport. */ | ||
width: 100%; | ||
height: 100%; | ||
|
||
/* Remove default (native-like) border. */ | ||
border: none; | ||
|
||
vertical-align: middle; | ||
} | ||
|
||
/* Pre-style to avoid FOUC of inline layer- and fallback content. */ | ||
mapml-viewer:not(:defined) > * { | ||
display: none; | ||
} | ||
|
||
/* Pre-style to avoid Layout Shift. */ | ||
mapml-viewer:not(:defined) { | ||
display: inline-block; | ||
contain: size; | ||
contain-intrinsic-size: 304px 154px; | ||
} | ||
|
||
/* Ensure inline layer content is hidden if custom/built-in elements isn't | ||
supported, or if javascript is disabled. This needs to be defined separately | ||
from the above, because the `:not(:defined)` selector invalidates the entire | ||
declaration in browsers that do not support it. */ | ||
layer- { | ||
display: none; | ||
} | ||
</style> | ||
<noscript> | ||
<style> | ||
/* Ensure fallback content (children of the map element) is displayed if | ||
custom/built-in elements is supported but javascript is disabled. */ | ||
mapml-viewer:not(:defined) > :not(layer-) { | ||
display: initial; | ||
} | ||
|
||
/* "Reset" the properties used to pre-style (to avoid Layout Shift) if | ||
custom/built-in elements is supported but javascript is disabled. */ | ||
mapml-viewer:not(:defined) { | ||
display: initial; | ||
contain: initial; | ||
contain-intrinsic-size: initial; | ||
} | ||
</style> | ||
</noscript> | ||
</head> | ||
<body> | ||
<mapml-viewer projection="OSMTILE" zoom="10" lon="-75.7" lat="45.4" controls=""> | ||
<layer- label="OpenStreetMap" checked=""> | ||
<map-extent units="OSMTILE" checked> | ||
<map-input name="z" type="zoom" value="18" min="0" max="18"></map-input> | ||
<map-input name="x" type="location" units="tilematrix" axis="column" min="0" max="262144" ></map-input> | ||
<map-input name="y" type="location" units="tilematrix" axis="row" min="0" max="262144" ></map-input> | ||
<map-link rel="tile" tref="https://tile.openstreetmap.org/{z}/{x}/{y}.png" /> | ||
</map-extent> | ||
</layer-> | ||
</mapml-viewer> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters