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

update path fields

This commit is contained in:
Luke Pulverenti 2015-09-06 00:53:37 -04:00
parent 8c248c229a
commit 03b5e48d4f
45 changed files with 153 additions and 198 deletions

View file

@ -136,10 +136,13 @@
html += '<div style="margin:20px 0 0;">';
html += '<label for="txtDirectoryPickerPath" class="lblDirectoryPickerPath">' + Globalize.translate('LabelCurrentPath') + '</label>';
html += '<div style="width:82%;display:inline-block;"><input id="txtDirectoryPickerPath" name="txtDirectoryPickerPath" type="text" required="required" style="font-weight:bold;" /></div>';
html += '<div><input id="txtDirectoryPickerPath" name="txtDirectoryPickerPath" type="text" required="required" style="font-weight:bold;width:82%;display:inline-block;" />';
html += '<button class="btnRefreshDirectories" type="button" data-icon="refresh" data-inline="true" data-mini="true" data-iconpos="notext">' + Globalize.translate('ButtonRefresh') + '</button>';
html += '</div>';
html += '</div>';
html += '<div style="height: 180px; overflow-y: auto;">';
html += '<ul id="ulDirectoryPickerList" data-role="listview" data-inset="true" data-auto-enhanced="false"></ul>';

View file

@ -32,7 +32,7 @@
totalRecordCount: result.TotalRecordCount,
viewButton: true,
showLimit: false
})).trigger('create');
}));
updateFilterControls(page);

View file

@ -38,7 +38,7 @@
totalRecordCount: result.TotalRecordCount,
viewButton: true,
showLimit: false
})).trigger('create');
}));
updateFilterControls(page);
var trigger = false;
@ -50,7 +50,6 @@
context: 'games',
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
@ -77,10 +76,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page);

View file

@ -247,11 +247,9 @@
}
listOptions.items = result.Items;
var trigger = false;
if (type == 'Audio') {
html = LibraryBrowser.getListViewHtml(listOptions);
trigger = true;
} else {
html = LibraryBrowser.getPosterViewHtml(listOptions);
}
@ -260,10 +258,6 @@
itemsContainer.innerHTML = html;
$(itemsContainer).createCardMenus();
if (trigger) {
$(itemsContainer).trigger('create');
}
ImageLoader.lazyChildren(itemsContainer);
});
}

View file

@ -830,7 +830,6 @@
promise.done(function (result) {
var html = '';
var trigger = false;
if (item.Type == "MusicAlbum") {
@ -844,7 +843,6 @@
defaultAction: 'playallfromhere',
lazy: true
});
trigger = true;
}
else if (item.Type == "Series") {
@ -885,10 +883,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
if (item.Type == "BoxSet") {
var collectionItemTypes = [
@ -990,7 +984,7 @@
renderCollectionItemType(page, { name: Globalize.translate('HeaderItems') }, items, user);
}
$('.collectionItems', page).trigger('create').createCardMenus();
$('.collectionItems', page).createCardMenus();
}
function renderCollectionItemType(page, type, items, user, context) {
@ -1163,7 +1157,7 @@
smallIcon: true
});
$('#themeSongsContent', page).html(html).trigger('create');
$('#themeSongsContent', page).html(html);
} else {
$('#themeSongsCollapsible', page).hide();
}
@ -1175,7 +1169,7 @@
$('#themeVideosCollapsible', page).show();
$('#themeVideosContent', page).html(getVideosHtml(items, user)).lazyChildren().trigger('create');
$('#themeVideosContent', page).html(getVideosHtml(items, user)).lazyChildren();
} else {
$('#themeVideosCollapsible', page).hide();
}
@ -1197,7 +1191,7 @@
$('#musicVideosCollapsible', page).show();
$('#musicVideosContent', page).html(getVideosHtml(result.Items, user)).lazyChildren().trigger('create');
$('#musicVideosContent', page).html(getVideosHtml(result.Items, user)).lazyChildren();
} else {
$('#musicVideosCollapsible', page).hide();
}
@ -1213,7 +1207,7 @@
$('#additionalPartsCollapsible', page).show();
$('#additionalPartsContent', page).html(getVideosHtml(result.Items, user)).lazyChildren().trigger('create');
$('#additionalPartsContent', page).html(getVideosHtml(result.Items, user)).lazyChildren();
} else {
$('#additionalPartsCollapsible', page).hide();
}

View file

@ -172,10 +172,13 @@
function onCardTapHold(e) {
var card = parentWithClass(e.target, 'card');
showContextMenu(card, {});
e.preventDefault();
return false;
if (card) {
showContextMenu(card, {});
e.preventDefault();
return false;
}
}
function showContextMenu(card, options) {

View file

@ -96,7 +96,7 @@
html += '</a>';
}
$('#childrenContent', page).html(html).trigger('create').createGuideHoverMenu('.tvProgramInfo');
$('#childrenContent', page).html(html).createGuideHoverMenu('.tvProgramInfo');
}
function loadPrograms(page, channelId) {

View file

@ -24,7 +24,7 @@
showLimit: false,
viewPanelClass: 'channelViewPanel'
})).trigger('create');
}));
updateFilterControls(viewPanel);
@ -33,7 +33,6 @@
var elem = page.querySelector('#items');
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
$(elem).trigger('create');
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;

View file

@ -87,7 +87,7 @@
html += '</div>';
}
var elem = $('#items', page).html(html).trigger('create');
var elem = $('#items', page).html(html);
$('.btnCancelSeries', elem).on('click', function () {

View file

@ -110,7 +110,7 @@
html += '</div>';
}
var elem = $('#items', page).html(html).trigger('create');
var elem = $('#items', page).html(html);
$('.btnDeleteTimer', elem).on('click', function () {

View file

@ -992,7 +992,7 @@
};
};
var lastBitrateDetect = 0;
self.lastBitrateDetect = 0;
self.playInternal = function (item, startPosition, callback) {
@ -1014,14 +1014,14 @@
return;
}
if (item.MediaType == 'Video' && AppSettings.enableAutomaticBitrateDetection() && (new Date().getTime() - lastBitrateDetect) > 1000) {
if (item.MediaType == 'Video' && AppSettings.enableAutomaticBitrateDetection() && (new Date().getTime() - self.lastBitrateDetect) > 300000) {
Dashboard.showModalLoadingMsg();
ApiClient.detectBitrate().done(function (bitrate) {
Logger.log('Max bitrate auto detected to ' + bitrate);
lastBitrateDetect = new Date().getTime();
self.lastBitrateDetect = new Date().getTime();
AppSettings.maxStreamingBitrate(bitrate);
playOnDeviceProfileCreated(self.getDeviceProfile(), item, startPosition, callback);
@ -1900,9 +1900,16 @@
window.MediaPlayer = new mediaPlayer();
function onConnectionChange() {
window.MediaPlayer.lastBitrateDetect = 0;
}
Dashboard.ready(function () {
window.MediaController.registerPlayer(window.MediaPlayer);
window.MediaController.setActivePlayer(window.MediaPlayer, window.MediaPlayer.getTargets()[0]);
Events.on(ConnectionManager, 'localusersignedin', onConnectionChange);
Events.on(ConnectionManager, 'localusersignedout', onConnectionChange);
});

View file

@ -69,8 +69,6 @@
})).trigger('create');
var trigger = false;
if (result.TotalRecordCount) {
var context = getParameterByName('context');
@ -82,7 +80,6 @@
context: context,
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
@ -140,10 +137,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page);

View file

@ -60,15 +60,12 @@
})).trigger('create');
var trigger = false;
if (view == "List") {
html = LibraryBrowser.getListViewHtml({
items: result.Items,
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Thumb") {
html = LibraryBrowser.getPosterViewHtml({
@ -120,10 +117,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page);

View file

@ -67,7 +67,6 @@
page.querySelector('.listTopPaging').innerHTML = pagingHtml;
updateFilterControls(page, viewPanel);
var trigger = false;
if (view == "List") {
@ -76,7 +75,6 @@
context: 'music',
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
@ -108,10 +106,6 @@
elem.innerHTML = html + pagingHtml;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page, viewPanel);

View file

@ -68,7 +68,6 @@
page.querySelector('.listTopPaging').innerHTML = pagingHtml;
updateFilterControls(page, viewPanel);
var trigger = false;
if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
@ -102,7 +101,6 @@
context: 'music',
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Timeline") {
html = LibraryBrowser.getPosterViewHtml({
@ -120,10 +118,6 @@
elem.innerHTML = html + pagingHtml;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page, viewPanel);

View file

@ -67,7 +67,6 @@
page.querySelector('.listTopPaging').innerHTML = pagingHtml;
updateFilterControls(page, viewPanel);
var trigger = false;
if (view == "List") {
@ -76,7 +75,6 @@
context: 'music',
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
@ -108,10 +106,6 @@
elem.innerHTML = html + pagingHtml;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page, viewPanel);

View file

@ -59,7 +59,7 @@
addLayoutButton: true,
currentLayout: view
})).trigger('create');
}));
if (view == "Thumb") {
html = LibraryBrowser.getPosterViewHtml({

View file

@ -54,7 +54,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
$(elem).trigger('create');
}
function selectCurrentChapter(elem, positionTicks) {
@ -699,7 +698,6 @@
var itemsContainer = page.querySelector('.playlist');
itemsContainer.innerHTML = html;
ImageLoader.lazyChildren(itemsContainer);
$(itemsContainer).trigger('create');
}
function onListItemClick(e) {

View file

@ -75,7 +75,7 @@
var elem = page.querySelector('#childrenContent .itemsContainer');
elem.innerHTML = html;
$(elem).trigger('create');
ImageLoader.lazyChildren(elem);
$(elem).off('needsrefresh').on('needsrefresh', function () {

View file

@ -73,9 +73,7 @@
addLayoutButton: true,
currentLayout: view
})).trigger('create');
var trigger = false;
}));
if (result.TotalRecordCount) {
@ -85,7 +83,6 @@
items: result.Items,
sortBy: query.SortBy
});
trigger = true;
}
else if (view == "PosterCard") {
html = LibraryBrowser.getPosterViewHtml({
@ -143,10 +140,6 @@
elem.innerHTML = html;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page);

View file

@ -104,7 +104,6 @@
});
page.querySelector('.listTopPaging').innerHTML = pagingHtml;
var trigger = false;
if (query.IncludeItemTypes == "Audio") {
@ -114,7 +113,6 @@
defaultAction: 'playallfromhere',
smallIcon: true
}) + '</div>';
trigger = true;
} else {
var posterOptions = {
@ -148,10 +146,6 @@
elem.innerHTML = html + pagingHtml;
ImageLoader.lazyChildren(elem);
if (trigger) {
$(elem).trigger('create');
}
$('.btnNextPage', page).on('click', function () {
query.StartIndex += query.Limit;
reloadItems(page, parentItem);

View file

@ -89,7 +89,7 @@
html += servers.map(getServerHtml).join('');
var elem = $('.serverList', page).html(html).trigger('create');
var elem = $('.serverList', page).html(html);
$('.lnkServer', elem).on('click', function () {
@ -286,7 +286,7 @@
var html = list.map(getPendingInviteHtml).join('');
var elem = $('.invitationList', page).html(html).trigger('create');
var elem = $('.invitationList', page).html(html);
$('.btnInviteMenu', elem).on('click', function () {
showPendingInviteMenu(this);

View file

@ -5,7 +5,7 @@
$('#txtSyncTempPath', page).val(config.TemporaryPath || '');
$('#txtUploadSpeedLimit', page).val((config.UploadSpeedLimitBytes / 1000000) || '');
$('#txtCpuCoreLimit', page).val(config.TranscodingCpuCoreLimit);
$('#chkEnableFullSpeedConversion', page).checked(config.EnableFullSpeedTranscoding).checkboxradio('refresh');
$('#chkEnableFullSpeedConversion', page).checked(config.EnableFullSpeedTranscoding);
Dashboard.hideLoadingMsg();
}

View file

@ -50,7 +50,6 @@
var elem = page.querySelector('.providerTemplate');
elem.innerHTML = Globalize.translateDocument(html);
$(elem).trigger('create');
init(page, type);
});