diff --git a/package-lock.json b/package-lock.json index 15b5e05..a881190 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "jszip": "^3.10.1", "overlayscrollbars": "^2.13.0", "overlayscrollbars-vue": "^0.5.9", + "plyr": "^3.8.3", "vue": "^3.2.13", "vue-chartjs": "^5.3.2", "vue-cookies": "^1.8.4", @@ -5083,6 +5084,12 @@ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, + "node_modules/custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==", + "license": "MIT" + }, "node_modules/dayjs": { "version": "1.11.19", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", @@ -7404,6 +7411,12 @@ "json5": "lib/cli.js" } }, + "node_modules/loadjs": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loadjs/-/loadjs-4.3.0.tgz", + "integrity": "sha512-vNX4ZZLJBeDEOBvdr2v/F+0aN5oMuPu7JTqrMwp+DtgK+AryOlpy6Xtm2/HpNr+azEa828oQjOtWsB6iDtSfSQ==", + "license": "MIT" + }, "node_modules/local-pkg": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", @@ -8690,6 +8703,19 @@ "pathe": "^2.0.1" } }, + "node_modules/plyr": { + "version": "3.8.3", + "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.8.3.tgz", + "integrity": "sha512-0+iI5uw0WRvtKBpgPCkmQQv7ucHVQKTEo6UFJjgJ8cy/JZhy0dQqshHQVitHXV6l2O3MzhgnuvQ95VSkWcWeSw==", + "license": "MIT", + "dependencies": { + "core-js": "^3.45.1", + "custom-event-polyfill": "^1.0.7", + "loadjs": "^4.3.0", + "rangetouch": "^2.0.1", + "url-polyfill": "^1.1.13" + } + }, "node_modules/portfinder": { "version": "1.0.38", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", @@ -9564,6 +9590,12 @@ "node": ">= 0.6" } }, + "node_modules/rangetouch": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/rangetouch/-/rangetouch-2.0.1.tgz", + "integrity": "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==", + "license": "MIT" + }, "node_modules/raw-body": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", @@ -11326,6 +11358,12 @@ "punycode": "^2.1.0" } }, + "node_modules/url-polyfill": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/url-polyfill/-/url-polyfill-1.1.14.tgz", + "integrity": "sha512-p4f3TTAG6ADVF3mwbXw7hGw+QJyw5CnNGvYh5fCuQQZIiuKUswqcznyV3pGDP9j0TSmC4UvRKm8kl1QsX1diiQ==", + "license": "MIT" + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 9d91330..60d68d9 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "jszip": "^3.10.1", "overlayscrollbars": "^2.13.0", "overlayscrollbars-vue": "^0.5.9", + "plyr": "^3.8.3", "vue": "^3.2.13", "vue-chartjs": "^5.3.2", "vue-cookies": "^1.8.4", @@ -45,4 +46,4 @@ "not dead", "not ie 11" ] -} \ No newline at end of file +} diff --git a/src/components/TransformMedia.vue b/src/components/TransformMedia.vue index 7716c66..afbbd80 100644 --- a/src/components/TransformMedia.vue +++ b/src/components/TransformMedia.vue @@ -8,6 +8,7 @@ @pointercancel="onPointerUp" @dblclick.prevent="onDblClick" > + -