From 82170c3fbd92efd52bd5c680e08097a671e8578b Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Mon, 14 Aug 2017 16:12:34 +0200 Subject: [PATCH] Fix sensitive media in notification previews and tweak follow notification padding --- Resources/Scripts/code.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js index 8bc93fbc..73699b9f 100644 --- a/Resources/Scripts/code.js +++ b/Resources/Scripts/code.js @@ -141,7 +141,8 @@ startRecentTweetTimer(); if (column.model.getHasNotification()){ - let previews = $TDX.notificationMediaPreviews; + let sensitive = (tweet.getRelatedTweet() && tweet.getRelatedTweet().possiblySensitive || (tweet.quotedTweet && tweet.quotedTweet.possiblySensitive)); + let previews = $TDX.notificationMediaPreviews && !sensitive; let html = $(tweet.render({ withFooter: false, @@ -184,12 +185,19 @@ if (type === "follow"){ html.find(".js-user-actions-menu").parent().remove(); + html.find(".account-bio").removeClass("padding-t--5").css("padding-top", "2px"); } else if (type.includes("list_member")){ - html.find(".activity-header").first().css("margin-top", "2px"); + html.find(".activity-header").css("margin-top", "2px"); html.find(".avatar").first().css("margin-bottom", "0"); } - + + if (sensitive){ + html.find(".media-badge").each(function(){ + $(this)[0].lastChild.textContent += " (possibly sensitive)"; + }); + } + let source = tweet.getRelatedTweet(); let duration = source ? source.text.length+(source.quotedTweet ? source.quotedTweet.text.length : 0) : tweet.text.length; let tweetUrl = source ? source.getChirpURL() : "";