This commit is contained in:
Tim Wijma
2022-11-03 17:40:35 +01:00
3 changed files with 10 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
let selectedSports = [] let selectedSports = []
let paused = false;
let filters = { let filters = {
searchedWords: [], searchedWords: [],

View File

@@ -72,6 +72,7 @@ $(window).on("filter", function() {
tweets = filterTweets(tweets, filters.blockedWords, filters.searchedWords.concat(filters.sports), filters.sorted, filters.order); tweets = filterTweets(tweets, filters.blockedWords, filters.searchedWords.concat(filters.sports), filters.sorted, filters.order);
tweets = sortTweets(tweets, {"sortby":filters.sorted, "order":filters.order}); tweets = sortTweets(tweets, {"sortby":filters.sorted, "order":filters.order});
var displayTweets = tweets.reverse().slice(0, 20).reverse(); var displayTweets = tweets.reverse().slice(0, 20).reverse();
if(!paused) {
if(tweetCell(displayTweets[0]) != lastTweet){ if(tweetCell(displayTweets[0]) != lastTweet){
parent.replaceChildren(); parent.replaceChildren();
for (i = 0; i < Math.min(19, displayTweets.length); i++){ for (i = 0; i < Math.min(19, displayTweets.length); i++){
@@ -79,6 +80,7 @@ $(window).on("filter", function() {
parent.prepend(tweetCell(tweet)); parent.prepend(tweetCell(tweet));
} }
} }
}
}) })
$(".current-sort").on("click", function() { $(".current-sort").on("click", function() {

View File

@@ -86,13 +86,14 @@ block.fn.tweets = function(config) {
tweets.shift(); tweets.shift();
} }
window.sessionStorage.setItem('tweets', JSON.stringify(tweets)); window.sessionStorage.setItem('tweets', JSON.stringify(tweets));
if(!paused) {
// remove tweets // remove tweets
$list.replaceChildren(); $list.replaceChildren();
var displayTweets = tweets.reverse().slice(0, options.memory).reverse(); var displayTweets = tweets.reverse().slice(0, options.memory).reverse();
for (i = 0; i < Math.min(options.memory-1, displayTweets.length); i++){ for (i = 0; i < Math.min(options.memory-1, displayTweets.length); i++){
$list.prepend(tweetCell(displayTweets[i])); $list.prepend(tweetCell(displayTweets[i]));
} }
}
}); });