1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update dialogs

This commit is contained in:
Luke Pulverenti 2016-09-09 02:59:23 -04:00
parent c2a1e49e38
commit 95e99a6716
113 changed files with 277 additions and 439 deletions

View file

@ -26,7 +26,7 @@
</div> </div>
<p id="btnInstallDiv" class="hide"> <p id="btnInstallDiv" class="hide">
<button is="emby-button" type="submit" id="btnInstall" class="raised submit block"> <button is="emby-button" type="submit" id="btnInstall" class="raised button-submit block">
<i class="md-icon">check</i><span>${Install}</span> <i class="md-icon">check</i><span>${Install}</span>
</button> </button>
</p> </p>
@ -64,7 +64,7 @@
<input type="hidden" id="featureId" name="item_number" value=""> <input type="hidden" id="featureId" name="item_number" value="">
<input type="hidden" name="notify_url" value="https://mb3admin.com/admin/service/services/ppipn.php"> <input type="hidden" name="notify_url" value="https://mb3admin.com/admin/service/services/ppipn.php">
<input type="hidden" name="return" id="paypalReturnUrl" value="#"> <input type="hidden" name="return" id="paypalReturnUrl" value="#">
<button is="emby-button" type="submit" id="ppButton" class="raised block" style="background-color: #179BD7;color:#fff;"> <button is="emby-button" type="submit" id="ppButton" class="raised block button-submit" style="background-color: #179BD7;color:#fff;">
<i class="md-icon">check</i> <i class="md-icon">check</i>
<span>${RegisterWithPayPal}</span> <span>${RegisterWithPayPal}</span>
</button> </button>

View file

@ -4,10 +4,10 @@
<div> <div>
<div style="text-align:right;" class="organizeTaskPanel hide"> <div style="text-align:right;" class="organizeTaskPanel hide">
<button is="emby-button" type="button" class="btnClearLog raised subdued"> <button is="emby-button" type="button" class="btnClearLog raised button-cancel">
<i class="md-icon">clear_all</i><span>${ButtonClear}</span> <i class="md-icon">clear_all</i><span>${ButtonClear}</span>
</button> </button>
<button is="emby-button" type="button" class="btnOrganize raised subdued"><i class="md-icon">check</i><span>${ButtonOrganize}</span></button> <button is="emby-button" type="button" class="btnOrganize raised button-cancel"><i class="md-icon">check</i><span>${ButtonOrganize}</span></button>
<progress max="100" min="0" style="width:100px;" class="organizeProgress"></progress> <progress max="100" min="0" style="width:100px;" class="organizeProgress"></progress>
</div> </div>
<div class="listTopPaging"> <div class="listTopPaging">

View file

@ -157,7 +157,7 @@
<div class="fieldDescription checkboxFieldDescription">${LabelDeleteEmptyFoldersHelp}</div> <div class="fieldDescription checkboxFieldDescription">${LabelDeleteEmptyFoldersHelp}</div>
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>

View file

@ -14,12 +14,12 @@
}, },
"devDependencies": {}, "devDependencies": {},
"ignore": [], "ignore": [],
"version": "1.4.232", "version": "1.4.234",
"_release": "1.4.232", "_release": "1.4.234",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "1.4.232", "tag": "1.4.234",
"commit": "dd2fb833aae5eca5981718286c39ed32d37b1a21" "commit": "6e3e3425ec8e10a968bc92be565f62166da4ae18"
}, },
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.1", "_target": "^1.2.1",

View file

@ -16,7 +16,8 @@ define(['dialog', 'globalize'], function (dialog, globalize) {
items.push({ items.push({
name: globalize.translate('sharedcomponents#ButtonOk'), name: globalize.translate('sharedcomponents#ButtonOk'),
id: 'ok' id: 'ok',
type: 'submit'
}); });
options.buttons = items; options.buttons = items;

View file

@ -167,7 +167,7 @@
html += '</div>'; html += '</div>';
html += '<div class="formDialogFooter">'; html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>'; html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>';
html += '</div>'; html += '</div>';
html += '<input type="hidden" class="fldSelectedItemIds" />'; html += '<input type="hidden" class="fldSelectedItemIds" />';
@ -251,9 +251,9 @@
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += title; html += title;
html += '</div>'; html += '</h3>';
html += '<a class="btnHelp" href="https://github.com/MediaBrowser/Wiki/wiki/Collections" target="_blank" style="margin-left:auto;margin-right:.5em;display:inline-block;padding:.25em;display:flex;align-items:center;" title="' + globalize.translate('sharedcomponents#Help') + '"><i class="md-icon">info</i><span style="margin-left:.25em;">' + globalize.translate('sharedcomponents#Help') + '</span></a>'; html += '<a class="btnHelp" href="https://github.com/MediaBrowser/Wiki/wiki/Collections" target="_blank" style="margin-left:auto;margin-right:.5em;display:inline-block;padding:.25em;display:flex;align-items:center;" title="' + globalize.translate('sharedcomponents#Help') + '"><i class="md-icon">info</i><span style="margin-left:.25em;">' + globalize.translate('sharedcomponents#Help') + '</span></a>';

View file

@ -16,12 +16,14 @@ define(['dialog', 'globalize'], function (dialog, globalize) {
items.push({ items.push({
name: globalize.translate('sharedcomponents#ButtonOk'), name: globalize.translate('sharedcomponents#ButtonOk'),
id: 'ok' id: 'ok',
type: 'submit'
}); });
items.push({ items.push({
name: globalize.translate('sharedcomponents#ButtonCancel'), name: globalize.translate('sharedcomponents#ButtonCancel'),
id: 'cancel' id: 'cancel',
type: 'cancel'
}); });
options.buttons = items; options.buttons = items;

View file

@ -55,7 +55,14 @@ define(['dialogHelper', 'layoutManager', 'scrollHelper', 'globalize', 'require',
var item = options.buttons[i]; var item = options.buttons[i];
var autoFocus = i == 0 ? ' autofocus' : ''; var autoFocus = i == 0 ? ' autofocus' : '';
html += '<button is="emby-button" type="button" class="btnOption raised block formDialogFooterItem" data-id="' + item.id + '"' + autoFocus + '>' + item.name + '</button>';
var buttonClass = 'btnOption raised block formDialogFooterItem';
if (item.type) {
buttonClass += ' button-' + item.type;
}
html += '<button is="emby-button" type="button" class="' + buttonClass + '" data-id="' + item.id + '"' + autoFocus + '>' + item.name + '</button>';
} }
dlg.querySelector('.formDialogFooter').innerHTML = html; dlg.querySelector('.formDialogFooter').innerHTML = html;

View file

@ -1,5 +1,6 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<h3 class="formDialogHeaderTitle" style="margin-left:1em;"></h3> <h3 class="formDialogHeaderTitle" style="margin-left:.75em;"></h3>
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1" style="visibility:hidden;"><i class="md-icon">&#xE5C4;</i></button>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">

View file

@ -30,7 +30,8 @@
} }
.dialog-fullscreen { .dialog-fullscreen {
position: fixed; /* Needed due to formDialog style */
position: fixed !important;
top: 0; top: 0;
bottom: 0; bottom: 0;
left: 0; left: 0;
@ -38,14 +39,14 @@
margin: 0; 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 { .dialog-fixedSize {
position: fixed; position: fixed !important;
top: 0; top: 0 !important;
bottom: 0; bottom: 0 !important;
left: 0; left: 0 !important;
right: 0; right: 0 !important;
margin: 0; margin: 0 !important;
} }
} }

View file

@ -63,7 +63,7 @@
font-size: 2.85em; font-size: 2.85em;
} }
.emby-button.noflex { .emby-button-noflex {
display: inline-block; display: inline-block;
white-space: nowrap; white-space: nowrap;
} }

View file

@ -5,7 +5,7 @@
} }
.formDialogHeader { .formDialogHeader {
padding: .8em .5em; padding: 1em .5em;
display: flex; display: flex;
align-items: center; align-items: center;
flex-shrink: 0; flex-shrink: 0;
@ -16,7 +16,10 @@
} }
.formDialogHeaderTitle { .formDialogHeaderTitle {
margin-left: .5em; margin-left: .25em;
/* In case of h1, h2, h3 */
margin-top: 0;
margin-bottom: 0;
} }
.formDialogContent { .formDialogContent {

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${Settings} ${Settings}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
<form class="dialogContentInner dialog-content-centered" style="padding-top:2em;"> <form class="dialogContentInner dialog-content-centered" style="padding-top:2em;">

View file

@ -23,8 +23,7 @@
<div class="guideRequiresUnlock readOnlyContent hide" style="margin: 1em auto; text-align: center; padding: 1em; flex-shrink: 0;"> <div class="guideRequiresUnlock readOnlyContent hide" style="margin: 1em auto; text-align: center; padding: 1em; flex-shrink: 0;">
<p class="unlockText"></p> <p class="unlockText"></p>
<button is="emby-button" type="button" class="raised secondary block btnUnlockGuide"> <button is="emby-button" type="button" class="raised button-submit block btnUnlockGuide">
<i class="md-icon">check</i>
<span>${UnlockGuide}</span> <span>${UnlockGuide}</span>
</button> </button>
</div> </div>

View file

@ -10,9 +10,9 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${HeaderEditImages} ${HeaderEditImages}
</div> </h3>
</div> </div>
<div class="formDialogContent"> <div class="formDialogContent">

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${Identify} ${Identify}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
@ -21,7 +21,7 @@
</div> </div>
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem">
<span>${Search}</span> <span>${Search}</span>
</button> </button>
</div> </div>
@ -43,7 +43,7 @@
</label> </label>
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block btnSubmit formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block btnSubmit formDialogFooterItem">
<span>${ButtonOk}</span> <span>${ButtonOk}</span>
</button> </button>
</div> </div>

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${Edit} ${Edit}
</div> </h3>
<div style="margin-left: auto; display: flex; align-items: center; justify-content: center;"> <div style="margin-left: auto; display: flex; align-items: center; justify-content: center;">
<button is="paper-icon-button-light" class="btnMore autoSize" tabindex="-1"> <button is="paper-icon-button-light" class="btnMore autoSize" tabindex="-1">
<i class="md-icon">more_vert</i> <i class="md-icon">more_vert</i>
@ -305,7 +305,7 @@
</div> </div>
<br /> <br />
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block btnSave formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block btnSave formDialogFooterItem">
<span>${Save}</span> <span>${Save}</span>
</button> </button>
</div> </div>

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${Edit} ${Edit}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY" style="padding-top:2em;"> <div class="formDialogContent smoothScrollY" style="padding-top:2em;">
@ -29,7 +29,7 @@
</div> </div>
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem">
<span>${Save}</span> <span>${Save}</span>
</button> </button>
</div> </div>

View file

@ -155,7 +155,7 @@
html += '</div>'; html += '</div>';
html += '<div class="formDialogFooter">'; html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>'; html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>';
html += '</div>'; html += '</div>';
html += '<input type="hidden" class="fldSelectedItemIds" />'; html += '<input type="hidden" class="fldSelectedItemIds" />';
@ -232,9 +232,9 @@
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += title; html += title;
html += '</div>'; html += '</h3>';
html += '</div>'; html += '</div>';

View file

@ -35,7 +35,7 @@ define(['dialogHelper', 'layoutManager', 'scrollHelper', 'globalize', 'require',
dialogHelper.close(dlg); dialogHelper.close(dlg);
}); });
dlg.querySelector('.dialogContentTitle').innerHTML = options.title || ''; dlg.querySelector('.formDialogHeaderTitle').innerHTML = options.title || '';
if (options.description) { if (options.description) {
dlg.querySelector('.fieldDescription').innerHTML = options.description; dlg.querySelector('.fieldDescription').innerHTML = options.description;

View file

@ -1,13 +1,12 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1">
<div class="formDialogHeaderTitle"> <i class="md-icon">&#xE5C4;</i>
</div> </button>
<h3 class="formDialogHeaderTitle"></h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
<div class="dialogContentInner dialog-content-centered"> <div class="dialogContentInner dialog-content-centered" style="padding-top:2em;">
<h1 class="dialogContentTitle"></h1>
<form> <form>
<div class="inputContainer"> <div class="inputContainer">
@ -16,7 +15,7 @@
</div> </div>
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">
<span>${ButtonOk}</span> <span>${ButtonOk}</span>
</button> </button>
</div> </div>

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${HeaderNewRecording} ${HeaderNewRecording}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
<form class="dialogContentInner dialog-content-centered"> <form class="dialogContentInner dialog-content-centered">
@ -101,11 +101,11 @@
<div class="supporterContainer hide formDialogFooterItem"> <div class="supporterContainer hide formDialogFooterItem">
<div class="supporterContainerText"></div> <div class="supporterContainerText"></div>
<br/> <br/>
<button is="emby-button" type="button" class="btnSupporter hide raised accent block"> <button is="emby-button" type="button" class="btnSupporter hide raised button-submit block">
<span>${HeaderBecomeProjectSupporter}</span> <span>${HeaderBecomeProjectSupporter}</span>
</button> </button>
</div> </div>
<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">
<i class="md-icon recordingDialogSubmitIcon">fiber_manual_record</i> <i class="md-icon recordingDialogSubmitIcon">fiber_manual_record</i>
<span>${Record}</span> <span>${Record}</span>
</button> </button>

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${Edit} ${Edit}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
@ -27,7 +27,7 @@
<br /> <br />
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem" autofocus> <button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit" autofocus>
<span>${Save}</span> <span>${Save}</span>
</button> </button>
</div> </div>

View file

@ -41,7 +41,7 @@
html += '<br />'; html += '<br />';
html += '<div class="formDialogFooter">'; html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>'; html += '<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">' + globalize.translate('sharedcomponents#ButtonOk') + '</button>';
html += '</div>'; html += '</div>';
html += '</form>'; html += '</form>';
@ -123,9 +123,9 @@
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += title; html += title;
html += '</div>'; html += '</h3>';
html += '</div>'; html += '</div>';

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "\u062a\u062e\u0632\u064a\u0646", "Save": "\u062a\u062e\u0632\u064a\u0646",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "\u0417\u0430\u043f\u0438\u0448\u0438", "Record": "\u0417\u0430\u043f\u0438\u0448\u0438",
"Save": "\u0417\u0430\u043f\u043e\u043c\u043d\u0438", "Save": "\u0417\u0430\u043f\u043e\u043c\u043d\u0438",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Obtenir Emby Premiere", "HeaderBecomeProjectSupporter": "Obtenir Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Grava", "Record": "Grava",
"Save": "Desa", "Save": "Desa",

View file

@ -279,9 +279,9 @@
"Settings": "Einstellungen", "Settings": "Einstellungen",
"ShowIndicatorsFor": "Zeige Indikatoren f\u00fcr:", "ShowIndicatorsFor": "Zeige Indikatoren f\u00fcr:",
"NewEpisodes": "Neue Episoden", "NewEpisodes": "Neue Episoden",
"HDPrograms": "HD programs", "HDPrograms": "HD Programme",
"LiveBroadcasts": "Live broadcasts", "LiveBroadcasts": "Live\u00fcbertragungen",
"Premieres": "Premieres", "Premieres": "Premieren",
"RepeatEpisodes": "Repeat episodes", "RepeatEpisodes": "Wiederholung Episoden",
"DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription." "DvrSubscriptionRequired": "Emby DVR ben\u00f6tigt eine aktive Emby Premiere Mitgliedschaft."
} }

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", "Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Tallenna", "Save": "Tallenna",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Speichere", "Save": "Speichere",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "\u05d4\u05e7\u05dc\u05d8", "Record": "\u05d4\u05e7\u05dc\u05d8",
"Save": "\u05e9\u05de\u05d5\u05e8", "Save": "\u05e9\u05de\u05d5\u05e8",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Snimi", "Record": "Snimi",
"Save": "Snimi", "Save": "Snimi",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Emby Premiere beszerz\u00e9se", "HeaderBecomeProjectSupporter": "Emby Premiere beszerz\u00e9se",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Felv\u00e9tel", "Record": "Felv\u00e9tel",
"Save": "Ment\u00e9s", "Save": "Ment\u00e9s",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Ottieni Emby Premiere", "HeaderBecomeProjectSupporter": "Ottieni Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "Un abbonamento a Emby Premiere \u00e8 necessario per creare registrazioni personalizzate delle serie tv", "MessageActiveSubscriptionRequiredSeriesRecordings": "Un abbonamento a Emby Premiere \u00e8 necessario per creare registrazioni personalizzate delle serie tv",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Registra", "Record": "Registra",
"Save": "Salva", "Save": "Salva",

View file

@ -283,5 +283,5 @@
"LiveBroadcasts": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439 \u0442\u0430\u0440\u0430\u0442\u044b\u043c\u0434\u0430\u0440", "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", "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", "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"
} }

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "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.", "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", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "\ub179\ud654", "Record": "\ub179\ud654",
"Save": "\uc800\uc7a5", "Save": "\uc800\uc7a5",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Salveaza", "Save": "Salveaza",

View file

@ -283,5 +283,5 @@
"LiveBroadcasts": "\u041f\u0440\u044f\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438", "LiveBroadcasts": "\u041f\u0440\u044f\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438",
"Premieres": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u044b", "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", "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."
} }

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "Uporaba te funkcionalnosti zahteva aktivno Emby Premiere narocnino.",
"Record": "Record", "Record": "Record",
"Save": "Save", "Save": "Save",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Kay\u0131t", "Record": "Kay\u0131t",
"Save": "Kay\u0131t", "Save": "Kay\u0131t",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "\u0417\u0431\u0435\u0440\u0456\u0433\u0442\u0438", "Save": "\u0417\u0431\u0435\u0440\u0456\u0433\u0442\u0438",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "Record", "Record": "Record",
"Save": "L\u01b0u", "Save": "L\u01b0u",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "\u5f55\u5236", "Record": "\u5f55\u5236",
"Save": "\u50a8\u5b58", "Save": "\u50a8\u5b58",

View file

@ -47,7 +47,7 @@
"HeaderBecomeProjectSupporter": "Get Emby Premiere", "HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"OptionConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format", "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.", "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"Record": "\u9304\u5f71", "Record": "\u9304\u5f71",
"Save": "\u5132\u5b58", "Save": "\u5132\u5b58",

View file

@ -1,6 +1,6 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle">${Subtitles}</div> <h3 class="formDialogHeaderTitle">${Subtitles}</h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">
<div class="dialogContentInner dialog-content-centered"> <div class="dialogContentInner dialog-content-centered">
@ -17,7 +17,7 @@
</div> </div>
<button type="submit" is="paper-icon-button-light" title="${Search}" class="btnSearchSubtitles" style="flex-shrink: 0;"><i class="md-icon">search</i></button> <button type="submit" is="paper-icon-button-light" title="${Search}" class="btnSearchSubtitles" style="flex-shrink: 0;"><i class="md-icon">search</i></button>
</div> </div>
<button is="emby-button" type="submit" class="raised btnSubmit block">${Search}</button> <button is="emby-button" type="submit" class="raised btnSubmit block button-submit">${Search}</button>
</form> </form>
<br /> <br />
<div class="subtitleResults"></div> <div class="subtitleResults"></div>

View file

@ -393,9 +393,9 @@
var html = ''; var html = '';
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += globalize.translate('sharedcomponents#Sync'); html += globalize.translate('sharedcomponents#Sync');
html += '</div>'; html += '</h3>';
html += '<a href="https://github.com/MediaBrowser/Wiki/wiki/Sync" target="_blank" class="clearLink lnkHelp" style="margin-top:0;display:inline-block;vertical-align:middle;margin-left:auto;"><button is="emby-button" type="button" class="mini"><i class="md-icon">info</i><span>' + globalize.translate('sharedcomponents#Help') + '</span></button></a>'; html += '<a href="https://github.com/MediaBrowser/Wiki/wiki/Sync" target="_blank" class="clearLink lnkHelp" style="margin-top:0;display:inline-block;vertical-align:middle;margin-left:auto;"><button is="emby-button" type="button" class="mini"><i class="md-icon">info</i><span>' + globalize.translate('sharedcomponents#Help') + '</span></button></a>';
@ -409,7 +409,7 @@
html += '<div class="formFields"></div>'; html += '<div class="formFields"></div>';
html += '<div class="formDialogFooter">'; html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem"><span>' + globalize.translate('sharedcomponents#Sync') + '</span></button>'; html += '<button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem"><span>' + globalize.translate('sharedcomponents#Sync') + '</span></button>';
html += '</div>'; html += '</div>';
html += '</form>'; html += '</form>';

View file

@ -113,9 +113,9 @@ define(['dialogHelper', 'voiceReceiver', 'voiceProcessor', 'globalize', 'emby-bu
var html = ''; var html = '';
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancelVoiceInput autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancelVoiceInput autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += globalize.translate('sharedcomponents#VoiceInput'); html += globalize.translate('sharedcomponents#VoiceInput');
html += '</div>'; html += '</h3>';
html += '</div>'; html += '</div>';
html += '<div>'; html += '<div>';
@ -141,7 +141,7 @@ define(['dialogHelper', 'voiceReceiver', 'voiceProcessor', 'globalize', 'emby-bu
html += '<p>' + globalize.translate('sharedcomponents#MessageWeDidntRecognizeCommand') + '</p>'; html += '<p>' + globalize.translate('sharedcomponents#MessageWeDidntRecognizeCommand') + '</p>';
html += '<br/>'; html += '<br/>';
html += '<button is="emby-button" type="button" class="submit block btnRetry raised"><i class="md-icon">mic</i><span>' + html += '<button is="emby-button" type="button" class="button-submit block btnRetry raised"><i class="md-icon">mic</i><span>' +
globalize.translate('sharedcomponents#ButtonTryAgain') + globalize.translate('sharedcomponents#ButtonTryAgain') +
'</span></button>'; '</span></button>';
html += '<p class="blockedMessage hide">' + html += '<p class="blockedMessage hide">' +

View file

@ -27,14 +27,14 @@
}, },
"main": "iron-meta.html", "main": "iron-meta.html",
"ignore": [], "ignore": [],
"homepage": "https://github.com/polymerelements/iron-meta", "homepage": "https://github.com/PolymerElements/iron-meta",
"_release": "1.1.2", "_release": "1.1.2",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "v1.1.2", "tag": "v1.1.2",
"commit": "bae96531b63ea6d4ce982f5592248aea849c0f5a" "commit": "bae96531b63ea6d4ce982f5592248aea849c0f5a"
}, },
"_source": "git://github.com/polymerelements/iron-meta.git", "_source": "git://github.com/PolymerElements/iron-meta.git",
"_target": "^1.0.0", "_target": "^1.0.0",
"_originalSource": "polymerelements/iron-meta" "_originalSource": "PolymerElements/iron-meta"
} }

View file

@ -90,7 +90,7 @@
</div> </div>
</div> </div>
<br /> <br />
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<p>${CinemaModeConfigurationHelp2}</p> <p>${CinemaModeConfigurationHelp2}</p>
</form> </form>
</div> </div>

View file

@ -172,9 +172,9 @@ function (dialogHelper, loading, connectionManager, globalize, actionsheet) {
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += title; html += title;
html += '</div>'; html += '</h3>';
html += '</div>'; html += '</div>';

View file

@ -148,7 +148,7 @@
html += '<div class="results paperList" style="max-height: 300px; overflow-y: auto;"></div>'; html += '<div class="results paperList" style="max-height: 300px; overflow-y: auto;"></div>';
html += '<div class="formDialogFooter">'; html += '<div class="formDialogFooter">';
html += '<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem">' + Globalize.translate('ButtonOk') + '</button>'; html += '<button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem">' + Globalize.translate('ButtonOk') + '</button>';
html += '</div>'; html += '</div>';
html += '</form>'; html += '</form>';
@ -247,9 +247,9 @@
var html = ''; var html = '';
html += '<div class="formDialogHeader">'; html += '<div class="formDialogHeader">';
html += '<button is="paper-icon-button-light" class="btnCloseDialog autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>'; html += '<button is="paper-icon-button-light" class="btnCloseDialog autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>';
html += '<div class="formDialogHeaderTitle">'; html += '<h3 class="formDialogHeaderTitle">';
html += options.header || Globalize.translate('HeaderSelectPath'); html += options.header || Globalize.translate('HeaderSelectPath');
html += '</div>'; html += '</h3>';
html += '</div>'; html += '</div>';

View file

@ -1,7 +1,7 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY"> <div class="formDialogContent smoothScrollY">

View file

@ -2,9 +2,9 @@
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1">
<i class="md-icon">&#xE5C4;</i> <i class="md-icon">&#xE5C4;</i>
</button> </button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
Emby Connect Emby Connect
</div> </h3>
</div> </div>
<form class="addUserForm" style="max-width: none;margin:0;"> <form class="addUserForm" style="max-width: none;margin:0;">

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${HeaderInviteUser} ${HeaderInviteUser}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY" style="padding-top:2em;"> <div class="formDialogContent smoothScrollY" style="padding-top:2em;">
<div class="dialogContentInner dialog-content-centered"> <div class="dialogContentInner dialog-content-centered">
@ -27,8 +27,7 @@
<br /> <br />
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem">
<i class="md-icon">check</i>
<span>${ButtonSendInvitation}</span> <span>${ButtonSendInvitation}</span>
</button> </button>
</div> </div>

View file

@ -1,8 +1,8 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
${ButtonAddMediaLibrary} ${ButtonAddMediaLibrary}
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY" style="padding-top:2em;"> <div class="formDialogContent smoothScrollY" style="padding-top:2em;">
@ -30,7 +30,7 @@
<br /> <br />
<div class="formDialogFooter"> <div class="formDialogFooter">
<button is="emby-button" type="submit" class="raised submit block formDialogFooterItem"> <button is="emby-button" type="submit" class="raised button-submit block formDialogFooterItem">
<span>${ButtonOk}</span> <span>${ButtonOk}</span>
</button> </button>
</div> </div>

View file

@ -1,7 +1,7 @@
<div class="formDialogHeader"> <div class="formDialogHeader">
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button> <button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><i class="md-icon">&#xE5C4;</i></button>
<div class="formDialogHeaderTitle"> <h3 class="formDialogHeaderTitle">
</div> </h3>
</div> </div>
<div class="formDialogContent smoothScrollY" style="padding-top:2em;"> <div class="formDialogContent smoothScrollY" style="padding-top:2em;">

View file

@ -21,7 +21,7 @@
<input is="emby-input" class="txtPass" label="${LabelPassword}" required="required" autocomplete="off" type="password"/> <input is="emby-input" class="txtPass" label="${LabelPassword}" required="required" autocomplete="off" type="password"/>
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</div> </div>
</form> </form>
@ -60,8 +60,8 @@
</div> </div>
<br /><br /> <br /><br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block btnSubmitListingsContainer btnSubmitListings hide"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block btnSubmitListingsContainer btnSubmitListings hide"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" class="raised cancel block btnCancel hide" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button> <button is="emby-button" type="button" class="raised button-cancel block btnCancel hide" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button>
</div> </div>
</div> </div>
</form> </form>

View file

@ -44,7 +44,7 @@
<a class="lnkPremiere" href="https://emby.media/premiere">${ButtonLearnMore}</a> <a class="lnkPremiere" href="https://emby.media/premiere">${ButtonLearnMore}</a>
</div><br /> </div><br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block btnSubmitListings hide"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block btnSubmitListings hide"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" class="raised cancel block btnCancel hide" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button> <button is="emby-button" type="button" class="raised button-cancel block btnCancel hide" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button>
</div> </div>
</form> </form>

View file

@ -15,21 +15,18 @@
<input is="emby-input" type="password" id="txtManualPassword" required="required" label="${LabelPassword}" /> <input is="emby-input" type="password" id="txtManualPassword" required="required" label="${LabelPassword}" />
</div> </div>
<br /> <br />
<button is="emby-button" type="submit" class="raised accent block"> <button is="emby-button" type="submit" class="raised button-submit block">
<i class="md-icon">check</i>
<span>${ButtonSignIn}</span> <span>${ButtonSignIn}</span>
</button> </button>
<div class="forgotPassword"> <div class="forgotPassword">
<a href="https://emby.media/community/index.php?app=core&module=global&section=lostpass" target="_blank" class="clearLink"> <a href="https://emby.media/community/index.php?app=core&module=global&section=lostpass" target="_blank" class="clearLink">
<button is="emby-button" type="button" class="raised cancel block"> <button is="emby-button" type="button" class="raised block">
<i class="md-icon">close</i>
<span>${ButtonForgotPassword}</span> <span>${ButtonForgotPassword}</span>
</button> </button>
</a> </a>
</div> </div>
<div class="skip"> <div class="skip">
<button is="emby-button" type="button" class="raised cancel block btnSkipConnect"> <button is="emby-button" type="button" class="raised block btnSkipConnect">
<i class="md-icon">close</i>
<span>${ButtonSkip}</span> <span>${ButtonSkip}</span>
</button> </button>
<div class="fieldDescription" style="text-align:center;">${TextConnectToServerManually}</div> <div class="fieldDescription" style="text-align:center;">${TextConnectToServerManually}</div>
@ -38,8 +35,7 @@
<div class="newUsers" style="margin-top: 2em;"> <div class="newUsers" style="margin-top: 2em;">
<h2 style="text-align: left;">${HeaderNewUsers}</h2> <h2 style="text-align: left;">${HeaderNewUsers}</h2>
<a href="https://emby.media/community/index.php?app=core&module=global&section=register" target="_blank" class="clearLink"> <a href="https://emby.media/community/index.php?app=core&module=global&section=register" target="_blank" class="clearLink">
<button is="emby-button" type="button" class="raised submit block btnSignupForConnect"> <button is="emby-button" type="button" class="raised button-accent block btnSignupForConnect">
<i class="md-icon">add</i>
<span>${ButtonSignUp}</span> <span>${ButtonSignUp}</span>
</button> </button>
</a> </a>
@ -99,12 +95,10 @@
<div class="recaptchaContainer"></div> <div class="recaptchaContainer"></div>
<br /> <br />
<button is="emby-button" type="submit" class="raised accent block"> <button is="emby-button" type="submit" class="raised button-accent block">
<i class="md-icon">check</i>
<span>${ButtonSignUp}</span> <span>${ButtonSignUp}</span>
</button> </button>
<button is="emby-button" type="button" class="raised cancel block btnCancelSignup"> <button is="emby-button" type="button" class="raised cancel block btnCancelSignup">
<i class="md-icon">close</i>
<span>${ButtonCancel}</span> <span>${ButtonCancel}</span>
</button> </button>
</form> </form>
@ -117,8 +111,7 @@
<p style="margin: 2em 0;" class="embyIntroDownloadMessage"></p> <p style="margin: 2em 0;" class="embyIntroDownloadMessage"></p>
<button is="emby-button" type="button" class="raised accent block btnWelcomeNext iconRight"> <button is="emby-button" type="button" class="raised button-accent block btnWelcomeNext iconRight">
<i class="md-icon">arrow_forward</i>
<span>${ButtonNext}</span> <span>${ButtonNext}</span>
</button> </button>
</div> </div>

View file

@ -41,11 +41,11 @@
<p class="externalUrl"></p> <p class="externalUrl"></p>
<p class="hide"><a class="btnConnectionHelp" href="#">${HowToConnectFromEmbyApps}</a></p> <p class="hide"><a class="btnConnectionHelp" href="#">${HowToConnectFromEmbyApps}</a></p>
<div style="margin-top: 1em;"> <div style="margin-top: 1em;">
<button is="emby-button" type="button" class="raised subdued btnRestartContainer hide" onclick="DashboardPage.restart();"> <button is="emby-button" type="button" class="raised button-cancel btnRestartContainer hide" onclick="DashboardPage.restart();">
<i class="md-icon">refresh</i> <i class="md-icon">refresh</i>
<span>${ButtonRestart}</span> <span>${ButtonRestart}</span>
</button> </button>
<button is="emby-button" type="button" id="btnShutdown" class="raised subdued" onclick="DashboardPage.shutdown();"> <button is="emby-button" type="button" id="btnShutdown" class="raised button-cancel" onclick="DashboardPage.shutdown();">
<i class="md-icon">close</i> <i class="md-icon">close</i>
<span>${ButtonShutdown}</span> <span>${ButtonShutdown}</span>
</button> </button>

View file

@ -92,7 +92,7 @@
</div> </div>
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>

View file

@ -53,7 +53,7 @@
<br /> <br />
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>

View file

@ -23,7 +23,7 @@
<div class="fieldDescription">${LabelCameraUploadPathHelp}</div> <div class="fieldDescription">${LabelCameraUploadPathHelp}</div>
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>

View file

@ -328,10 +328,10 @@
</div> </div>
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"> <button is="emby-button" type="submit" class="raised button-submit block">
<i class="md-icon">check</i><span>${ButtonSave}</span> <i class="md-icon">check</i><span>${ButtonSave}</span>
</button> </button>
<button is="emby-button" type="button" class="subdued raised block" onclick="Dashboard.navigate('dlnaprofiles.html');"> <button is="emby-button" type="button" class="button-cancel raised block" onclick="Dashboard.navigate('dlnaprofiles.html');">
<i class="md-icon">close</i><span>${ButtonCancel}</span> <i class="md-icon">close</i><span>${ButtonCancel}</span>
</button> </button>

View file

@ -50,7 +50,7 @@
<br /> <br />
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"> <button is="emby-button" type="submit" class="raised button-submit block">
<i class="md-icon">check</i><span>${ButtonSave}</span> <i class="md-icon">check</i><span>${ButtonSave}</span>
</button> </button>
</div> </div>

View file

@ -94,7 +94,7 @@
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>
</div> </div>

View file

@ -30,7 +30,7 @@
<div class="homePageSection"> <div class="homePageSection">
<div> <div>
<h1 class="listHeader nextUpHeader" style="display: inline-block; vertical-align: middle;">${HeaderNextUp}</h1> <h1 class="listHeader nextUpHeader" style="display: inline-block; vertical-align: middle;">${HeaderNextUp}</h1>
<button is="emby-button" type="button" class="raised submit mini categorySyncButton accent" data-category="NextUp"> <button is="emby-button" type="button" class="raised submit mini categorySyncButton button-accent" data-category="NextUp">
<span>${ButtonSync}</span> <span>${ButtonSync}</span>
</button> </button>
</div> </div>

View file

@ -50,7 +50,9 @@
<div class="fieldDescription checkboxFieldDescription">${OptionEnableExternalContentInSuggestionsHelp}</div> <div class="fieldDescription checkboxFieldDescription">${OptionEnableExternalContentInSuggestionsHelp}</div>
</div> </div>
<br /> <br />
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block">
<span>${ButtonSave}</span>
</button>
</form> </form>
</div> </div>

View file

@ -26,7 +26,7 @@
<div class="fieldDescription">${LabelToHelp}</div> <div class="fieldDescription">${LabelToHelp}</div>
</div> </div>
<br /> <br />
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">add</i><span>${ButtonAdd}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">add</i><span>${ButtonAdd}</span></button>
</div> </div>
</form> </form>

View file

@ -71,7 +71,7 @@
</div> </div>
<br /> <br />
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</form> </form>

View file

@ -90,7 +90,7 @@
<div> <div>
<h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderLatestRecordings}</h1> <h1 class="listHeader" style="display: inline-block; vertical-align: middle;">${HeaderLatestRecordings}</h1>
<button is="emby-button" type="button" class="raised more mini" data-type="latest">${ButtonMore}</button> <button is="emby-button" type="button" class="raised more mini" data-type="latest">${ButtonMore}</button>
<button is="emby-button" type="button" class="raised submit mini accent categorySyncButton" data-category="Latest"> <button is="emby-button" type="button" class="raised submit mini button-accent categorySyncButton" data-category="Latest">
<span>${ButtonSync}</span> <span>${ButtonSync}</span>
</button> </button>
</div> </div>

View file

@ -31,7 +31,7 @@
</div> </div>
<div> <div>
<button is="emby-button" type="button" class="raised btnRefresh block subdued"> <button is="emby-button" type="button" class="raised btnRefresh block button-cancel">
<i class="md-icon">refresh</i> <i class="md-icon">refresh</i>
<span>${ButtonRefreshGuideData}</span> <span>${ButtonRefreshGuideData}</span>
</button> </button>

View file

@ -27,8 +27,8 @@
<p>${DrmChannelsNotImported}</p> <p>${DrmChannelsNotImported}</p>
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" class="raised cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button> <button is="emby-button" type="button" class="raised button-cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button>
</div> </div>
</form> </form>
</div> </div>

View file

@ -15,8 +15,8 @@
</div> </div>
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" class="raised cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button> <button is="emby-button" type="button" class="raised button-cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button>
</div> </div>
</form> </form>
</div> </div>

View file

@ -21,13 +21,11 @@
<span>${RememberMe}</span> <span>${RememberMe}</span>
</label> </label>
<button is="emby-button" type="submit" class="raised accent block"> <button is="emby-button" type="submit" class="raised button-submit block">
<i class="md-icon">check</i>
<span>${ButtonSignIn}</span> <span>${ButtonSignIn}</span>
</button> </button>
<div style="margin-top:.5em;"> <div style="margin-top:.5em;">
<button is="emby-button" type="button" class="raised cancel block btnCancel"> <button is="emby-button" type="button" class="raised cancel block btnCancel">
<i class="md-icon">close</i>
<span>${ButtonCancel}</span> <span>${ButtonCancel}</span>
</button> </button>
</div> </div>
@ -45,7 +43,6 @@
<div class="readOnlyContent" style="margin: 2em auto 0;"> <div class="readOnlyContent" style="margin: 2em auto 0;">
<button is="emby-button" type="button" class="raised cancel block btnManual"> <button is="emby-button" type="button" class="raised cancel block btnManual">
<i class="md-icon">lock</i>
<span>${ButtonManualLogin}</span> <span>${ButtonManualLogin}</span>
</button> </button>
</div> </div>
@ -53,14 +50,12 @@
<div class="readOnlyContent" style="margin: .5em auto 1em;"> <div class="readOnlyContent" style="margin: .5em auto 1em;">
<button is="emby-button" type="button" class="raised cancel block btnForgotPassword"> <button is="emby-button" type="button" class="raised cancel block btnForgotPassword">
<i class="md-icon">info</i>
<span>${ButtonForgotPassword}</span> <span>${ButtonForgotPassword}</span>
</button> </button>
<div class="connectButtons hide"> <div class="connectButtons hide">
<a href="selectserver.html" class="clearLink"> <a href="selectserver.html" class="clearLink">
<button is="emby-button" type="button" class="raised cancel block"> <button is="emby-button" type="button" class="raised cancel block">
<i class="md-icon">settings</i>
<span>${ButtonChangeServer}</span> <span>${ButtonChangeServer}</span>
</button> </button>
</a> </a>

View file

@ -35,7 +35,7 @@
</div> </div>
<br /> <br />
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>
</div> </div>

View file

@ -59,7 +59,7 @@
<br /> <br />
<br /> <br />
<div><button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div> <div><button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div>
</form> </form>
</div> </div>

View file

@ -42,7 +42,7 @@
</label> </label>
<div class="fieldDescription checkboxFieldDescription">${LabelKodiMetadataEnableExtraThumbsHelp}</div> <div class="fieldDescription checkboxFieldDescription">${LabelKodiMetadataEnableExtraThumbsHelp}</div>
</div> </div>
<div><button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div> <div><button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div>
</form> </form>
</div> </div>

View file

@ -62,7 +62,7 @@
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</div> </div>
</form> </form>
</div> </div>

View file

@ -26,7 +26,7 @@
<div id="resumableSection" class="homePageSection hide"> <div id="resumableSection" class="homePageSection hide">
<div> <div>
<h1 class="listHeader" style="display:inline-block;vertical-align:middle;">${HeaderResume}</h1> <h1 class="listHeader" style="display:inline-block;vertical-align:middle;">${HeaderResume}</h1>
<button is="emby-button" type="button" class="raised submit mini categorySyncButton accent" data-category="Resume"> <button is="emby-button" type="button" class="raised submit mini categorySyncButton button-accent" data-category="Resume">
<span>${ButtonSync}</span> <span>${ButtonSync}</span>
</button> </button>
</div> </div>
@ -38,7 +38,7 @@
<div class="homePageSection"> <div class="homePageSection">
<div> <div>
<h1 class="listHeader" style="display:inline-block;vertical-align:middle;">${HeaderLatestMovies}</h1> <h1 class="listHeader" style="display:inline-block;vertical-align:middle;">${HeaderLatestMovies}</h1>
<button is="emby-button" type="button" class="raised submit mini categorySyncButton accent" data-category="Latest"> <button is="emby-button" type="button" class="raised submit mini categorySyncButton button-accent" data-category="Latest">
<span>${ButtonSync}</span> <span>${ButtonSync}</span>
</button> </button>
</div> </div>

View file

@ -89,7 +89,7 @@
</label> </label>
</div> </div>
</div> </div>
<button is="emby-button" type="submit" class="raised submit block btnSave hide"> <button is="emby-button" type="submit" class="raised button-submit block btnSave hide">
<i class="md-icon">check</i> <i class="md-icon">check</i>
<span>${ButtonSave}</span> <span>${ButtonSave}</span>
</button> </button>

View file

@ -111,7 +111,7 @@
</label> </label>
</div> </div>
<button is="emby-button" type="submit" class="raised submit block btnSave hide"> <button is="emby-button" type="submit" class="raised button-submit block btnSave hide">
<i class="md-icon">check</i> <i class="md-icon">check</i>
<span>${ButtonSave}</span> <span>${ButtonSave}</span>
</button> </button>

View file

@ -94,7 +94,7 @@
</div> </div>
</div> </div>
<button is="emby-button" type="submit" class="raised submit block btnSave hide"> <button is="emby-button" type="submit" class="raised button-submit block btnSave hide">
<i class="md-icon">check</i> <i class="md-icon">check</i>
<span>${ButtonSave}</span> <span>${ButtonSave}</span>
</button> </button>

View file

@ -8,7 +8,7 @@
<div style="vertical-align:top;margin: .5em 0 0 1em;display:inline-block;"> <div style="vertical-align:top;margin: .5em 0 0 1em;display:inline-block;">
<h2 class="username" style="margin: 0;"></h2> <h2 class="username" style="margin: 0;"></h2>
<br /> <br />
<button is="emby-button" type="button" class="raised cancel hide" id="btnDeleteImage"> <button is="emby-button" type="button" class="raised hide" id="btnDeleteImage">
<i class="md-icon">delete</i> <i class="md-icon">delete</i>
<span>${ButtonDeleteImage}</span> <span>${ButtonDeleteImage}</span>
</button> </button>
@ -61,7 +61,7 @@
<input is="emby-input" type="password" id="txtNewPasswordConfirm" label="${LabelNewPasswordConfirm}" autocomplete="off" /> <input is="emby-input" type="password" id="txtNewPasswordConfirm" label="${LabelNewPasswordConfirm}" autocomplete="off" />
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" id="btnResetPassword" class="raised cancel block hide"> <button is="emby-button" type="button" id="btnResetPassword" class="raised cancel block hide">
<i class="md-icon">lock</i> <i class="md-icon">lock</i>
<span>${ButtonResetPassword}</span> <span>${ButtonResetPassword}</span>
@ -88,7 +88,7 @@
<div class="fieldDescription checkboxFieldDescription">${LabelInNetworkSignInWithEasyPasswordHelp}</div> <div class="fieldDescription checkboxFieldDescription">${LabelInNetworkSignInWithEasyPasswordHelp}</div>
</div> </div>
<div> <div>
<button is="emby-button" type="submit" class="raised submit block"> <button is="emby-button" type="submit" class="raised button-submit block">
<i class="md-icon">check</i><span>${ButtonSave}</span> <i class="md-icon">check</i><span>${ButtonSave}</span>
</button> </button>
<button is="emby-button" type="button" id="btnResetEasyPassword" class="raised cancel block hide"> <button is="emby-button" type="button" id="btnResetEasyPassword" class="raised cancel block hide">

View file

@ -18,7 +18,7 @@
<div class="supporterPromotionContainer hide" style="text-align: right; position: static;"> <div class="supporterPromotionContainer hide" style="text-align: right; position: static;">
<div class="customSupporterPromotion supporterPromotion inlineSupporterPromotion"> <div class="customSupporterPromotion supporterPromotion inlineSupporterPromotion">
<button is="emby-button" type="button" class="raised accent block btnSyncSupporter"> <button is="emby-button" type="button" class="raised button-accent block btnSyncSupporter">
<div class="mainText"> <div class="mainText">
</div> </div>
<div class="btnLearnMore" style="font-weight: normal; margin-top: .25em;"> <div class="btnLearnMore" style="font-weight: normal; margin-top: .25em;">
@ -30,7 +30,7 @@
<div class="ehsContent" style="clear:both;"> <div class="ehsContent" style="clear:both;">
<br /> <br />
<div class="localSyncStatus hide" style="text-align:right;margin:0 0 1em;"> <div class="localSyncStatus hide" style="text-align:right;margin:0 0 1em;">
<button type="button" is="emby-button" class="btnSyncNow mini accent fab autoSize" style="margin-right:.5em;"><i class="md-icon">sync</i></button> <button type="button" is="emby-button" class="btnSyncNow mini button-accent fab autoSize" style="margin-right:.5em;"><i class="md-icon">sync</i></button>
</div> </div>
<div class="syncActivity"> <div class="syncActivity">

View file

@ -57,9 +57,9 @@
</div> </div>
<div> <div>
<br /> <br />
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
<button is="emby-button" type="button" class="raised cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button> <button is="emby-button" type="button" class="raised button-cancel block btnCancel" onclick="history.back();"><i class="md-icon">close</i><span>${ButtonCancel}</span></button>
</div> </div>
</form> </form>

View file

@ -174,7 +174,7 @@
<input is="emby-input" class="sendMessageElement" type="text" id="txtMessageText" label="${LabelMessageText}" required /> <input is="emby-input" class="sendMessageElement" type="text" id="txtMessageText" label="${LabelMessageText}" required />
</div> </div>
<p> <p>
<button is="emby-button" class="sendMessageElement accent block raised" type="submit" raised>${ButtonSend}</button> <button is="emby-button" class="sendMessageElement button-submit block raised" type="submit" raised>${ButtonSend}</button>
</p> </p>
</form> </form>
</div> </div>
@ -187,7 +187,7 @@
<input is="emby-input" class="typeTextElement" type="text" id="txtTypeText" label="${LabelTypeText}" required /> <input is="emby-input" class="typeTextElement" type="text" id="txtTypeText" label="${LabelTypeText}" required />
</div> </div>
<p> <p>
<button is="emby-button" class="typeTextElement accent block raised" type="submit" raised>${ButtonSend}</button> <button is="emby-button" class="typeTextElement button-submit block raised" type="submit" raised>${ButtonSend}</button>
</p> </p>
</form> </form>
</div> </div>

View file

@ -25,7 +25,7 @@
<br /> <br />
<div><button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div> <div><button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button></div>
</form> </form>
</div> </div>
</div> </div>

View file

@ -1617,6 +1617,7 @@ var AppInfo = {};
function onDialogOpen(dlg) { function onDialogOpen(dlg) {
if (dlg.classList.contains('formDialog')) { if (dlg.classList.contains('formDialog')) {
if (!dlg.classList.contains('background-theme-a')) { if (!dlg.classList.contains('background-theme-a')) {
dlg.classList.add('background-theme-b'); dlg.classList.add('background-theme-b');
dlg.classList.add('ui-body-b'); dlg.classList.add('ui-body-b');
} }

View file

@ -12,7 +12,7 @@
html += '<br/>'; html += '<br/>';
html += '<br/>'; html += '<br/>';
html += '<button is="emby-button" type="submit" class="raised submit block"><span>' + Globalize.translate('ButtonSave') + '</span></button>'; html += '<button is="emby-button" type="submit" class="raised button-submit block"><span>' + Globalize.translate('ButtonSave') + '</span></button>';
page.querySelector('.syncJobForm').innerHTML = html; page.querySelector('.syncJobForm').innerHTML = html;

View file

@ -32,7 +32,7 @@
<div class="connectLogin hide" style="margin:1em 0;"> <div class="connectLogin hide" style="margin:1em 0;">
<a href="connectlogin.html?mode=connect" class="clearLink"> <a href="connectlogin.html?mode=connect" class="clearLink">
<button is="emby-button" type="button" class="raised accent block"> <button is="emby-button" type="button" class="raised button-accent block">
<i class="md-icon">check</i> <i class="md-icon">check</i>
<span>${ButtonSignInWithConnect}</span> <span>${ButtonSignInWithConnect}</span>
</button> </button>

View file

@ -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"); importScripts("bower_components/emby-webcomponents/serviceworker/notifications.js", "bower_components/emby-webcomponents/serviceworker/sync.js");

View file

@ -18,7 +18,7 @@
</select> </select>
<div class="fieldDescription">${LabelChannelStreamQualityHelp}</div> <div class="fieldDescription">${LabelChannelStreamQualityHelp}</div>
</div> </div>
<button is="emby-button" type="submit" class="raised submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" class="raised button-submit block"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</form> </form>
</div> </div>
</div> </div>

View file

@ -13,7 +13,7 @@
<div class="supporterContainer hide"> <div class="supporterContainer hide">
<br /> <br />
<a class="clearLink" href="http://emby.media/premiere" target="_blank"> <a class="clearLink" href="http://emby.media/premiere" target="_blank">
<button is="emby-button" type="button" class="raised block accent"><i class="md-icon">check</i><span>${HeaderBecomeProjectSupporter}</span></button> <button is="emby-button" type="button" class="raised block button-accent"><i class="md-icon">check</i><span>${HeaderBecomeProjectSupporter}</span></button>
</a> </a>
</div> </div>
</div> </div>
@ -41,7 +41,7 @@
</div> </div>
<p> <p>
<button is="emby-button" type="submit" id="mbLegacyKeyBtn" class="raised block submit"><i class="md-icon">check</i><span>${ButtonSave}</span></button> <button is="emby-button" type="submit" id="mbLegacyKeyBtn" class="raised block button-submit"><i class="md-icon">check</i><span>${ButtonSave}</span></button>
</p> </p>
</form> </form>
<br /> <br />
@ -53,7 +53,7 @@
<div class="fieldDescription">${LabelSupporterEmailAddress}</div> <div class="fieldDescription">${LabelSupporterEmailAddress}</div>
</div> </div>
<p> <p>
<button is="emby-button" type="submit" id="mbRetrieveKeyBtn" class="raised block submit"><i class="md-icon">check</i><span>${ButtonRetrieveKey}</span></button> <button is="emby-button" type="submit" id="mbRetrieveKeyBtn" class="raised block button-submit"><i class="md-icon">check</i><span>${ButtonRetrieveKey}</span></button>
</p> </p>
</form> </form>
</div> </div>
@ -78,7 +78,7 @@
<input is="emby-input" type="password" required id="txtOldKey" label="${LabelOldSupporterKey}" /> <input is="emby-input" type="password" required id="txtOldKey" label="${LabelOldSupporterKey}" />
</div> </div>
<p> <p>
<button is="emby-button" type="submit" id="mbLinkKeysBtn" class="raised block submit"><i class="md-icon">check</i><span>${ButtonLinkKeys}</span></button> <button is="emby-button" type="submit" id="mbLinkKeysBtn" class="raised block button-submit"><i class="md-icon">check</i><span>${ButtonLinkKeys}</span></button>
</p> </p>
</form> </form>
</div> </div>

Some files were not shown because too many files have changed in this diff Show more