Skip to content
Snippets Groups Projects
Commit 46176f3d authored by Joey Ballentine's avatar Joey Ballentine
Browse files

Made recommended content load in a random order

parent 8c4ad6ed
Branches
Tags
No related merge requests found
...@@ -99,7 +99,7 @@ let SpongeBob = new Media( ...@@ -99,7 +99,7 @@ let SpongeBob = new Media(
"Spongeboy me bob", "Spongeboy me bob",
[new Season(10), new Season(10), new Season(10), new Season(10)], [new Season(10), new Season(10), new Season(10), new Season(10)],
["Prime Video"], ["Prime Video"],
'Content/spongebob.jpg', 'Content/spongebob-example.jpg',
"spongebob"); "spongebob");
let Friends = new Media( let Friends = new Media(
...@@ -150,6 +150,17 @@ let Avengers = new Media( ...@@ -150,6 +150,17 @@ let Avengers = new Media(
let Medias = [TheOffice, SouthPark, DragonBallZ, Dark, WestWorld, HighCastle, SpongeBob, Friends, GameOfThrones, Shameless, Avengers]; let Medias = [TheOffice, SouthPark, DragonBallZ, Dark, WestWorld, HighCastle, SpongeBob, Friends, GameOfThrones, Shameless, Avengers];
let RecommendedContent = [];
for (let i = 0; i < Medias.length;) {
let maybeMedia = Medias[Math.floor(Math.random() * Medias.length)];
if (!RecommendedContent.includes(maybeMedia)) {
RecommendedContent.push(maybeMedia);
i++;
}
}
// == The rest of the code == //
$(document).ready(function() { $(document).ready(function() {
//Code when hamburger is clicked //Code when hamburger is clicked
$('.hamburger-content').hide(); $('.hamburger-content').hide();
...@@ -271,10 +282,10 @@ $(document).ready(function() { ...@@ -271,10 +282,10 @@ $(document).ready(function() {
function updateList() { function updateList() {
$('#recommended').empty(); $('#recommended').empty();
let activeServices = findActiveServices(); let activeServices = findActiveServices();
for (var i = 0; i < Medias.length; i++) { for (var i = 0; i < RecommendedContent.length; i++) {
for (service of activeServices) { for (service of activeServices) {
if (Medias[i].services[0].toLowerCase().replace(/\s+/g, '') === service) { if (RecommendedContent[i].services[0].toLowerCase().replace(/\s+/g, '') === service) {
AddElement(Medias[i], "#recommended"); AddElement(RecommendedContent[i], "#recommended");
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment