mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update image uploader
This commit is contained in:
parent
eefd54468d
commit
6814d8e280
4 changed files with 9 additions and 4 deletions
|
@ -6,7 +6,7 @@
|
||||||
var hasChanges = false;
|
var hasChanges = false;
|
||||||
|
|
||||||
// These images can be large and we're seeing memory problems in safari
|
// These images can be large and we're seeing memory problems in safari
|
||||||
var browsableImagePageSize = browserInfo.safari ? 6 : (browserInfo.mobile ? 10 : 30);
|
var browsableImagePageSize = browserInfo.safari ? 6 : (browserInfo.mobile ? 10 : 40);
|
||||||
|
|
||||||
var browsableImageStartIndex = 0;
|
var browsableImageStartIndex = 0;
|
||||||
var browsableImageType = 'Primary';
|
var browsableImageType = 'Primary';
|
||||||
|
|
|
@ -206,11 +206,14 @@
|
||||||
|
|
||||||
$('.btnOpenUploadMenu', page).on('click', function () {
|
$('.btnOpenUploadMenu', page).on('click', function () {
|
||||||
|
|
||||||
|
var imageType = this.getAttribute('data-imagetype');
|
||||||
|
|
||||||
require(['components/imageuploader/imageuploader'], function (imageUploader) {
|
require(['components/imageuploader/imageuploader'], function (imageUploader) {
|
||||||
|
|
||||||
imageUploader.show(currentItem.Id, {
|
imageUploader.show(currentItem.Id, {
|
||||||
|
|
||||||
theme: options.theme
|
theme: options.theme,
|
||||||
|
imageType: imageType
|
||||||
|
|
||||||
}).then(function (hasChanged) {
|
}).then(function (hasChanged) {
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<div>
|
<div>
|
||||||
<h1 style="display:inline-block;vertical-align:middle;">${HeaderBackdrops}</h1>
|
<h1 style="display:inline-block;vertical-align:middle;">${HeaderBackdrops}</h1>
|
||||||
<paper-fab icon="search" mini class="btnBrowseAllImages subdued" style="vertical-align:middle;margin-left:1em;" data-imagetype="Backdrop"></paper-fab>
|
<paper-fab icon="search" mini class="btnBrowseAllImages subdued" style="vertical-align:middle;margin-left:1em;" data-imagetype="Backdrop"></paper-fab>
|
||||||
<paper-fab icon="add" mini class="btnOpenUploadMenu subdued" style="vertical-align:middle;margin-left:.25em;"></paper-fab>
|
<paper-fab icon="add" mini class="btnOpenUploadMenu subdued" style="vertical-align:middle;margin-left:.25em;" data-imagetype="Backdrop"></paper-fab>
|
||||||
</div>
|
</div>
|
||||||
<div id="backdrops">
|
<div id="backdrops">
|
||||||
</div>
|
</div>
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
<div>
|
<div>
|
||||||
<h1 style="display:inline-block;vertical-align:middle;">${Screenshots}</h1>
|
<h1 style="display:inline-block;vertical-align:middle;">${Screenshots}</h1>
|
||||||
<paper-fab icon="search" mini class="btnBrowseAllImages subdued" style="vertical-align:middle;margin-left:1em;" data-imagetype="Screenshot"></paper-fab>
|
<paper-fab icon="search" mini class="btnBrowseAllImages subdued" style="vertical-align:middle;margin-left:1em;" data-imagetype="Screenshot"></paper-fab>
|
||||||
<paper-fab icon="add" mini class="btnOpenUploadMenu subdued" style="vertical-align:middle;margin-left:.25em;"></paper-fab>
|
<paper-fab icon="add" mini class="btnOpenUploadMenu subdued" style="vertical-align:middle;margin-left:.25em;" data-imagetype="Screenshot"></paper-fab>
|
||||||
</div>
|
</div>
|
||||||
<div id="screenshots">
|
<div id="screenshots">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -164,6 +164,8 @@
|
||||||
var editorContent = dlg.querySelector('.editorContent');
|
var editorContent = dlg.querySelector('.editorContent');
|
||||||
initEditor(editorContent);
|
initEditor(editorContent);
|
||||||
|
|
||||||
|
$('#selectImageType', dlg).val(options.imageType || 'Primary');
|
||||||
|
|
||||||
$('.btnCloseDialog', dlg).on('click', function () {
|
$('.btnCloseDialog', dlg).on('click', function () {
|
||||||
|
|
||||||
paperDialogHelper.close(dlg);
|
paperDialogHelper.close(dlg);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue