resize observer polyfill

This commit is contained in:
Jan Prochazka
2021-03-21 08:54:49 +01:00
parent 437155e4c5
commit df5062c9a5
3 changed files with 8 additions and 1 deletions

View File

@@ -41,6 +41,7 @@
"dependencies": { "dependencies": {
"@mdi/font": "^5.9.55", "@mdi/font": "^5.9.55",
"file-selector": "^0.2.4", "file-selector": "^0.2.4",
"resize-observer-polyfill": "^1.5.1",
"sirv-cli": "^1.0.0", "sirv-cli": "^1.0.0",
"svelte-markdown": "^0.1.4", "svelte-markdown": "^0.1.4",
"svelte-select": "^3.17.0" "svelte-select": "^3.17.0"

View File

@@ -1,4 +1,5 @@
import _ from 'lodash'; import _ from 'lodash';
import ResizeObserver from 'resize-observer-polyfill';
export default function resizeObserver(node, observerEnabled) { export default function resizeObserver(node, observerEnabled) {
const measure = () => { const measure = () => {
@@ -18,7 +19,7 @@ export default function resizeObserver(node, observerEnabled) {
function doUpdate() { function doUpdate() {
if (observerEnabled && !resizeObserver) { if (observerEnabled && !resizeObserver) {
resizeObserver = new window['ResizeObserver'](() => { resizeObserver = new ResizeObserver(() => {
measure(); measure();
}); });
resizeObserver.observe(node); resizeObserver.observe(node);

View File

@@ -6071,6 +6071,11 @@ require-relative@^0.8.7:
resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de"
integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=
resize-observer-polyfill@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
resolve-cwd@^2.0.0: resolve-cwd@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"