self.debug_print("Note title '%s'" % title)
if contents != '' and not contents.isspace():
contents = strikethrough.sub('', contents)
- contents = contents.replace(u'\u2610',
+ contents = contents.replace(u'\u2610 ',
u'<LI><INPUT TYPE="checkbox"> ')
#self.debug_print("Note contents:\n%s" % contents)
individual_lines = contents.split("\n")
num_lines = len(individual_lines)
max_length = 0
- indent = 0
contents = ""
for x in individual_lines:
length = len(x)
max_length = length
spaces = len(x) - len(x.lstrip(' '))
spaces /= 2
+ spaces = int(spaces)
x = x.lstrip(' ')
- if spaces > indent:
+ for y in range(0, spaces):
x = "<UL>" + x
- elif spaces < indent:
- x = "</UL>" + x
- indent = spaces
+ for y in range(0, spaces):
+ x = x + "</UL>"
contents = contents + x + "\n"
individual_lines = contents.split("\n")
(num_lines, max_length))
f.write("<TABLE BORDER=0 WIDTH=100%%><TR valign=\"top\">")
f.write("<TD WIDTH=50%% style=\"color:#eeeeee; font-size:large\">\n")
- f.write("<FONT><UL>")
+ f.write("<FONT><UL STYLE='list-style-type:none'>")
count = 0
for x in individual_lines:
f.write(x + "\n")
if count == num_lines / 2:
f.write("</UL></FONT></TD>\n")
f.write("<TD WIDTH=50%% style=\"color:#eeeeee; font-size:large\">\n")
- f.write("<FONT><UL>")
+ f.write("<FONT><UL STYLE='list-style-type:none'>")
f.write("</UL></FONT></TD></TR></TABLE></DIV>\n");
else:
self.debug_print("%d lines (max=%d chars): one column" %
return True
# Test
-#x = gkeep_renderer({"Test", 1234})
-#x.periodic_render("Test")
+x = gkeep_renderer({"Test", 1234})
+x.periodic_render("Test")
if (remainingMs > 0) {
var hr = document.getElementById("countdown");
var width = (remainingMs / (totalMs - 5000)) * 100.0;
- if (width > 100) {
- width = 100;
+ if (width <= 100) {
+ hr.style.visibility = "visible";
+ hr.style.width = " ".concat(width, "%%");
+ hr.style.backgroundColor = "maroon";
}
- hr.style.width = " ".concat(width, "%%");
- hr.style.backgroundColor = "maroon";
} else {
// Reload unconditionally after 22 sec.
window.location.reload();
</P>
<HR id="countdown" STYLE="width:0px;
text-align:left;
+ margin:0;
border:none;
- margin-top:0;
- margin-left:0;
- margin-bottom:2px;
+ border-width:0;
height:5px;
+ visibility:hidden;
background-color:#ffffff;">
</TD>
</TR>