From 95e99a6716801cc547d8cd45c433fcfaa5a902a4 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 9 Sep 2016 02:59:23 -0400 Subject: [PATCH] update dialogs --- dashboard-ui/addplugin.html | 4 +- dashboard-ui/autoorganizelog.html | 4 +- dashboard-ui/autoorganizetv.html | 2 +- .../emby-webcomponents/.bower.json | 8 +- .../emby-webcomponents/alert/alert.js | 3 +- .../collectioneditor/collectioneditor.js | 6 +- .../emby-webcomponents/confirm/confirm.js | 6 +- .../emby-webcomponents/dialog/dialog.js | 9 +- .../dialog/dialog.template.html | 3 +- .../dialoghelper/dialoghelper.css | 17 +-- .../emby-button/emby-button.css | 68 +++++------ .../emby-webcomponents/formdialog.css | 7 +- .../guide/guide-settings.template.html | 4 +- .../guide/tvguide.template.html | 3 +- .../imageeditor/imageeditor.template.html | 4 +- .../itemidentifier.template.html | 8 +- .../metadataeditor.template.html | 6 +- .../metadataeditor/personeditor.template.html | 6 +- .../playlisteditor/playlisteditor.js | 6 +- .../emby-webcomponents/prompt/prompt.js | 2 +- .../prompt/prompt.template.html | 15 ++- .../recordingcreator.template.html | 8 +- .../recordingeditor.template.html | 6 +- .../refreshdialog/refreshdialog.js | 6 +- .../emby-webcomponents/strings/ar.json | 2 +- .../emby-webcomponents/strings/bg-BG.json | 2 +- .../emby-webcomponents/strings/ca.json | 2 +- .../emby-webcomponents/strings/de.json | 10 +- .../emby-webcomponents/strings/el.json | 2 +- .../emby-webcomponents/strings/es-AR.json | 2 +- .../emby-webcomponents/strings/fi.json | 2 +- .../emby-webcomponents/strings/fr-CA.json | 2 +- .../emby-webcomponents/strings/gsw.json | 2 +- .../emby-webcomponents/strings/he.json | 2 +- .../emby-webcomponents/strings/hr.json | 2 +- .../emby-webcomponents/strings/hu.json | 2 +- .../emby-webcomponents/strings/id.json | 2 +- .../emby-webcomponents/strings/it.json | 2 +- .../emby-webcomponents/strings/kk.json | 2 +- .../emby-webcomponents/strings/ko.json | 2 +- .../emby-webcomponents/strings/ms.json | 2 +- .../emby-webcomponents/strings/ro.json | 2 +- .../emby-webcomponents/strings/ru.json | 2 +- .../emby-webcomponents/strings/sk.json | 2 +- .../emby-webcomponents/strings/sl-SI.json | 2 +- .../emby-webcomponents/strings/tr.json | 2 +- .../emby-webcomponents/strings/uk.json | 2 +- .../emby-webcomponents/strings/vi.json | 2 +- .../emby-webcomponents/strings/zh-CN.json | 2 +- .../emby-webcomponents/strings/zh-HK.json | 2 +- .../subtitleeditor.template.html | 4 +- .../emby-webcomponents/sync/sync.js | 6 +- .../emby-webcomponents/voice/voicedialog.js | 6 +- .../bower_components/iron-meta/.bower.json | 6 +- dashboard-ui/cinemamodeconfiguration.html | 2 +- .../components/channelmapper/channelmapper.js | 4 +- .../directorybrowser/directorybrowser.js | 6 +- .../fileorganizer/fileorganizer.template.html | 4 +- .../guestinviter/connectlink.template.html | 4 +- .../guestinviter/guestinviter.template.html | 7 +- .../medialibrarycreator.template.html | 6 +- .../medialibraryeditor.template.html | 4 +- .../tvproviders/schedulesdirect.template.html | 6 +- .../tvproviders/xmltv.template.html | 4 +- dashboard-ui/connectlogin.html | 19 +-- dashboard-ui/dashboard.html | 4 +- dashboard-ui/dashboardgeneral.html | 2 +- dashboard-ui/dashboardhosting.html | 2 +- dashboard-ui/device.html | 2 +- dashboard-ui/dlnaprofile.html | 4 +- dashboard-ui/dlnasettings.html | 2 +- dashboard-ui/encodingsettings.html | 2 +- dashboard-ui/home.html | 2 +- dashboard-ui/librarydisplay.html | 4 +- dashboard-ui/librarypathmapping.html | 2 +- dashboard-ui/librarysettings.html | 2 +- dashboard-ui/livetv.html | 2 +- dashboard-ui/livetvstatus.html | 2 +- .../livetvtunerprovider-hdhomerun.html | 4 +- dashboard-ui/livetvtunerprovider-m3u.html | 4 +- dashboard-ui/login.html | 7 +- dashboard-ui/metadata.html | 2 +- dashboard-ui/metadataimages.html | 2 +- dashboard-ui/metadatanfo.html | 2 +- dashboard-ui/metadatasubtitles.html | 2 +- dashboard-ui/movies.html | 4 +- dashboard-ui/mypreferencesdisplay.html | 2 +- dashboard-ui/mypreferenceshome.html | 2 +- dashboard-ui/mypreferenceslanguages.html | 2 +- dashboard-ui/myprofile.html | 6 +- dashboard-ui/mysync.html | 4 +- dashboard-ui/notificationsetting.html | 4 +- dashboard-ui/nowplaying.html | 4 +- dashboard-ui/playbackconfiguration.html | 2 +- dashboard-ui/scripts/site.js | 1 + dashboard-ui/scripts/syncjob.js | 2 +- dashboard-ui/selectserver.html | 2 +- dashboard-ui/serviceworker.js | 101 ---------------- dashboard-ui/streamingsettings.html | 2 +- dashboard-ui/supporterkey.html | 8 +- .../thirdparty/paper-button-style.css | 108 ++++-------------- dashboard-ui/tv.html | 6 +- dashboard-ui/usernew.html | 4 +- dashboard-ui/wizardagreement.html | 4 +- dashboard-ui/wizardcomponents.html | 4 +- dashboard-ui/wizardfinish.html | 4 +- dashboard-ui/wizardlibrary.html | 4 +- dashboard-ui/wizardlivetvguide.html | 4 +- dashboard-ui/wizardlivetvtuner.html | 4 +- dashboard-ui/wizardservice.html | 4 +- dashboard-ui/wizardsettings.html | 4 +- dashboard-ui/wizardstart.html | 2 +- dashboard-ui/wizarduser.html | 4 +- 113 files changed, 277 insertions(+), 439 deletions(-) diff --git a/dashboard-ui/addplugin.html b/dashboard-ui/addplugin.html index d13eeb986..a348b58a1 100644 --- a/dashboard-ui/addplugin.html +++ b/dashboard-ui/addplugin.html @@ -26,7 +26,7 @@

-

@@ -64,7 +64,7 @@ - diff --git a/dashboard-ui/autoorganizelog.html b/dashboard-ui/autoorganizelog.html index 563f3bc61..708d98214 100644 --- a/dashboard-ui/autoorganizelog.html +++ b/dashboard-ui/autoorganizelog.html @@ -4,10 +4,10 @@
- - +
diff --git a/dashboard-ui/autoorganizetv.html b/dashboard-ui/autoorganizetv.html index 4810f0187..c7688684e 100644 --- a/dashboard-ui/autoorganizetv.html +++ b/dashboard-ui/autoorganizetv.html @@ -157,7 +157,7 @@
${LabelDeleteEmptyFoldersHelp}
- +
diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index b73b753fb..33bbfb009 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.232", - "_release": "1.4.232", + "version": "1.4.234", + "_release": "1.4.234", "_resolution": { "type": "version", - "tag": "1.4.232", - "commit": "dd2fb833aae5eca5981718286c39ed32d37b1a21" + "tag": "1.4.234", + "commit": "6e3e3425ec8e10a968bc92be565f62166da4ae18" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js b/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js index 25a65a1ec..8bbfd86f4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js +++ b/dashboard-ui/bower_components/emby-webcomponents/alert/alert.js @@ -16,7 +16,8 @@ define(['dialog', 'globalize'], function (dialog, globalize) { items.push({ name: globalize.translate('sharedcomponents#ButtonOk'), - id: 'ok' + id: 'ok', + type: 'submit' }); options.buttons = items; diff --git a/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js b/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js index 4eb5827cb..7f058515c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js @@ -167,7 +167,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += ''; @@ -251,9 +251,9 @@ html += '
'; html += ''; - html += '
'; + html += '

'; html += title; - html += '

'; + html += ''; html += 'info' + globalize.translate('sharedcomponents#Help') + ''; diff --git a/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js b/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js index 5cd23133f..f7c80885c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js +++ b/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js @@ -16,12 +16,14 @@ define(['dialog', 'globalize'], function (dialog, globalize) { items.push({ name: globalize.translate('sharedcomponents#ButtonOk'), - id: 'ok' + id: 'ok', + type: 'submit' }); items.push({ name: globalize.translate('sharedcomponents#ButtonCancel'), - id: 'cancel' + id: 'cancel', + type: 'cancel' }); options.buttons = items; diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js index 4865d57e3..85cc01a64 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js @@ -55,7 +55,14 @@ define(['dialogHelper', 'layoutManager', 'scrollHelper', 'globalize', 'require', var item = options.buttons[i]; var autoFocus = i == 0 ? ' autofocus' : ''; - html += ''; + + var buttonClass = 'btnOption raised block formDialogFooterItem'; + + if (item.type) { + buttonClass += ' button-' + item.type; + } + + html += ''; } dlg.querySelector('.formDialogFooter').innerHTML = html; diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html index 995fd4967..61d81d900 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html @@ -1,5 +1,6 @@ 
-

+

+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css index 91b7fa5cb..45f09ec7b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css +++ b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css @@ -30,7 +30,8 @@ } .dialog-fullscreen { - position: fixed; + /* Needed due to formDialog style */ + position: fixed !important; top: 0; bottom: 0; left: 0; @@ -38,14 +39,14 @@ margin: 0; } -@media screen and (max-width: 1280px), screen and (max-height: 720px) { +@media all and (max-width: 1280px), all and (max-height: 720px) { .dialog-fixedSize { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: 0; + position: fixed !important; + top: 0 !important; + bottom: 0 !important; + left: 0 !important; + right: 0 !important; + margin: 0 !important; } } diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css index 5a7aa1ac8..e655b4d5c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css @@ -63,46 +63,46 @@ font-size: 2.85em; } - .emby-button.noflex { - display: inline-block; - white-space: nowrap; +.emby-button-noflex { + display: inline-block; + white-space: nowrap; +} + +.emby-button.fab.mini { + padding: 8px; +} + + .emby-button.fab.mini > i { + height: auto; + width: auto; + font-size: 1.72em; } - .emby-button.fab.mini { - padding: 8px; - } +.emby-button.block { + display: block; + align-items: center; + justify-content: center; + margin: .25em 0; + width: 100%; +} - .emby-button.fab.mini > i { - height: auto; - width: auto; - font-size: 1.72em; - } +.emby-button.raised:focus { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4); + transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); +} - .emby-button.block { - display: block; - align-items: center; - justify-content: center; - margin: .25em 0; - width: 100%; - } +.emby-button > i + span { + margin-left: .5em; +} - .emby-button.raised:focus { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4); - transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); - } +.emby-button span + i { + margin-left: .5em; +} - .emby-button > i + span { - margin-left: .5em; - } - - .emby-button span + i { - margin-left: .5em; - } - - .emby-button.iconRight > i { - margin-left: auto; - margin-right: .25em; - } +.emby-button.iconRight > i { + margin-left: auto; + margin-right: .25em; +} .emby-button-noflex.iconRight > i { position: absolute; diff --git a/dashboard-ui/bower_components/emby-webcomponents/formdialog.css b/dashboard-ui/bower_components/emby-webcomponents/formdialog.css index 7f20a9e70..1089399d0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/formdialog.css +++ b/dashboard-ui/bower_components/emby-webcomponents/formdialog.css @@ -5,7 +5,7 @@ } .formDialogHeader { - padding: .8em .5em; + padding: 1em .5em; display: flex; align-items: center; flex-shrink: 0; @@ -16,7 +16,10 @@ } .formDialogHeaderTitle { - margin-left: .5em; + margin-left: .25em; + /* In case of h1, h2, h3 */ + margin-top: 0; + margin-bottom: 0; } .formDialogContent { diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html b/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html index 00c88d81e..4b8c663ea 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/guide-settings.template.html @@ -1,8 +1,8 @@ 
-
+

${Settings} -

+
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 1cd0080b1..d932b767f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html @@ -23,8 +23,7 @@

-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html index 0a7378148..3bd0d3cb4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html @@ -10,9 +10,9 @@
-
+

${HeaderEditImages} -

+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html b/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html index fb05a5029..d5a7f7585 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html @@ -1,8 +1,8 @@ 
-
+

${Identify} -

+
@@ -21,7 +21,7 @@
-
@@ -43,7 +43,7 @@
-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html index 7f340d29f..5a0ede25d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html @@ -1,8 +1,8 @@ 
-
+

${Edit} -

+

-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html index f1848f5e8..c3d9ec2ef 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html @@ -1,8 +1,8 @@ 
-
+

${Edit} -

+
@@ -29,7 +29,7 @@
-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js b/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js index 5994d9093..41d1f0502 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js @@ -155,7 +155,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += ''; @@ -232,9 +232,9 @@ html += '
'; html += ''; - html += '
'; + html += '

'; html += title; - html += '

'; + html += ''; html += '
'; diff --git a/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js b/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js index c13ad2597..abdb383a6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js +++ b/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js @@ -35,7 +35,7 @@ define(['dialogHelper', 'layoutManager', 'scrollHelper', 'globalize', 'require', dialogHelper.close(dlg); }); - dlg.querySelector('.dialogContentTitle').innerHTML = options.title || ''; + dlg.querySelector('.formDialogHeaderTitle').innerHTML = options.title || ''; if (options.description) { dlg.querySelector('.fieldDescription').innerHTML = options.description; diff --git a/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html b/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html index a12e81c3e..c52bcb3eb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html @@ -1,22 +1,21 @@ 
- -
-
+ +

-
- -

+
- +
-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html index 365a8a3f6..16be87c4c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html @@ -1,8 +1,8 @@ 
-
+

${HeaderNewRecording} -

+
@@ -101,11 +101,11 @@

-
- diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html index ab54dd335..c12dfbff3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html @@ -1,8 +1,8 @@ 
-
+

${Edit} -

+
@@ -27,7 +27,7 @@
-
diff --git a/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js b/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js index 837a5cdd0..f933190c5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js @@ -41,7 +41,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += ''; @@ -123,9 +123,9 @@ html += '
'; html += ''; - html += '
'; + html += '

'; html += title; - html += '

'; + html += ''; html += '
'; diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json index 235ba3d93..26435439c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "\u062a\u062e\u0632\u064a\u0646", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json index 55e234ad4..683e3697c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "\u0417\u0430\u043f\u0438\u0448\u0438", "Save": "\u0417\u0430\u043f\u043e\u043c\u043d\u0438", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json index f27576c49..717fb9a84 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Obtenir Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Grava", "Save": "Desa", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json index 8429b071e..da249940c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json @@ -279,9 +279,9 @@ "Settings": "Einstellungen", "ShowIndicatorsFor": "Zeige Indikatoren f\u00fcr:", "NewEpisodes": "Neue Episoden", - "HDPrograms": "HD programs", - "LiveBroadcasts": "Live broadcasts", - "Premieres": "Premieres", - "RepeatEpisodes": "Repeat episodes", - "DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription." + "HDPrograms": "HD Programme", + "LiveBroadcasts": "Live\u00fcbertragungen", + "Premieres": "Premieren", + "RepeatEpisodes": "Wiederholung Episoden", + "DvrSubscriptionRequired": "Emby DVR ben\u00f6tigt eine aktive Emby Premiere Mitgliedschaft." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json index 6b0dda139..63bec2dd7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json index 1a0b5148c..6fdc10749 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json index 7bd03583b..49fc16de8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Tallenna", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json index 8274ac7cf..a06b0cefb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json index 3fad668b2..70c4fc0d6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Speichere", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json index 2467b08f3..937528517 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "\u05d4\u05e7\u05dc\u05d8", "Save": "\u05e9\u05de\u05d5\u05e8", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json index 1b29e5d11..334511daf 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Snimi", "Save": "Snimi", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json index 8b5966ff2..8b2776d8b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Emby Premiere beszerz\u00e9se", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Felv\u00e9tel", "Save": "Ment\u00e9s", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json index 0df5469d5..87e106215 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json index 87c8a63d1..c60ead473 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Ottieni Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "Un abbonamento a Emby Premiere \u00e8 necessario per creare registrazioni personalizzate delle serie tv", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Registra", "Save": "Salva", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json index ab36d0de9..c52c7c31c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json @@ -283,5 +283,5 @@ "LiveBroadcasts": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439 \u0442\u0430\u0440\u0430\u0442\u044b\u043c\u0434\u0430\u0440", "Premieres": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430\u043b\u0430\u0440", "RepeatEpisodes": "\u0411\u04e9\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456\u04a3 \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u043d\u0443\u044b", - "DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription." + "DvrSubscriptionRequired": "Emby DVR \u04af\u0448\u0456\u043d \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 Emby Premiere \u0436\u0430\u0437\u044b\u043b\u044b\u043c\u044b \u049b\u0430\u0436\u0435\u0442" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json index a6b8c5f54..d2c27d3f4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "\uc790\ub3d9 \uc2dc\ub9ac\uc988 \ub179\ud654\ub97c \uc608\uc57d\ud558\ub824\uba74 Emby \ud504\ub9ac\ubbf8\uc5b4 \uac00\uc785\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "\ub179\ud654", "Save": "\uc800\uc7a5", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json index 8274ac7cf..a06b0cefb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json index 8289ae505..aa97d4148 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Salveaza", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json index 07be6064d..0894664c1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json @@ -283,5 +283,5 @@ "LiveBroadcasts": "\u041f\u0440\u044f\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438", "Premieres": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u044b", "RepeatEpisodes": "\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432", - "DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription." + "DvrSubscriptionRequired": "\u0414\u043b\u044f Emby DVR \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430 Emby Premiere." } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json index 8274ac7cf..a06b0cefb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json index f60d815a2..182b6256d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "Uporaba te funkcionalnosti zahteva aktivno Emby Premiere narocnino.", "Record": "Record", "Save": "Save", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json index fa330dcaa..38a3c442a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Kay\u0131t", "Save": "Kay\u0131t", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json index 508c54eff..664666cb3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "\u0417\u0431\u0435\u0440\u0456\u0433\u0442\u0438", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json index d7ab60ac2..b6b8e16ce 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "Record", "Save": "L\u01b0u", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json index 8e78d787a..31f4a7114 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "\u5f55\u5236", "Save": "\u50a8\u5b58", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json index 6607ca362..2ef701261 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json @@ -47,7 +47,7 @@ "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", - "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 for easy playback on your devices.", + "OptionConvertRecordingsToStreamingFormatHelp": "Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", "Record": "\u9304\u5f71", "Save": "\u5132\u5b58", diff --git a/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html index a3dd99b1a..12a7eeaa0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html @@ -1,6 +1,6 @@ 
-
${Subtitles}
+

${Subtitles}

@@ -17,7 +17,7 @@
- +
diff --git a/dashboard-ui/bower_components/emby-webcomponents/sync/sync.js b/dashboard-ui/bower_components/emby-webcomponents/sync/sync.js index 2a706ad61..714225919 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/sync/sync.js +++ b/dashboard-ui/bower_components/emby-webcomponents/sync/sync.js @@ -393,9 +393,9 @@ var html = ''; html += '
'; html += ''; - html += '
'; + html += '

'; html += globalize.translate('sharedcomponents#Sync'); - html += '

'; + html += ''; html += ''; @@ -409,7 +409,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += ''; diff --git a/dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js b/dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js index e7a8624f9..094ffe74f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js +++ b/dashboard-ui/bower_components/emby-webcomponents/voice/voicedialog.js @@ -113,9 +113,9 @@ define(['dialogHelper', 'voiceReceiver', 'voiceProcessor', 'globalize', 'emby-bu var html = ''; html += '
'; html += ''; - html += '
'; + html += '

'; html += globalize.translate('sharedcomponents#VoiceInput'); - html += '

'; + html += ''; html += '
'; html += '
'; @@ -141,7 +141,7 @@ define(['dialogHelper', 'voiceReceiver', 'voiceProcessor', 'globalize', 'emby-bu html += '

' + globalize.translate('sharedcomponents#MessageWeDidntRecognizeCommand') + '

'; html += '
'; - html += ''; html += '

' + diff --git a/dashboard-ui/bower_components/iron-meta/.bower.json b/dashboard-ui/bower_components/iron-meta/.bower.json index 5e37c2a3e..db341575e 100644 --- a/dashboard-ui/bower_components/iron-meta/.bower.json +++ b/dashboard-ui/bower_components/iron-meta/.bower.json @@ -27,14 +27,14 @@ }, "main": "iron-meta.html", "ignore": [], - "homepage": "https://github.com/polymerelements/iron-meta", + "homepage": "https://github.com/PolymerElements/iron-meta", "_release": "1.1.2", "_resolution": { "type": "version", "tag": "v1.1.2", "commit": "bae96531b63ea6d4ce982f5592248aea849c0f5a" }, - "_source": "git://github.com/polymerelements/iron-meta.git", + "_source": "git://github.com/PolymerElements/iron-meta.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-meta" + "_originalSource": "PolymerElements/iron-meta" } \ No newline at end of file diff --git a/dashboard-ui/cinemamodeconfiguration.html b/dashboard-ui/cinemamodeconfiguration.html index 0ac5545bb..5464094c1 100644 --- a/dashboard-ui/cinemamodeconfiguration.html +++ b/dashboard-ui/cinemamodeconfiguration.html @@ -90,7 +90,7 @@


- +

${CinemaModeConfigurationHelp2}

diff --git a/dashboard-ui/components/channelmapper/channelmapper.js b/dashboard-ui/components/channelmapper/channelmapper.js index 1baac16ba..2a6ab5e43 100644 --- a/dashboard-ui/components/channelmapper/channelmapper.js +++ b/dashboard-ui/components/channelmapper/channelmapper.js @@ -172,9 +172,9 @@ function (dialogHelper, loading, connectionManager, globalize, actionsheet) { html += '
'; html += ''; - html += '
'; + html += '

'; html += title; - html += '

'; + html += ''; html += '
'; diff --git a/dashboard-ui/components/directorybrowser/directorybrowser.js b/dashboard-ui/components/directorybrowser/directorybrowser.js index c5aa93d39..5d70e2fa9 100644 --- a/dashboard-ui/components/directorybrowser/directorybrowser.js +++ b/dashboard-ui/components/directorybrowser/directorybrowser.js @@ -148,7 +148,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += ''; @@ -247,9 +247,9 @@ var html = ''; html += '
'; html += ''; - html += '
'; + html += '

'; html += options.header || Globalize.translate('HeaderSelectPath'); - html += '

'; + html += ''; html += '
'; diff --git a/dashboard-ui/components/fileorganizer/fileorganizer.template.html b/dashboard-ui/components/fileorganizer/fileorganizer.template.html index bfc212644..f358d0006 100644 --- a/dashboard-ui/components/fileorganizer/fileorganizer.template.html +++ b/dashboard-ui/components/fileorganizer/fileorganizer.template.html @@ -1,7 +1,7 @@ 
-
-
+

+

diff --git a/dashboard-ui/components/guestinviter/connectlink.template.html b/dashboard-ui/components/guestinviter/connectlink.template.html index 660bd6aae..b0c020ae3 100644 --- a/dashboard-ui/components/guestinviter/connectlink.template.html +++ b/dashboard-ui/components/guestinviter/connectlink.template.html @@ -2,9 +2,9 @@ -
+

Emby Connect -

+
diff --git a/dashboard-ui/components/guestinviter/guestinviter.template.html b/dashboard-ui/components/guestinviter/guestinviter.template.html index 15d731361..6048a5cb8 100644 --- a/dashboard-ui/components/guestinviter/guestinviter.template.html +++ b/dashboard-ui/components/guestinviter/guestinviter.template.html @@ -1,8 +1,8 @@ 
-
+

${HeaderInviteUser} -

+
@@ -27,8 +27,7 @@
-
diff --git a/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html b/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html index 6eb4e006e..a2e10af2f 100644 --- a/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html +++ b/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html @@ -1,8 +1,8 @@ 
-
+

${ButtonAddMediaLibrary} -

+
@@ -30,7 +30,7 @@
-
diff --git a/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html b/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html index b9c4aef2b..868fa1edf 100644 --- a/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html +++ b/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html @@ -1,7 +1,7 @@ 
-
-
+

+

diff --git a/dashboard-ui/components/tvproviders/schedulesdirect.template.html b/dashboard-ui/components/tvproviders/schedulesdirect.template.html index 83ae72b00..f7f9020d6 100644 --- a/dashboard-ui/components/tvproviders/schedulesdirect.template.html +++ b/dashboard-ui/components/tvproviders/schedulesdirect.template.html @@ -21,7 +21,7 @@
- +
@@ -60,8 +60,8 @@


- - + +
diff --git a/dashboard-ui/components/tvproviders/xmltv.template.html b/dashboard-ui/components/tvproviders/xmltv.template.html index e98a8a08f..4bbd33c8f 100644 --- a/dashboard-ui/components/tvproviders/xmltv.template.html +++ b/dashboard-ui/components/tvproviders/xmltv.template.html @@ -44,7 +44,7 @@ ${ButtonLearnMore}

- - + +
\ No newline at end of file diff --git a/dashboard-ui/connectlogin.html b/dashboard-ui/connectlogin.html index 01a58b495..0f38ccff2 100644 --- a/dashboard-ui/connectlogin.html +++ b/dashboard-ui/connectlogin.html @@ -15,21 +15,18 @@

-
- +
diff --git a/dashboard-ui/dlnaprofile.html b/dashboard-ui/dlnaprofile.html index 8537e7c8f..073026ea2 100644 --- a/dashboard-ui/dlnaprofile.html +++ b/dashboard-ui/dlnaprofile.html @@ -328,10 +328,10 @@

- - diff --git a/dashboard-ui/dlnasettings.html b/dashboard-ui/dlnasettings.html index be27b1d39..2f47fbddf 100644 --- a/dashboard-ui/dlnasettings.html +++ b/dashboard-ui/dlnasettings.html @@ -50,7 +50,7 @@

-
diff --git a/dashboard-ui/encodingsettings.html b/dashboard-ui/encodingsettings.html index 5e98c03d9..35de4069c 100644 --- a/dashboard-ui/encodingsettings.html +++ b/dashboard-ui/encodingsettings.html @@ -94,7 +94,7 @@
- +
diff --git a/dashboard-ui/home.html b/dashboard-ui/home.html index d4272e4c9..3c4bd841a 100644 --- a/dashboard-ui/home.html +++ b/dashboard-ui/home.html @@ -30,7 +30,7 @@

${HeaderNextUp}

-
diff --git a/dashboard-ui/librarydisplay.html b/dashboard-ui/librarydisplay.html index 3ae1840a6..f38b4ce0b 100644 --- a/dashboard-ui/librarydisplay.html +++ b/dashboard-ui/librarydisplay.html @@ -50,7 +50,9 @@
${OptionEnableExternalContentInSuggestionsHelp}

- +
diff --git a/dashboard-ui/librarypathmapping.html b/dashboard-ui/librarypathmapping.html index d5ecab12f..5303346f8 100644 --- a/dashboard-ui/librarypathmapping.html +++ b/dashboard-ui/librarypathmapping.html @@ -26,7 +26,7 @@
${LabelToHelp}

- +
diff --git a/dashboard-ui/librarysettings.html b/dashboard-ui/librarysettings.html index 6b9ee8054..b4d6b85d0 100644 --- a/dashboard-ui/librarysettings.html +++ b/dashboard-ui/librarysettings.html @@ -71,7 +71,7 @@

- + diff --git a/dashboard-ui/livetv.html b/dashboard-ui/livetv.html index daf305c36..cf74ed493 100644 --- a/dashboard-ui/livetv.html +++ b/dashboard-ui/livetv.html @@ -90,7 +90,7 @@

${HeaderLatestRecordings}

-
diff --git a/dashboard-ui/livetvstatus.html b/dashboard-ui/livetvstatus.html index 584012707..279fb7aca 100644 --- a/dashboard-ui/livetvstatus.html +++ b/dashboard-ui/livetvstatus.html @@ -31,7 +31,7 @@
- diff --git a/dashboard-ui/livetvtunerprovider-hdhomerun.html b/dashboard-ui/livetvtunerprovider-hdhomerun.html index adfc60d99..9955f26a8 100644 --- a/dashboard-ui/livetvtunerprovider-hdhomerun.html +++ b/dashboard-ui/livetvtunerprovider-hdhomerun.html @@ -27,8 +27,8 @@

${DrmChannelsNotImported}


- - + +
diff --git a/dashboard-ui/livetvtunerprovider-m3u.html b/dashboard-ui/livetvtunerprovider-m3u.html index 4af50a9f3..daa21f2f6 100644 --- a/dashboard-ui/livetvtunerprovider-m3u.html +++ b/dashboard-ui/livetvtunerprovider-m3u.html @@ -15,8 +15,8 @@
- - + +
diff --git a/dashboard-ui/login.html b/dashboard-ui/login.html index 0516f5dfe..0179f64f2 100644 --- a/dashboard-ui/login.html +++ b/dashboard-ui/login.html @@ -21,13 +21,11 @@ ${RememberMe} -
@@ -45,7 +43,6 @@
@@ -53,14 +50,12 @@
diff --git a/dashboard-ui/metadata.html b/dashboard-ui/metadata.html index 0152cf17b..bb57c2d41 100644 --- a/dashboard-ui/metadata.html +++ b/dashboard-ui/metadata.html @@ -35,7 +35,7 @@

- +
diff --git a/dashboard-ui/metadataimages.html b/dashboard-ui/metadataimages.html index 954c99bf1..52835febb 100644 --- a/dashboard-ui/metadataimages.html +++ b/dashboard-ui/metadataimages.html @@ -59,7 +59,7 @@

-
+
diff --git a/dashboard-ui/metadatanfo.html b/dashboard-ui/metadatanfo.html index 9cd0cf528..be0dc5a5a 100644 --- a/dashboard-ui/metadatanfo.html +++ b/dashboard-ui/metadatanfo.html @@ -42,7 +42,7 @@
${LabelKodiMetadataEnableExtraThumbsHelp}
-
+
diff --git a/dashboard-ui/metadatasubtitles.html b/dashboard-ui/metadatasubtitles.html index 35887f0fc..98b0a2dad 100644 --- a/dashboard-ui/metadatasubtitles.html +++ b/dashboard-ui/metadatasubtitles.html @@ -62,7 +62,7 @@
- +
diff --git a/dashboard-ui/movies.html b/dashboard-ui/movies.html index a42af6912..5f69d8c1d 100644 --- a/dashboard-ui/movies.html +++ b/dashboard-ui/movies.html @@ -26,7 +26,7 @@

${HeaderResume}

-
@@ -38,7 +38,7 @@

${HeaderLatestMovies}

-
diff --git a/dashboard-ui/mypreferencesdisplay.html b/dashboard-ui/mypreferencesdisplay.html index b682bbf2b..6dc70f258 100644 --- a/dashboard-ui/mypreferencesdisplay.html +++ b/dashboard-ui/mypreferencesdisplay.html @@ -89,7 +89,7 @@
- diff --git a/dashboard-ui/mypreferenceshome.html b/dashboard-ui/mypreferenceshome.html index 62db1aca5..257f8561c 100644 --- a/dashboard-ui/mypreferenceshome.html +++ b/dashboard-ui/mypreferenceshome.html @@ -111,7 +111,7 @@ - diff --git a/dashboard-ui/mypreferenceslanguages.html b/dashboard-ui/mypreferenceslanguages.html index de6e463c7..bebe73600 100644 --- a/dashboard-ui/mypreferenceslanguages.html +++ b/dashboard-ui/mypreferenceslanguages.html @@ -94,7 +94,7 @@ - diff --git a/dashboard-ui/myprofile.html b/dashboard-ui/myprofile.html index 84c6ba2e5..f230ade6a 100644 --- a/dashboard-ui/myprofile.html +++ b/dashboard-ui/myprofile.html @@ -8,7 +8,7 @@


- @@ -61,7 +61,7 @@
- +
- +
diff --git a/dashboard-ui/notificationsetting.html b/dashboard-ui/notificationsetting.html index 8e0ffcfbe..f81bfefd8 100644 --- a/dashboard-ui/notificationsetting.html +++ b/dashboard-ui/notificationsetting.html @@ -57,9 +57,9 @@

- + - +
diff --git a/dashboard-ui/nowplaying.html b/dashboard-ui/nowplaying.html index c7559eb01..cc5727280 100644 --- a/dashboard-ui/nowplaying.html +++ b/dashboard-ui/nowplaying.html @@ -174,7 +174,7 @@

- +

@@ -187,7 +187,7 @@

- +

diff --git a/dashboard-ui/playbackconfiguration.html b/dashboard-ui/playbackconfiguration.html index 802eeaea1..1a1c6de4b 100644 --- a/dashboard-ui/playbackconfiguration.html +++ b/dashboard-ui/playbackconfiguration.html @@ -25,7 +25,7 @@
-
+
diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 3cf7251cd..01b30b451 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1617,6 +1617,7 @@ var AppInfo = {}; function onDialogOpen(dlg) { if (dlg.classList.contains('formDialog')) { if (!dlg.classList.contains('background-theme-a')) { + dlg.classList.add('background-theme-b'); dlg.classList.add('ui-body-b'); } diff --git a/dashboard-ui/scripts/syncjob.js b/dashboard-ui/scripts/syncjob.js index 4673d68d9..458198dd4 100644 --- a/dashboard-ui/scripts/syncjob.js +++ b/dashboard-ui/scripts/syncjob.js @@ -12,7 +12,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; page.querySelector('.syncJobForm').innerHTML = html; diff --git a/dashboard-ui/selectserver.html b/dashboard-ui/selectserver.html index 7284c3090..c938edfaf 100644 --- a/dashboard-ui/selectserver.html +++ b/dashboard-ui/selectserver.html @@ -32,7 +32,7 @@
- diff --git a/dashboard-ui/serviceworker.js b/dashboard-ui/serviceworker.js index be85aeb51..fba101b81 100644 --- a/dashboard-ui/serviceworker.js +++ b/dashboard-ui/serviceworker.js @@ -1,102 +1 @@ -var staticFileCacheName = 'staticfiles'; -var staticFileList; - -var baseUrl = self.location.toString().substring(0, self.location.toString().lastIndexOf('/')); -var staticFileBaseUrl = baseUrl + '/staticfiles'; - -console.log('service worker location: ' + self.location); -console.log('service worker base url: ' + baseUrl); - -function getStaticFileList() { - - if (staticFileList) { - return Promise.resolve(staticFileList); - } - - return fetch('staticfiles').then(function (response) { - return response.json().then(function (list) { - staticFileList = list; - return list; - }); - }); -} - -self.addEventListener('install', function (event) { - event.waitUntil( - caches.open(staticFileCacheName).then(function (cache) { - return getStaticFileList().then(function (files) { - return cache.addAll(files); - }); - }) - ); -}); - -function isCacheable(request) { - - if ((request.method || '').toUpperCase() !== 'GET') { - return false; - } - - var url = request.url || ''; - - if (url.indexOf(baseUrl) != 0) { - return false; - } - - if (url.indexOf(staticFileBaseUrl) == 0) { - return false; - } - - return true; -} - -if (self.location.toString().indexOf('localhost') == -1) { - self.addEventListener('fetch', function (event) { - - if (!isCacheable(event.request)) { - return; - } - - event.respondWith( - caches.open(staticFileCacheName).then(function (cache) { - return cache.match(event.request).then(function (response) { - return response || fetch(event.request).then(function (response) { - cache.put(event.request, response.clone()); - return response; - }); - }); - }) - ); - }); -} - -self.addEventListener('activate', function (event) { - - event.waitUntil( - caches.open(staticFileCacheName).then(function (cache) { - return getStaticFileList().then(function (staticFiles) { - - var setOfExpectedUrls = new Set(staticFiles); - - return cache.keys().then(function (existingRequests) { - - var existingBaseUrl = baseUrl + '/'; - - return Promise.all( - existingRequests.map(function (existingRequest) { - if (!setOfExpectedUrls.has(existingRequest.url.replace(existingBaseUrl, ''))) { - - console.log('deleting cached file: ' + existingRequest.url); - return cache.delete(existingRequest); - } - }) - ); - }); - }); - }).then(function () { - return self.clients.claim(); - }) - ); -}); - importScripts("bower_components/emby-webcomponents/serviceworker/notifications.js", "bower_components/emby-webcomponents/serviceworker/sync.js"); \ No newline at end of file diff --git a/dashboard-ui/streamingsettings.html b/dashboard-ui/streamingsettings.html index 246fa3453..86bf02f6b 100644 --- a/dashboard-ui/streamingsettings.html +++ b/dashboard-ui/streamingsettings.html @@ -18,7 +18,7 @@
${LabelChannelStreamQualityHelp}
- + diff --git a/dashboard-ui/supporterkey.html b/dashboard-ui/supporterkey.html index ba8c17418..fb7147ede 100644 --- a/dashboard-ui/supporterkey.html +++ b/dashboard-ui/supporterkey.html @@ -13,7 +13,7 @@

- +
@@ -41,7 +41,7 @@

- +


@@ -53,7 +53,7 @@
${LabelSupporterEmailAddress}

- +

@@ -78,7 +78,7 @@

- +

diff --git a/dashboard-ui/thirdparty/paper-button-style.css b/dashboard-ui/thirdparty/paper-button-style.css index 8231ff210..a06a2cf34 100644 --- a/dashboard-ui/thirdparty/paper-button-style.css +++ b/dashboard-ui/thirdparty/paper-button-style.css @@ -1,46 +1,36 @@ -button.emby-button:not(.fab).blue { - color: #03a9f4; -} - - button.emby-button:not(.fab).blue:hover { - background: #e1f5f3; - } - -button.emby-button.menuButton { - color: #212121; - text-align: left; -} - - button.emby-button.menuButton:hover { - background: #e1f5f3; - } - - -button.emby-button.submit { - color: #52B54B; -} - -.ui-body-a .emby-button.raised { - background: #52B54B; +.ui-body-a .raised { + background: #3388cc; color: #fff; } -.ui-body-b .emby-button.raised { +.ui-body-b .raised { background: #404040; color: #fff; } -.ui-body-a .emby-button.raised.subdued { +.ui-body-a .button-submit { + background: #52B54B; + color: #fff; +} + +.ui-body-a .button-cancel { background: #fff; color: inherit; } -.ui-body-b .emby-button.raised.subdued { - background: #262626; +.ui-body-b .button-submit { + background: #52B54B; + color: #fff; } -button.emby-button.more { - color: #3388cc; +.ui-body-a .button-accent { + background: #52B54B; + color: #fff; +} + +.ui-body-b .button-accent { + background: #52B54B; + color: #fff; } button.emby-button.raised.more { @@ -48,61 +38,7 @@ button.emby-button.raised.more { color: #fff; } -button.emby-button.secondary { - color: #4285f4; -} - -button.emby-button.raised.secondary { - background: #4285f4; - color: #fff; -} - -button.emby-button.accent { - color: #52B54B; -} - -button.emby-button.raised.accent { - background: #52B54B; - color: #fff; -} - -button.emby-button.alt { - color: #F57F17; -} - -button.emby-button.raised.alt { - background: #F57F17; - color: #fff; -} - -.ui-body-b button.emby-button.cancel { - color: #444; -} - -.ui-body-b button.emby-button.raised.cancel { - background: #444; - color: #fff; -} - -button.emby-button.cancelDark { - color: #444; -} - -button.emby-button.raised.cancelDark { - background: #444; - color: #fff; -} - -.ui-body-b button.emby-button.raised.subdued:not([disabled]) { - background: #404040; - color: #fff; -} - -.ui-body-b button.emby-button.raised[disabled].subdued { - background: #111; -} - -button.emby-button span { +.emby-button > span { vertical-align: middle; } @@ -160,4 +96,4 @@ div.dialogHeader { .ui-body-a .formDialogHeader a { color: #fff !important; text-transform: uppercase; -} \ No newline at end of file +} diff --git a/dashboard-ui/tv.html b/dashboard-ui/tv.html index c4963a420..04c75c61b 100644 --- a/dashboard-ui/tv.html +++ b/dashboard-ui/tv.html @@ -30,7 +30,7 @@

${HeaderResume}

-
@@ -42,7 +42,7 @@

${HeaderNextUp}

-
@@ -55,7 +55,7 @@

${HeaderLatestEpisodes}

-
diff --git a/dashboard-ui/usernew.html b/dashboard-ui/usernew.html index 02547da14..9feae19b8 100644 --- a/dashboard-ui/usernew.html +++ b/dashboard-ui/usernew.html @@ -40,9 +40,9 @@
- + - +
diff --git a/dashboard-ui/wizardagreement.html b/dashboard-ui/wizardagreement.html index c93ac2fd5..9f020758d 100644 --- a/dashboard-ui/wizardagreement.html +++ b/dashboard-ui/wizardagreement.html @@ -18,11 +18,11 @@
- - diff --git a/dashboard-ui/wizardcomponents.html b/dashboard-ui/wizardcomponents.html index 0359e6ccf..9343c9300 100644 --- a/dashboard-ui/wizardcomponents.html +++ b/dashboard-ui/wizardcomponents.html @@ -51,11 +51,11 @@
- - diff --git a/dashboard-ui/wizardfinish.html b/dashboard-ui/wizardfinish.html index 699d00d2a..eaead9024 100644 --- a/dashboard-ui/wizardfinish.html +++ b/dashboard-ui/wizardfinish.html @@ -37,8 +37,8 @@

- - + +
diff --git a/dashboard-ui/wizardlibrary.html b/dashboard-ui/wizardlibrary.html index 1dab98491..275616c32 100644 --- a/dashboard-ui/wizardlibrary.html +++ b/dashboard-ui/wizardlibrary.html @@ -16,8 +16,8 @@

- - + +
diff --git a/dashboard-ui/wizardlivetvguide.html b/dashboard-ui/wizardlivetvguide.html index 87d9457f1..ee07ae014 100644 --- a/dashboard-ui/wizardlivetvguide.html +++ b/dashboard-ui/wizardlivetvguide.html @@ -27,8 +27,8 @@

- - + +
diff --git a/dashboard-ui/wizardlivetvtuner.html b/dashboard-ui/wizardlivetvtuner.html index 39a5252fe..ac49c12e9 100644 --- a/dashboard-ui/wizardlivetvtuner.html +++ b/dashboard-ui/wizardlivetvtuner.html @@ -27,8 +27,8 @@
- - + +
diff --git a/dashboard-ui/wizardservice.html b/dashboard-ui/wizardservice.html index 0d0719457..0b3bfc80a 100644 --- a/dashboard-ui/wizardservice.html +++ b/dashboard-ui/wizardservice.html @@ -14,8 +14,8 @@

${WindowsServiceIntro2}

- - + +
diff --git a/dashboard-ui/wizardsettings.html b/dashboard-ui/wizardsettings.html index 7ce1652c9..c5e208d24 100644 --- a/dashboard-ui/wizardsettings.html +++ b/dashboard-ui/wizardsettings.html @@ -29,8 +29,8 @@
- - + +
diff --git a/dashboard-ui/wizardstart.html b/dashboard-ui/wizardstart.html index 63b52d69b..dd514113b 100644 --- a/dashboard-ui/wizardstart.html +++ b/dashboard-ui/wizardstart.html @@ -22,7 +22,7 @@
- +
diff --git a/dashboard-ui/wizarduser.html b/dashboard-ui/wizarduser.html index 8a0c1b8d2..12257dac2 100644 --- a/dashboard-ui/wizarduser.html +++ b/dashboard-ui/wizarduser.html @@ -24,8 +24,8 @@
- - + +