CVSROOT: /cvs/gnome Module name: yarrr Changes by: walters 05/08/16 13:54:22
Modified files: src/org/gnome/yarrr: YarrrXmlRpcMethodsEmbedded.java LiveComment.java Discussion.java . : ChangeLog web : wikiembed.jsp discussion.js error-logger.js referencableobject.js mediawiki.js editor.js comment.js mediawiki : yarrr.php yarrr-xmlrpc.php patch-mediawiki.sh Log message: 2005-08-15 Colin Walters <[EMAIL PROTECTED]> * patch-mediawiki.sh: Resurrect yarrr.php. * yarrr.php: Back from the dead, like a decapitated zombie whose head keeps trying to bite you. * yarrr-xmlrpc.php: Add LiveCommentSaveComplete. * Discussion.java: Delete currently open live comment when we try to open a new one; this has the side effect of resetting state. * LiveComment.java: Add state member; now comments have different states, such as "editing", "saving", etc. Add saver member to keep track of who is saving a comment. * YarrrXmlRpcMethodsEmbedded.java: Add liveCommentSaving and liveCommentSaveComplete methods. * comment.js: Add mysteriously nonfunctional saving person notification. Add needReload method and onNeedReload signal. * discussion.js: Make onCommentClose take comment object, not comment id to avoid bugs. * editor.js: Add setEnabled method. * error-logger.js: Correctly reset message queue to empty array, not null. * mediawiki.js: Add global theYarrrDiscussion variable, although I'm not sure we use it. Merge in yarrrWikiHeader bits. Remove spurious alert()s. Handle state changes in EmbeddedComment; update sync to disable editing if we're saving, and reload content if the save is complete. Extract section DOM replacing to a new EmbeddedDiscussion method. Add new discussion method handleLiveCommentReload that does some nasty stuff; surely the source of future zombies. * referencableobject.js: Export liveCommentSaving. * wikiembed.jsp: Extend error logger hack to add button to show error log. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=walters&date=explicit&mindate=2005-08-16%2013:53&maxdate=2005-08-16%2013:55 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list