From 44513d874442f6331a4521c7112a02b4882ef4bd Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 26 Nov 2016 19:40:15 -0500 Subject: [PATCH] save additional info to recording nfo's --- .../emby-webcomponents/.bower.json | 8 +- .../actionsheet/actionsheet.js | 4 +- .../emby-webcomponents/animations.css | 24 - .../emby-checkbox/emby-checkbox.css | 13 +- .../emby-webcomponents/formdialog.css | 11 +- .../emby-webcomponents/guide/guide.css | 14 + .../guide/tvguide.template.html | 6 +- .../imageeditor/imageeditor.css | 16 + .../imageeditor/imageeditor.js | 2 +- .../imageeditor/imageeditor.template.html | 18 +- .../emby-webcomponents/listview/listview.css | 9 +- .../recordingcreator/recordingcreator.css | 16 +- .../recordingcreator.template.html | 8 +- .../recordingcreator/recordingfields.css | 49 + .../recordingcreator/recordingfields.js | 2 +- .../recordingfields.template.html | 49 +- .../subtitleeditor/subtitleeditor.css | 3 + .../subtitleeditor.template.html | 2 +- .../bower_components/hlsjs/.bower.json | 15 +- dashboard-ui/bower_components/hlsjs/API.md | 970 +++++---- .../bower_components/hlsjs/CONTRIBUTING.md | 32 + .../bower_components/hlsjs/ISSUE_TEMPLATE.md | 31 + .../bower_components/hlsjs/bower.json | 2 +- dashboard-ui/bower_components/hlsjs/design.md | 136 +- .../bower_components/hlsjs/dist/hls.min.js | 11 +- .../bower_components/hlsjs/package.json | 55 +- dashboard-ui/scripts/itembynamedetailpage.js | 4 + dashboard-ui/scripts/itemdetailpage.js | 54 +- dashboard-ui/scripts/librarybrowser.js | 67 +- dashboard-ui/scripts/secondaryitems.js | 35 +- dashboard-ui/strings/ar.json | 24 +- dashboard-ui/strings/de-DE.json | 1940 +++++++++++++++++ dashboard-ui/strings/en-GB.json | 14 +- dashboard-ui/strings/en-US.json | 2 + dashboard-ui/strings/es-ES.json | 1940 +++++++++++++++++ dashboard-ui/strings/es-MX.json | 24 +- dashboard-ui/strings/es.json | 100 +- dashboard-ui/strings/hu.json | 8 +- dashboard-ui/strings/it.json | 66 +- dashboard-ui/strings/kk.json | 28 +- dashboard-ui/strings/lt-LT.json | 1940 +++++++++++++++++ dashboard-ui/strings/ru.json | 28 +- 42 files changed, 7006 insertions(+), 774 deletions(-) delete mode 100644 dashboard-ui/bower_components/emby-webcomponents/animations.css create mode 100644 dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.css create mode 100644 dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css create mode 100644 dashboard-ui/bower_components/hlsjs/CONTRIBUTING.md create mode 100644 dashboard-ui/bower_components/hlsjs/ISSUE_TEMPLATE.md create mode 100644 dashboard-ui/strings/de-DE.json create mode 100644 dashboard-ui/strings/es-ES.json create mode 100644 dashboard-ui/strings/lt-LT.json diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 163a3200e..d8b8e2993 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.342", - "_release": "1.4.342", + "version": "1.4.348", + "_release": "1.4.348", "_resolution": { "type": "version", - "tag": "1.4.342", - "commit": "3d2f6e49f078abb2d5d258a904c691ef1847c1ad" + "tag": "1.4.348", + "commit": "d2faa01cf34ba1e52308619e3b703c2b13361b08" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js index 01b378fc3..9917d636e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js +++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js @@ -140,7 +140,7 @@ var html = ''; var scrollType = layoutManager.desktop ? 'smoothScrollY' : 'hiddenScrollY'; - var style = (browser.noFlex || browser.firefox) ? 'max-height:400px;' : ''; + var style = (browser.firefox) ? 'max-height:400px;' : ''; // Admittedly a hack but right now the scrollbar is being factored into the width which is causing truncation if (options.items.length > 20) { @@ -193,7 +193,7 @@ html += '
'; - var menuItemClass = browser.noFlex || browser.firefox ? 'actionSheetMenuItem actionSheetMenuItem-noflex' : 'actionSheetMenuItem'; + var menuItemClass = browser.firefox ? 'actionSheetMenuItem actionSheetMenuItem-noflex' : 'actionSheetMenuItem'; if (options.menuItemClass) { menuItemClass += ' ' + options.menuItemClass; diff --git a/dashboard-ui/bower_components/emby-webcomponents/animations.css b/dashboard-ui/bower_components/emby-webcomponents/animations.css deleted file mode 100644 index 06238f681..000000000 --- a/dashboard-ui/bower_components/emby-webcomponents/animations.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes slideupfadeshow { - from { - opacity: 0; - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - transform: none; - } -} - -@keyframes slidedownfadehide { - - from { - opacity: 1; - transform: none; - } - - to { - opacity: 0; - transform: translate3d(0, 100%, 0); - } -} \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css index b70c7c796..03a6ea757 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css @@ -2,7 +2,7 @@ position: relative; z-index: 1; vertical-align: middle; - display: inline-block; + display: inline-flex; box-sizing: border-box; width: 100%; margin: 0; @@ -18,18 +18,7 @@ .checkboxContainer { margin-bottom: 1.8em; - display: block; -} - -@supports (display: flex) { - - .mdl-checkbox { - display: inline-flex; - } - - .checkboxContainer { display: flex; - } } .checkboxContainer-withDescription { diff --git a/dashboard-ui/bower_components/emby-webcomponents/formdialog.css b/dashboard-ui/bower_components/emby-webcomponents/formdialog.css index 798662653..7fe97c41d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/formdialog.css +++ b/dashboard-ui/bower_components/emby-webcomponents/formdialog.css @@ -51,7 +51,8 @@ bottom: 0; left: 0; right: 0; - display: block; + display: flex; + position: absolute; padding: 1.25em 1em; /* Without this emby-checkbox is able to appear on top */ z-index: 1; @@ -60,14 +61,6 @@ flex-wrap: wrap; } -@supports (display: flex) { - - .formDialogFooter { - display: flex; - position: absolute; - } -} - .formDialogFooter-flex { position: static; } diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css index a61336fc2..73a7957f6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.css @@ -12,6 +12,12 @@ padding-left: 3.4em; } +.guideContent { + display: flex; + flex-grow: 1; + overflow: hidden; +} + .tvProgramSectionHeader { margin: 0; } @@ -49,6 +55,7 @@ position: relative; display: flex; align-items: flex-start; + flex-grow: 1; } .channelPrograms { @@ -469,3 +476,10 @@ display: none; } } + +.guideRequiresUnlock { + margin: 1em auto; + text-align: center; + padding: 1em; + flex-shrink: 0; +} diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html b/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html index 215c86b31..74d0f0272 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html @@ -14,12 +14,12 @@
-
+
-
+
@@ -30,7 +30,7 @@
-
+

${HeaderEditImages} @@ -19,7 +9,7 @@
-
+

${Images}

-
+

${Backdrops}

-
+

${Screenshots}

-
+
+
diff --git a/dashboard-ui/bower_components/hlsjs/.bower.json b/dashboard-ui/bower_components/hlsjs/.bower.json index 4c9739765..3970ec8c5 100644 --- a/dashboard-ui/bower_components/hlsjs/.bower.json +++ b/dashboard-ui/bower_components/hlsjs/.bower.json @@ -1,6 +1,6 @@ { "name": "hls.js", - "version": "0.5.52", + "version": "0.6.11", "license": "Apache-2.0", "description": "Media Source Extension - HLS library, by/for Dailymotion", "homepage": "https://github.com/dailymotion/hls.js", @@ -16,13 +16,14 @@ "test", "tests" ], - "_release": "0.5.52", + "_release": "0.6.11", "_resolution": { "type": "version", - "tag": "v0.5.52", - "commit": "2afcbb2bfb0d4a285537adaa60e413df0773e4b2" + "tag": "v0.6.11", + "commit": "7c55e06093ee8f9a9ab29aee94c3f4bef65fd77d" }, - "_source": "git://github.com/dailymotion/hls.js.git", - "_target": "~0.5.7", - "_originalSource": "dailymotion/hls.js" + "_source": "https://github.com/dailymotion/hls.js.git", + "_target": "^0.6.11", + "_originalSource": "hls.js", + "_direct": true } \ No newline at end of file diff --git a/dashboard-ui/bower_components/hlsjs/API.md b/dashboard-ui/bower_components/hlsjs/API.md index 747e95d57..59a8acbfd 100644 --- a/dashboard-ui/bower_components/hlsjs/API.md +++ b/dashboard-ui/bower_components/hlsjs/API.md @@ -1,73 +1,79 @@ -##Hello hls.js ! +## Hello hls.js! -###first step : setup and support -first include ```dist/hls.{min}.js``` in your web page and check whether your browser is supporting [MediaSource Extensions][]. -[MediaSource Extensions]: http://w3c.github.io/media-source/ -just invoke the following static method : ```Hls.isSupported()``` +### First step: setup and support -```js - - +First include `https://cdn.jsdelivr.net/hls.js/latest/hls.min.js` (or `/hls.js` for unminified) in your web page. + +```html + ``` -###second step: instanciate hls object and bind it to```