1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-04-23 03:15:48 +02:00

Move TweetNotification.FixedCSS to code.js

This commit is contained in:
chylex 2017-04-04 16:46:47 +02:00
parent 538b2d26cd
commit 9ac133b605
2 changed files with 7 additions and 7 deletions
Core/Notification
Resources/Scripts

View File

@ -9,8 +9,6 @@ sealed class TweetNotification{
private const string DefaultFontSizeClass = "medium";
private const string DefaultHeadTag = @"<meta charset='utf-8'><meta http-equiv='X-UA-Compatible' content='chrome=1'><link rel='stylesheet' href='https://ton.twimg.com/tweetdeck-web/web/css/font.5ef884f9f9.css'><link rel='stylesheet' href='https://ton.twimg.com/tweetdeck-web/web/css/app-dark.5631e0dd42.css'>";
private const string FixedCSS = @"a[data-full-url]{word-break:break-all}.txt-base-smallest .badge-verified:before{height:13px!important}";
private const string CustomCSS = @".scroll-styled-v::-webkit-scrollbar{width:8px}.scroll-styled-v::-webkit-scrollbar-thumb{border-radius:0}#td-skip{opacity:0;cursor:pointer;transition:opacity 0.15s ease}.td-hover #td-skip{opacity:0.75}#td-skip:hover{opacity:1}";
public static int FontSizeLevel{
@ -84,15 +82,12 @@ public string GenerateHtml(string bodyClasses = null, bool enableCustomCSS = tru
build.Append("<head>").Append(HeadTag ?? DefaultHeadTag);
if (enableCustomCSS){
build.Append("<style type='text/css'>").Append(FixedCSS).Append(CustomCSS).Append("</style>");
build.Append("<style type='text/css'>").Append(CustomCSS).Append("</style>");
if (!string.IsNullOrEmpty(Program.UserConfig.CustomNotificationCSS)){
build.Append("<style type='text/css'>").Append(Program.UserConfig.CustomNotificationCSS).Append("</style>");
}
}
else{
build.Append("<style type='text/css'>").Append(FixedCSS).Append("</style>");
}
build.Append("</head>");
build.Append("<body class='hearty");

View File

@ -72,12 +72,17 @@
// Function: Retrieves the tags to be put into <head> for notification HTML code.
//
var getNotificationHeadContents = function(){
var tags = [];
let tags = [];
$(document.head).children("link[rel='stylesheet']:not([title]),link[title='"+TD.settings.getTheme()+"'],meta[charset],meta[http-equiv]").each(function(){
tags.push($(this)[0].outerHTML);
});
tags.push("<style type='text/css'>");
tags.push("a[data-full-url]{ word-break: break-all }");
tags.push(".txt-base-smallest .badge-verified:before { height: 13px !important }");
tags.push("</style>");
return tags.join("");
};