Helpviewer/Bookmarks/NsHtmlWriter.py

changeset 1731
56cf9c150dbf
parent 1729
66b9dc45f2bd
child 1732
b140a24e147a
--- a/Helpviewer/Bookmarks/NsHtmlWriter.py	Sat Mar 24 17:57:55 2012 +0100
+++ b/Helpviewer/Bookmarks/NsHtmlWriter.py	Sat Mar 24 19:30:26 2012 +0100
@@ -97,9 +97,22 @@
         @param node reference to the node to be written (BookmarkNode)
         @param indent size of the indentation (integer)
         """
+        if node.added.isValid():
+            added = " ADD_DATE=\"{0}\"".format(node.added.toTime_t())
+        else:
+            added = ""
+        if node.modified.isValid():
+            modified = " LAST_MODIFIED=\"{0}\"".format(node.modified.toTime_t())
+        else:
+            modified = ""
+        if node.visited.isValid():
+            visited = " LAST_VISIT=\"{0}\"".format(node.visited.toTime_t())
+        else:
+            visited = ""
+        
         self.__dev.write(" " * indent)
-        self.__dev.write("<DT><A HREF=\"{0}\">{1}</A>\n".format(
-            node.url, Utilities.html_uencode(node.title)
+        self.__dev.write("<DT><A HREF=\"{0}\"{1}{2}{3}>{4}</A>\n".format(
+            node.url, added, modified, visited, Utilities.html_uencode(node.title)
         ))
     
     def __writeFolder(self, node, indent):
@@ -114,9 +127,14 @@
         else:
             folded = " FOLDED"
         
+        if node.added.isValid():
+            added = " ADD_DATE=\"{0}\"".format(node.added.toTime_t())
+        else:
+            added = ""
+        
         self.__dev.write(" " * indent)
-        self.__dev.write("<DT><H3{0}>{1}</H3>\n".format(
-            folded, Utilities.html_uencode(node.title)
+        self.__dev.write("<DT><H3{0}{1}>{2}</H3>\n".format(
+            folded, added, Utilities.html_uencode(node.title)
         ))
         
         if node.desc:

eric ide

mercurial