From b9f3bc6cf1621576131b73b81a90ad37c44f9502 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 24 Apr 2016 00:24:16 -0400 Subject: [PATCH] infinite scroll proof of concept on tv series --- dashboard-ui/components/ironcardlist.js | 13 +- dashboard-ui/css/librarybrowser.css | 47 +- dashboard-ui/css/librarymenu.css | 6 + dashboard-ui/css/site.css | 2 +- dashboard-ui/scripts/episodes.js | 316 ++++++++------ dashboard-ui/scripts/librarybrowser.js | 556 ++++++++++++++++++++++-- dashboard-ui/scripts/tvrecommended.js | 9 + dashboard-ui/scripts/tvshows.js | 377 +++++++++------- dashboard-ui/tv.html | 33 +- 9 files changed, 1000 insertions(+), 359 deletions(-) diff --git a/dashboard-ui/components/ironcardlist.js b/dashboard-ui/components/ironcardlist.js index acdc7665aa..713e871228 100644 --- a/dashboard-ui/components/ironcardlist.js +++ b/dashboard-ui/components/ironcardlist.js @@ -1,21 +1,24 @@ -define(['iron-list', 'lazyload-image'], function () { +define(['layoutManager', 'iron-list', 'lazyload-image'], function (layoutManager) { function getTemplate(scrollTarget) { var html = ''; + var maxPhysical = 60; + html += '