CVSROOT: /cvs/gnome Module name: yarrr Changes by: walters 05/04/08 18:21:22
Modified files: src/org/gnome/yarrr: ReferencableObject.java Person.java Statement.java YarrrXmlRpcMethods.java ClosedComment.java YarrrServlet.java ActiveTopic.java Topic.java Yarrr.java ReferencableObjectRegistry.java . : ChangeLog build.xml web : topiclist.jsp topic.js util.js referencableobject.js web/stylesheets: topic.css src/org/gnome/yarrr/xmlrpc: XmlRpcHandler.java Added files: src/org/gnome/yarrr: ToplevelReferencableObject.java web : topiclist.js Log message: 2005-04-06 Colin Walters <[EMAIL PROTECTED]> Implement live topic overview. * ToplevelReferencableObject.java: New class which represents an object which we can pollForChanges on; also contains all the recursive JavaScript serialization stuff. * ClosedComment.java: Move personSetToVector into ReferencableObject. * Statement.java: Ditto. * Person.java: Add commented out reference addition. * ReferencableObject.java: Move personSetToVector here. * ReferencableObjectRegistry.java: Add bit more debugging info. * Topic.java: Register ourself. Implement xmlRpcSerializable. * Yarrr.java: Extend ToplevelReferencableObject. Delete getTopics() in favor of getActiveTopics() and getInactiveTopics(). Increment version after new topic creation and topic activation. Add new "present" argument to pollForChanges. Add activetopics and inactivetopics to serialization. * ActiveTopic.java: Extend ToplevelReferencableObject. Include name in serialization. Change present to presentpersons. Move buildReferencePreCache into ToplevelReferencableObject. * XmlRpcHandler.java: Log both exceptions and errors. Don't use e.printStackTrace(), instead use logger.warn(..., e); * referencableobject.js: Add doPresent member to Yarrr class; add new pollNonPresent method. Update invocation of pollForChanges. * topic.js: Handle present -> presentpersons change. * topiclist.js: New file; contains classes for topic summary. * topiclist.jsp: Add JavaScript goo for initializing topic.js. We now have a live topic overview. * util.js: Add utility functions getObjectKeys and getArrayAsObject. * topic.css: Add a bit of style. * build.xml: Add topiclist.js. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=walters&date=explicit&mindate=2005-04-08%2018:20&maxdate=2005-04-08%2018:22 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list