Start: more improvements to the start page

This commit is contained in:
Yorik van Havre 2014-03-08 12:37:24 -03:00
parent 1f478269af
commit 71bc500aab

View File

@ -163,14 +163,27 @@ page = """
ddiv.innerHTML = "Done fetching";
}
function stripTags(text) {
// from http://www.pagecolumn.com/tool/all_about_html_tags.htm /<\s*\/?\s*span\s*.*?>/g
stripped = text.replace("<table", "<div");
stripped = stripped.replace("</table", "</div");
stripped = stripped.replace("<tr", "<tr");
stripped = stripped.replace("</tr", "</tr");
stripped = stripped.replace("<td", "<td");
stripped = stripped.replace("</td", "</td");
stripped = stripped.replace("555px", "auto");
stripped = stripped.replace("border:1px", "border:0px");
return stripped;
}
function showTweets(data) {
ddiv = document.getElementById('news');
ddiv.innerHTML = "Received";
var html = ['<ul>'];
for (var i = 0; i < 8; i++) {
for (var i = 0; i < 15; i++) {
html.push('<li><img src="web.png">&nbsp;<a href="ext', data.value.items[i].link, '" onMouseOver="showDescr(', i+1, ')" onMouseOut="showDescr()">', data.value.items[i].title, '</a></li>');
if ("description" in data.value.items[i]) {
linkDescriptions.push(data.value.items[i].description);
linkDescriptions.push(stripTags(data.value.items[i].description));
} else if ("content" in data.value.items[i]) {
if ("content" in data.value.items[i].content) {
linkDescriptions.push(data.value.items[i].content.content);
@ -246,6 +259,10 @@ page = """
margin: 0 350px 0 10px;
}
#column img {
max-width: 14px;
}
.block {
background: #windowcolor;
border-radius: 5px;
@ -282,6 +299,10 @@ page = """
clear: both;
}
pre {
width: 300px !important;
}
</style>
</head>
@ -539,7 +560,8 @@ def setColors(html):
except:
pass
else:
defaults["#basecolor"] = palette.base().color().name()
#defaults["#basecolor"] = palette.base().color().name()
defaults["#basecolor"] = "#171A2B url(Background.jpg)"
#defaults["#linkcolor"] = palette.link().color().name() # UGLY!!
defaults["#textcolor"] = palette.text().color().name()
defaults["#windowcolor"] = palette.window().color().name()
@ -578,4 +600,4 @@ def handle():
def exportTestFile():
f = open(os.path.expanduser("~")+os.sep+"freecad-startpage.html","wb")
f.write(handle())
f.close()
f.close()