| <title>fullscreen-env-initial</title> |
| --fullscreen-inset-top: env(fullscreen-inset-top); |
| --fullscreen-inset-right: env(fullscreen-inset-right); |
| --fullscreen-inset-bottom: env(fullscreen-inset-bottom); |
| --fullscreen-inset-left: env(fullscreen-inset-left); |
| --fullscreen-auto-hide-duration: env(fullscreen-auto-hide-duration); |
| @supports (padding: env(fullscreen-inset-top)) { |
| const ENVS = ["fullscreen-inset-top", "fullscreen-inset-right", "fullscreen-inset-bottom", "fullscreen-inset-left", "fullscreen-auto-hide-duration"]; |
| const results = document.getElementById("results"); |
| const dummyStyle = window.getComputedStyle(document.getElementById("dummy")); |
| const checkForValue = (accumulator, value) => { |
| return dummyStyle.getPropertyValue(`--${value}`) != ""; |
| if (ENVS.reduce(checkForValue)) |
| results.textContent = `${ENVS.join(" ")} all had initial values.`; |
| results.textContent = `Some/all of ${ENVS.join(" ")} had missing initial values.`; |
| window.addEventListener("load", runTest, false); |
| <p id="should-be-green">This paragraph should have a green background.</p> |