mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update provider setting
This commit is contained in:
parent
cf91a36742
commit
7844fdd920
4 changed files with 7 additions and 104 deletions
|
@ -1,4 +1,4 @@
|
||||||
define(['dialogHelper', 'loading', 'jQuery', 'paper-fab', 'paper-input', 'paper-checkbox', 'paper-icon-button-light'], function (dialogHelper, loading, $) {
|
define(['dialogHelper', 'loading', 'jQuery', 'paper-fab', 'emby-input', 'paper-checkbox', 'paper-icon-button-light'], function (dialogHelper, loading, $) {
|
||||||
|
|
||||||
var currentItem;
|
var currentItem;
|
||||||
var currentItemType;
|
var currentItemType;
|
||||||
|
@ -243,13 +243,13 @@
|
||||||
|
|
||||||
var id = "txtLookup" + idInfo.Key;
|
var id = "txtLookup" + idInfo.Key;
|
||||||
|
|
||||||
html += '<div>';
|
html += '<div class="inputContainer">';
|
||||||
|
|
||||||
var idLabel = Globalize.translate('LabelDynamicExternalId').replace('{0}', idInfo.Name);
|
var idLabel = Globalize.translate('LabelDynamicExternalId').replace('{0}', idInfo.Name);
|
||||||
|
|
||||||
var value = providerIds[idInfo.Key] || '';
|
var value = providerIds[idInfo.Key] || '';
|
||||||
|
|
||||||
html += '<paper-input class="txtLookupId" data-providerkey="' + idInfo.Key + '" id="' + id + '" label="' + idLabel + '"></paper-input>';
|
html += '<input is="emby-input" class="txtLookupId" data-providerkey="' + idInfo.Key + '" id="' + id + '" label="' + idLabel + '"/>';
|
||||||
|
|
||||||
html += '</div>';
|
html += '</div>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,11 @@
|
||||||
<form class="popupIdentifyForm" style="margin:auto;">
|
<form class="popupIdentifyForm" style="margin:auto;">
|
||||||
|
|
||||||
<p>${HeaderIdentifyItemHelp}</p>
|
<p>${HeaderIdentifyItemHelp}</p>
|
||||||
<div>
|
<div class="inputContainer">
|
||||||
<paper-input type="text" id="txtLookupName" class="identifyField" data-lookup="Name" label="${LabelName}"></paper-input>
|
<input is="emby-input" type="text" id="txtLookupName" class="identifyField" data-lookup="Name" label="${LabelName}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="fldLookupYear">
|
<div class="fldLookupYear inputContainer">
|
||||||
<paper-input type="number" id="txtLookupYear" class="identifyField" data-lookup="Year" pattern="[0-9]*" min="1800" label="${LabelYear}"></paper-input>
|
<input is="emby-input" type="number" id="txtLookupYear" class="identifyField" data-lookup="Year" pattern="[0-9]*" min="1800" label="${LabelYear}"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="identifyProviderIds">
|
<div class="identifyProviderIds">
|
||||||
|
|
|
@ -234,8 +234,6 @@
|
||||||
|
|
||||||
function hideChapterMenu(page) {
|
function hideChapterMenu(page) {
|
||||||
|
|
||||||
//$('.chapterMenuOverlay', page).hide();
|
|
||||||
//$('.chapterMenu', page).hide();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return function () {
|
return function () {
|
||||||
|
|
|
@ -1,95 +0,0 @@
|
||||||
define(['events'], function (events) {
|
|
||||||
|
|
||||||
function thresholdMonitor(elem, horizontal, lowerTolerance, upperTolerance) {
|
|
||||||
|
|
||||||
var defaultTolerance = horizontal ? (screen.availWidth / 3) : (screen.availHeight / 3);
|
|
||||||
lowerTolerance = lowerTolerance || defaultTolerance;
|
|
||||||
upperTolerance = upperTolerance || defaultTolerance;
|
|
||||||
|
|
||||||
var self = this;
|
|
||||||
var upperTriggered = true;
|
|
||||||
var lowerTriggered = false;
|
|
||||||
var isWindow = elem == window || elem.tagName == 'HTML' || elem.tagName == 'BODY';
|
|
||||||
|
|
||||||
var scrollSize;
|
|
||||||
|
|
||||||
function getScrollSize() {
|
|
||||||
|
|
||||||
if (!scrollSize) {
|
|
||||||
|
|
||||||
if (isWindow) {
|
|
||||||
scrollSize = horizontal ? (document.documentElement.scrollWidth - document.documentElement.offsetWidth) : (document.documentElement.scrollHeight - document.documentElement.offsetHeight);
|
|
||||||
} else {
|
|
||||||
scrollSize = horizontal ? (elem.scrollWidth - elem.offsetWidth) : (elem.scrollHeight - elem.offsetHeight);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return scrollSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
function onScroll(e) {
|
|
||||||
|
|
||||||
if (lowerTriggered && upperTriggered) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var position;
|
|
||||||
|
|
||||||
if (isWindow) {
|
|
||||||
position = horizontal ? window.pageXOffset : window.pageYOffset;
|
|
||||||
} else {
|
|
||||||
position = horizontal ? elem.scrollLeft : elem.scrollTop;
|
|
||||||
}
|
|
||||||
|
|
||||||
//console.log('onscroll: ' + position + '-' + getScrollSize());
|
|
||||||
|
|
||||||
// Detect upper threshold
|
|
||||||
if (position < upperTolerance) {
|
|
||||||
if (!upperTriggered) {
|
|
||||||
upperTriggered = true;
|
|
||||||
events.trigger(self, 'upper-threshold');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
upperTriggered = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Detect lower threshold
|
|
||||||
if (position >= (getScrollSize() - lowerTolerance)) {
|
|
||||||
if (!lowerTriggered) {
|
|
||||||
lowerTriggered = true;
|
|
||||||
events.trigger(self, 'lower-threshold');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
lowerTriggered = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
self.reset = function () {
|
|
||||||
self.resetSize();
|
|
||||||
upperTriggered = true;
|
|
||||||
lowerTriggered = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
self.resetSize = function () {
|
|
||||||
scrollSize = null;
|
|
||||||
};
|
|
||||||
|
|
||||||
self.enabled = function (enabled) {
|
|
||||||
|
|
||||||
self.reset();
|
|
||||||
|
|
||||||
if (enabled) {
|
|
||||||
elem.addEventListener('scroll', onScroll, true);
|
|
||||||
} else {
|
|
||||||
elem.removeEventListener('scroll', onScroll, true);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
self.enabled(true);
|
|
||||||
|
|
||||||
self.destroy = function () {
|
|
||||||
self.enabled(false);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return thresholdMonitor;
|
|
||||||
});
|
|
Loading…
Add table
Add a link
Reference in a new issue