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