mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
sync updates
This commit is contained in:
parent
faf35ed3d7
commit
d57e139f13
4 changed files with 14 additions and 24 deletions
|
@ -4,7 +4,7 @@
|
|||
<title>${PluginsTitle}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="channelSettingsPage" data-role="page" class="page type-interior pluginConfigurationPage">
|
||||
<div id="channelSettingsPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Channels">
|
||||
|
||||
<div data-role="content">
|
||||
<div class="content-primary">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>${TitlePlayback}</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage">
|
||||
<div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Transcoding">
|
||||
|
||||
<div data-role="content">
|
||||
<div class="content-primary">
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
|
||||
html += '<p style="padding-left:.5em;">';
|
||||
|
||||
html += Globalize.translate('LabelFolderTypeValue').replace('{0}', '<b>' + typeName + '</b>');
|
||||
html += Globalize.translate('LabelContentTypeValue').replace('{0}', '<b>' + typeName + '</b>');
|
||||
html += '</p><ul class="mediaFolderLocations" data-inset="true" data-role="listview" data-split-icon="minus">';
|
||||
|
||||
html += '<li data-role="list-divider" class="mediaLocationsHeader">' + Globalize.translate('HeaderMediaLocations');
|
||||
|
|
|
@ -14,11 +14,7 @@
|
|||
throw new Error('form cannot be null');
|
||||
}
|
||||
|
||||
var target = $('.radioSync:checked', form).get().map(function (c) {
|
||||
|
||||
return c.getAttribute('data-targetid');
|
||||
|
||||
})[0];
|
||||
var target = $('#selectSyncTarget', form).val();
|
||||
|
||||
if (!target) {
|
||||
|
||||
|
@ -31,10 +27,6 @@
|
|||
userId: userId,
|
||||
TargetId: target,
|
||||
|
||||
ItemIds: (syncOptions.items || []).map(function (i) {
|
||||
return i.Id || i;
|
||||
}).join(','),
|
||||
|
||||
Quality: $('#selectQuality', form).val(),
|
||||
|
||||
Name: $('#txtSyncJobName', form).val(),
|
||||
|
@ -47,6 +39,12 @@
|
|||
Category: syncOptions.Category
|
||||
};
|
||||
|
||||
if (syncOptions.items && syncOptions.items.length) {
|
||||
options.ItemIds = (syncOptions.items || []).map(function (i) {
|
||||
return i.Id || i;
|
||||
}).join(',');
|
||||
}
|
||||
|
||||
ApiClient.ajax({
|
||||
|
||||
type: "POST",
|
||||
|
@ -96,24 +94,16 @@
|
|||
}
|
||||
|
||||
html += '<div>';
|
||||
html += '<fieldset data-role="controlgroup">';
|
||||
html += '<legend>' + Globalize.translate('LabelSyncTo') + '</legend>';
|
||||
|
||||
var index = 0;
|
||||
html += '<label for="selectSyncTarget">' + Globalize.translate('LabelSyncTo') + '</label>';
|
||||
html += '<select id="selectSyncTarget" required="required" data-mini="true">';
|
||||
|
||||
html += targets.map(function (t) {
|
||||
|
||||
var targetHtml = '<label for="radioSync' + t.Id + '">' + t.Name + '</label>';
|
||||
|
||||
var checkedHtml = index ? '' : ' checked="checked"';
|
||||
targetHtml += '<input class="radioSync" data-targetid="' + t.Id + '" type="radio" id="radioSync' + t.Id + '"' + checkedHtml + ' />';
|
||||
|
||||
index++;
|
||||
return targetHtml;
|
||||
return '<option value="' + t.Id + '">' + t.Name + '</option>';
|
||||
|
||||
}).join('');
|
||||
html += '</select>';
|
||||
|
||||
html += '</fieldset>';
|
||||
html += '</div>';
|
||||
|
||||
html += '<br/>';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue