From adfa5d5fb564c810e6af493e895fd2e41b93a9d8 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 20 Jan 2018 19:19:24 -0800 Subject: [PATCH] add modal dialog to fix fullscreen video --- package-lock.json | 5 ++ package.json | 1 + routes/_components/Media.html | 66 +++++++++++++-- routes/_components/VideoDialog.html | 80 +++++++++++++++++++ routes/_utils/asyncModules.js | 19 ++++- routes/settings/_components/SettingsList.html | 8 +- scss/themes/_base.scss | 1 + templates/2xx.html | 12 ++- templates/main.js | 6 +- 9 files changed, 179 insertions(+), 19 deletions(-) create mode 100644 routes/_components/VideoDialog.html diff --git a/package-lock.json b/package-lock.json index 1bcb7e1d..2cb316ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1295,6 +1295,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, + "dialog-polyfill": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/dialog-polyfill/-/dialog-polyfill-0.4.9.tgz", + "integrity": "sha512-iM4ZXRLOA/qpbW6XznGOq7Iq58JoXhZGo+OMG8K3wFxvIatnMTnIancLGEKa6WYy6oTkndfb2UXQ6FGtoUBn1g==" + }, "diffie-hellman": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", diff --git a/package.json b/package.json index be78e0a9..55855d0f 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "concurrently": "^3.5.1", "cross-env": "^5.1.3", "css-loader": "^0.28.7", + "dialog-polyfill": "^0.4.9", "express": "^4.16.2", "extract-text-webpack-plugin": "^3.0.2", "fg-loadcss": "^2.0.1", diff --git a/routes/_components/Media.html b/routes/_components/Media.html index c4d3853c..725f5986 100644 --- a/routes/_components/Media.html +++ b/routes/_components/Media.html @@ -2,12 +2,19 @@ {{#each mediaAttachments as media}}
{{#if media.type === 'video'}} -