fix icons

This commit is contained in:
Luke Pulverenti 2015-06-29 21:56:25 -04:00
parent 5317ec6951
commit cc0fd844c3
20 changed files with 92 additions and 54 deletions

View file

@ -115,16 +115,16 @@
var resumePosition = (item.UserData || {}).PlaybackPositionTicks || 0;
html += '<button type="button" class="btnPlayItem" data-itemid="' + item.Id + '" data-itemtype="' + item.Type + '" data-isfolder="' + item.IsFolder + '" data-mediatype="' + item.MediaType + '" data-resumeposition="' + resumePosition + '" data-mini="true" data-inline="true" data-icon="play" data-iconpos="notext" title="' + Globalize.translate('ButtonPlay') + '" style="' + buttonMargin + '">' + Globalize.translate('ButtonPlay') + '</button>';
html += '<paper-icon-button icon="play-circle-filled" class="btnPlayItem" data-itemid="' + item.Id + '" data-itemtype="' + item.Type + '" data-isfolder="' + item.IsFolder + '" data-mediatype="' + item.MediaType + '" data-resumeposition="' + resumePosition + '"></paper-icon-button>';
buttonCount++;
}
if (commands.indexOf('trailer') != -1) {
html += '<button type="button" data-mini="true" data-inline="true" data-icon="video" data-iconpos="notext" class="btnPlayTrailer" data-itemid="' + item.Id + '" title="' + Globalize.translate('ButtonPlayTrailer') + '" style="' + buttonMargin + '">' + Globalize.translate('ButtonPlayTrailer') + '</button>';
html += '<paper-icon-button icon="videocam" class="btnPlayTrailer" data-itemid="' + item.Id + '"></paper-icon-button>';
buttonCount++;
}
html += '<button type="button" class="btnMoreCommands" data-mini="true" data-inline="true" data-icon="ellipsis-v" data-iconpos="notext" title="' + Globalize.translate('ButtonMore') + '" style="' + buttonMargin + '">' + Globalize.translate('ButtonMore') + '</button>';
html += '<paper-icon-button icon="more-vert" class="btnMoreCommands"></paper-icon-button>';
buttonCount++;
html += '</div>';

View file

@ -482,7 +482,7 @@
}
function showUserAtTop() {
return $.browser.mobile || AppInfo.isNativeApp;
return AppInfo.isNativeApp;
}
var requiresLibraryMenuRefresh = false;
@ -770,7 +770,7 @@
});
}
if (!$.browser.mobile) {
if (!AppInfo.isNativeApp) {
darkDrawer = true;
}
}

View file

@ -50,7 +50,7 @@
LiveTvHelpers.renderMiscProgramInfo($('.miscTvProgramInfo', page), item);
$(page).trigger('displayingitem', [{
Events.trigger(page, 'displayingitem', [{
item: item,
context: 'livetv'

View file

@ -67,7 +67,7 @@
});
}
$('#recentlyAddedItems', page).html(html).lazyChildren().trigger('create');
$('#recentlyAddedItems', page).html(html).lazyChildren();
});
}
@ -128,7 +128,7 @@
});
}
$('#resumableItems', page).html(html).lazyChildren().trigger('create');
$('#resumableItems', page).html(html).lazyChildren();
});
}

View file

@ -11,7 +11,7 @@
ApiClient.getUser(userId).done(function (user) {
$('.username', page).html(user.Name);
$('#uploadUserImage', page).val('').trigger('change');
Events.trigger($('#uploadUserImage', page).val('')[0], 'change');
Dashboard.setPageTitle(user.Name);

View file

@ -175,7 +175,7 @@
elem = $(getNowPlayingBarHtml()).insertBefore('#footerNotifications')[0];
if ($.browser.safari && $.browser.mobile) {
if (($.browser.safari || !AppInfo.isNativeApp) && $.browser.mobile) {
// Not handled well here. The wrong elements receive events, bar doesn't update quickly enough, etc.
elem.classList.add('noMediaProgress');
}

View file

@ -476,6 +476,20 @@
$('.videoButton', page).css('visibility', 'hidden');
}
if (playerInfo.isLocalPlayer && AppInfo.hasPhysicalVolumeButtons) {
$('.volumeButton', page).css('visibility', 'hidden');
} else {
$('.volumeButton', page).css('visibility', 'visible');
}
if (playerInfo.isLocalPlayer && AppInfo.hasPhysicalVolumeButtons && item && item.MediaType == 'Audio') {
$('.buttonsRow2', page).hide();
$('.buttonsRow3', page).hide();
} else {
$('.buttonsRow2', page).show();
$('.buttonsRow3', page).show();
}
updateNowPlayingInfo(page, state);
}

View file

@ -84,29 +84,29 @@
addRecurringFields: function (page, period) {
var formSelector = '.supporterForm';
var form = page.querySelector('.supporterForm');
// Add recurring fields to form
$("<input type='hidden' name='a3' class='pprecurring' />")
.attr('value', $('#donateAmt', page).val())
.appendTo(formSelector, page);
.appendTo(form);
$("<input type='hidden' name='p3' value='1' class='pprecurring' />")
.appendTo(formSelector, page);
.appendTo(form);
$("<input type='hidden' name='t3' value='" + period + "' class='pprecurring' />")
.appendTo(formSelector, page);
.appendTo(form);
$("<input type='hidden' name='src' value='1' class='pprecurring' />")
.appendTo(formSelector, page);
.appendTo(form);
$("<input type='hidden' name='sra' value='1' class='pprecurring' />")
.appendTo(formSelector, page);
.appendTo(form);
//change command for subscriptions
$('#ppCmd', page).val('_xclick-subscriptions');
$(formSelector, page).trigger('create');
Events.trigger(form, 'create');
},

View file

@ -296,7 +296,7 @@
function firePlaybackEvent(name, session) {
$(player).trigger(name, [getPlayerState(session)]);
Events.trigger(player, name, [getPlayerState(session)]);
}
function onWebSocketConnectionChange() {

View file

@ -147,7 +147,7 @@
var page = $.mobile.activePage;
$('#selectTriggerType', page).val('DailyTrigger').trigger('change').selectmenu('refresh');
Events.trigger($('#selectTriggerType', page).val('DailyTrigger').selectmenu('refresh')[0], 'change');
$('#popupAddTrigger', page).on("popupafteropen", function () {
$('#addTriggerForm input:first', this).focus();

View file

@ -177,7 +177,8 @@
html += getSyncJobHtml(page, job, cardBoxCssClass, syncJobPage);
}
var elem = $('.syncActivity', page).html(html).trigger('create').lazyChildren();
var elem = $('.syncActivity', page).html(html).lazyChildren();
Events.trigger(elem[0], 'create');
$('.btnJobMenu', elem).on('click', function () {
showJobMenu(this);

View file

@ -35,7 +35,7 @@
totalRecordCount: result.TotalRecordCount,
viewButton: true,
showLimit: false
})).trigger('create');
}));
updateFilterControls(page);
@ -190,7 +190,7 @@
LibraryBrowser.getSavedViewSetting(viewkey).done(function (val) {
if (val) {
$('#selectView', page).val(val).selectmenu('refresh').trigger('change');
Events.trigger($('#selectView', page).val(val).selectmenu('refresh')[0], 'change');
} else {
reloadItems(page);
}

View file

@ -1,23 +1,36 @@
(function ($, document) {
// The base query options
var query = {
var data = {};
SortBy: "SortName",
SortOrder: "Ascending",
IncludeItemTypes: "Series",
Recursive: true,
Fields: "DateCreated,ItemCounts",
StartIndex: 0
};
function getQuery() {
var key = getWindowUrl();
var pageData = data[key];
if (!pageData) {
pageData = data[key] = {
query: {
SortBy: "SortName",
SortOrder: "Ascending",
IncludeItemTypes: "Series",
Recursive: true,
Fields: "DateCreated,ItemCounts",
StartIndex: 0
}
};
}
return pageData.query;
}
function getSavedQueryKey() {
return 'tvstudios' + (query.ParentId || '');
return 'tvstudios' + (getQuery().ParentId || '');
}
function reloadItems(page) {
var query = getQuery();
Dashboard.showLoadingMsg();
ApiClient.getStudios(Dashboard.getCurrentUserId(), query).done(function (result) {
@ -33,7 +46,7 @@
totalRecordCount: result.TotalRecordCount,
viewButton: true,
showLimit: false
})).trigger('create');
}));
updateFilterControls(page);
@ -46,7 +59,7 @@
showItemCounts: true,
centerText: true,
lazy: true
});
var elem = page.querySelector('#items');
@ -71,6 +84,8 @@
function updateFilterControls(page) {
var query = getQuery();
$('.chkStandardFilter', page).each(function () {
var filters = "," + (query.Filters || "");
@ -89,6 +104,8 @@
$('.chkStandardFilter', this).on('change', function () {
var query = getQuery();
var filterName = this.getAttribute('data-filter');
var filters = query.Filters || "";
@ -105,6 +122,8 @@
});
$('#selectPageSize', page).on('change', function () {
var query = getQuery();
query.Limit = parseInt(this.value);
query.StartIndex = 0;
reloadItems(page);
@ -112,6 +131,8 @@
}).on('pagebeforeshowready', "#tvStudiosPage", function () {
var query = getQuery();
query.ParentId = LibraryMenu.getTopParentId();
var limit = LibraryBrowser.getDefaultPageSize();