[pLog-svn] r5995 - plog/trunk/js/ui/pages

mark at devel.lifetype.net mark at devel.lifetype.net
Mon Oct 22 07:39:17 EDT 2007


Author: mark
Date: 2007-10-22 07:39:17 -0400 (Mon, 22 Oct 2007)
New Revision: 5995

Modified:
   plog/trunk/js/ui/pages/posts.js
Log:
Reset the newPost form after submit successful.

Modified: plog/trunk/js/ui/pages/posts.js
===================================================================
--- plog/trunk/js/ui/pages/posts.js	2007-10-22 10:59:18 UTC (rev 5994)
+++ plog/trunk/js/ui/pages/posts.js	2007-10-22 11:39:17 UTC (rev 5995)
@@ -65,10 +65,18 @@
 		document.postEdit.op.value = mode;
 		document.postEdit.target   = "";
 		document.postEdit.action   = "admin.php";
-		if( Lifetype.UI.Pages.Posts.WYSIWYGEditorEnabled )
+
+		if( Lifetype.UI.Pages.Posts.WYSIWYGEditorEnabled ) {
 			form.postText.value = tinyMCE.getContent('postText');
+			// We have to use our own reset function, or the TinyMCE's textarea can not be reset
+			form.originalReset = form.reset;
+			form.reset = function () {
+				form.originalReset();
+				tinyMCE.getInstanceById('postText').setHTML('');
+			}
+		}
 
-		Lifetype.Forms.AjaxFormProcessor(form.id,'?output=json');
+		Lifetype.Forms.AjaxFormProcessor(form.id,'?output=json', { resetAfterSuccess: true } );
 
 		return false;
 	}



More information about the pLog-svn mailing list