Add sorting options for Production Year and Critic Rating; remove Date Created sorting

This commit is contained in:
CodeDevMLH
2026-02-09 02:39:42 +01:00
parent abca7cb3b6
commit 3877f96b09
2 changed files with 10 additions and 5 deletions

View File

@@ -281,7 +281,8 @@
<option value="Random">Random</option> <option value="Random">Random</option>
<option value="Original">Original (Custom List Order)</option> <option value="Original">Original (Custom List Order)</option>
<option value="PremiereDate">Premiere Date</option> <option value="PremiereDate">Premiere Date</option>
<option value="DateCreated">Date Created</option> <option value="ProductionYear">Production Year</option>
<option value="CriticRating">Critic Rating</option>
<option value="CommunityRating">Community Rating</option> <option value="CommunityRating">Community Rating</option>
<option value="Name">Name</option> <option value="Name">Name</option>
<option value="Runtime">Runtime</option> <option value="Runtime">Runtime</option>

View File

@@ -484,14 +484,18 @@ const SlideUtils = {
let valA, valB; let valA, valB;
switch (sortBy) { switch (sortBy) {
case 'DateCreated':
valA = new Date(a.DateCreated).getTime();
valB = new Date(b.DateCreated).getTime();
break;
case 'PremiereDate': case 'PremiereDate':
valA = new Date(a.PremiereDate).getTime(); valA = new Date(a.PremiereDate).getTime();
valB = new Date(b.PremiereDate).getTime(); valB = new Date(b.PremiereDate).getTime();
break; break;
case 'ProductionYear':
valA = a.ProductionYear || 0;
valB = b.ProductionYear || 0;
break;
case 'CriticRating':
valA = a.CriticRating || 0;
valB = b.CriticRating || 0;
break;
case 'CommunityRating': case 'CommunityRating':
valA = a.CommunityRating || 0; valA = a.CommunityRating || 0;
valB = b.CommunityRating || 0; valB = b.CommunityRating || 0;