Merge branch 'main' into FiltersCSS
This commit is contained in:
		| @@ -28,7 +28,7 @@ function tweetCell(tweet) { | |||||||
|     var cell = document.createElement("div"); |     var cell = document.createElement("div"); | ||||||
|     cell.innerHTML = |     cell.innerHTML = | ||||||
|     `<div class="tweet"> |     `<div class="tweet"> | ||||||
|         <a href ="https://www.twitter.com/${tweet.user.screen_name}"><img src="${tweet.user.profile_image_url}" alt="" class="tweet-profilepicture"></a> |         <a href ="https://www.twitter.com/${tweet.user.screen_name}"><img src="${tweet.user.profile_image_url}" onerror="this.src='media/logo.png'" class="tweet-profilepicture"></a> | ||||||
|         <div class="tweet-content">  |         <div class="tweet-content">  | ||||||
|             <div class="tweet-name"> |             <div class="tweet-name"> | ||||||
|                 <a class="tweet-nickname" href = "https://www.twitter.com/${tweet.user.screen_name}" target = "_blank">${tweet.user.name}</a> |                 <a class="tweet-nickname" href = "https://www.twitter.com/${tweet.user.screen_name}" target = "_blank">${tweet.user.name}</a> | ||||||
| @@ -132,23 +132,26 @@ function filterReplies(repliesTop, repliesBottom, tweets){ | |||||||
|     return tweets |     return tweets | ||||||
| } | } | ||||||
|  |  | ||||||
| function sortTweets(tweets, likesDes=null, retweets=null, replies=null){ | function sortTweets(tweets, likesDes=null, retweetsDes=null, repliesDes=null, dateDes=null){ | ||||||
|     if(likesDes && likesDes!=null){ |     if(likesDes && likesDes!=null){ | ||||||
|         tweets.sort(function(a,b){return b.favorite_count-a.favorite_count}) |         tweets.sort(function(a,b){return b.favorite_count-a.favorite_count}) | ||||||
|     } else if (!likesDes && likesDes!=null){ |     } else if (!likesDes && likesDes!=null){ | ||||||
|         tweets.sort(function(a,b){return a.favorite_count-b.favorite_count}) |         tweets.sort(function(a,b){return a.favorite_count-b.favorite_count}) | ||||||
|     } |     } | ||||||
|     if(retweets && retweets!=null){ |     if(retweetsDes && retweetsDes!=null){ | ||||||
|         tweets.sort(function(a,b){return b.retweet_count-a.retweet_count}) |         tweets.sort(function(a,b){return b.retweet_count-a.retweet_count}) | ||||||
|     } else if (!retweets && retweets!=null){ |     } else if (!retweetsDes && retweetsDes!=null){ | ||||||
|         tweets.sort(function(a,b){return a.retweet_count-b.retweet_count}) |         tweets.sort(function(a,b){return a.retweet_count-b.retweet_count}) | ||||||
|     } |     } | ||||||
|     if(replies && replies!=null){ |     if(repliesDes && repliesDes!=null){ | ||||||
|         tweets.sort(function(a,b){return b.reply_count-a.reply_count}) |         tweets.sort(function(a,b){return b.reply_count-a.reply_count}) | ||||||
|     } else if (!replies && replies!=null){ |     } else if (!repliesDes && repliesDes!=null){ | ||||||
|         tweets.sort(function(a,b){return a.reply_count-b.reply_count}) |         tweets.sort(function(a,b){return a.reply_count-b.reply_count}) | ||||||
|     } |     } | ||||||
|  |     if(dateDes && dateDes!=null){ | ||||||
|  |         tweets.sort(function(a,b){return Date(b.created_at)-Date(a.reply_count)}) | ||||||
|  |     } else if (!dateDes && dateDes!=null){ | ||||||
|  |         tweets.sort(function(a,b){return Date(a.created_at)-Date(b.reply_count)}) | ||||||
|  |     } | ||||||
|     return tweets |     return tweets | ||||||
| } | } | ||||||
|  |  | ||||||
| var tweets = [{"likes": 2},{"likes": 3},{"likes": 5},{"likes": 1}] |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tim Wijma
					Tim Wijma