(function ($, document) { function reloadFromChannels(page, channels) { var channelsHtml = channels.map(function (c) { return '
'; }).join(''); $('.items', page).html(channelsHtml); for (var i = 0, length = channels.length; i < length; i++) { var channel = channels[i]; reloadFromChannel(page, channel, i); } } function reloadFromChannel(page, channel, index) { var screenWidth = $(window).width(); var options = { Limit: screenWidth >= 1920 ? 10 : (screenWidth >= 1440 ? 8 : (screenWidth >= 800 ? 6 : 6)), Fields: "PrimaryImageAspectRatio", Filters: "IsUnplayed", UserId: Dashboard.getCurrentUserId(), ChannelIds: channel.Id }; $.getJSON(ApiClient.getUrl("Channels/Items/Latest", options)).done(function (result) { var html = ''; if (result.Items.length) { var text = Globalize.translate('HeaderLatestFromChannel').replace('{0}', channel.Name); if (index) { html += '