Changeset 7622


Ignore:
Timestamp:
03/13/19 07:35:59 (5 weeks ago)
Author:
avneesh-singh
Message:

Todo time and comment is saved in xuk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Obi/Obi/EmptyNode.cs

    r7609 r7622  
    3535        private static readonly string XUK_ATTR_NAME_PAGE_TEXT = "pageText";  // name of the pageText attribute 
    3636        private static readonly string XUK_ATTR_NAME_TODO = "TODO";           // name of the TODO attribute 
     37        private static readonly string XUK_ATTR_NAME_TODOTIME = "TODOTime";           // name of the TODO time attribute 
     38        private static readonly string XUK_ATTR_NAME_TODOTEXT = "TODOText";           // name of the TODO comment attribute 
    3739        public static readonly string Footnote = "footnote"; 
    3840        public static readonly string Sidebar = "sidebar"; 
     
    542544                string todo = source.GetAttribute(XUK_ATTR_NAME_TODO); 
    543545                if (todo != null) mTODO = todo == "True"; 
     546                if (mTODO) 
     547                { 
     548                    string todoTime = source.GetAttribute(XUK_ATTR_NAME_TODOTIME); 
     549                    if (todoTime != null) double.TryParse (todoTime, out m_TODOCursorPosition); 
     550 
     551                    string TodoText = source.GetAttribute(XUK_ATTR_NAME_TODOTEXT); 
     552                    if (TodoText != null) m_AddNoteText = TodoText; 
     553                } 
    544554                m_AssociatedNodeLocation = source.GetAttribute(XUK_ATTR_NAME_AssociateNode);  //@AssociateNode 
    545555 
     
    586596                    wr.WriteAttributeString(XUK_ATTR_NAME_PAGE_TEXT, mPageNumber.Unquoted); 
    587597                } 
    588                 if (mTODO) wr.WriteAttributeString(XUK_ATTR_NAME_TODO, "True"); 
     598                if (mTODO) 
     599                { 
     600                    wr.WriteAttributeString(XUK_ATTR_NAME_TODO, "True"); 
     601                    if (m_TODOCursorPosition > 0) wr.WriteAttributeString(XUK_ATTR_NAME_TODOTIME, m_TODOCursorPosition.ToString()); 
     602                    if (!string.IsNullOrEmpty(m_AddNoteText)) wr.WriteAttributeString(XUK_ATTR_NAME_TODOTEXT, m_AddNoteText); 
     603                } 
    589604                if (AssociatedNode != null && AssociatedNode.IsRooted)       //@AssociateNode 
    590605                { 
Note: See TracChangeset for help on using the changeset viewer.