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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list