1
0
Fork 0
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:
Luke Pulverenti 2016-02-06 15:32:14 -05:00
parent eefd54468d
commit 6814d8e280
4 changed files with 9 additions and 4 deletions

View file

@ -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';

View file

@ -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) {

View file

@ -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>

View file

@ -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);