http://www.mediawiki.org/wiki/Special:Code/MediaWiki/61906

Revision: 61906
Author:   werdna
Date:     2010-02-03 05:25:28 +0000 (Wed, 03 Feb 2010)

Log Message:
-----------
LiquidThreads: Fix issue where clicking "Change Subject" repeatedly would cause 
multiple subject-editing forms by hiding the link when the form is open

Modified Paths:
--------------
    trunk/extensions/LiquidThreads/lqt.js

Modified: trunk/extensions/LiquidThreads/lqt.js
===================================================================
--- trunk/extensions/LiquidThreads/lqt.js       2010-02-03 05:07:57 UTC (rev 
61905)
+++ trunk/extensions/LiquidThreads/lqt.js       2010-02-03 05:25:28 UTC (rev 
61906)
@@ -392,6 +392,8 @@
        
        'handleChangeSubject' : function(e) {
                e.preventDefault();
+               
+               $j(this).closest('.lqt-command-edit-subject').hide();
 
                // Grab the h2
                var threadId = $j(this).data('thread-id');
@@ -414,6 +416,7 @@
                        var form = $j(this).closest('.mw-subject-editor');
                        var header = form.closest('.lqt_header');
                        header.contents().filter('.mw-headline').show();
+                       header.next().find('.lqt-command-edit-subject').show();
                        form.remove();
                        
                } );
@@ -476,6 +479,7 @@
                                subjectForm.remove();
                                spinner.remove();
                                header.contents().filter('.mw-headline').show();
+                               
header.next().find('.lqt-command-edit-subject').show();
                        }
                }
                
@@ -491,6 +495,8 @@
                        
                        if ( result == 'success' ) {
                                spinner.remove();
+                               
header.next().find('.lqt-command-edit-subject').show();
+                               
                                var thread = $j('#lqt_thread_id_'+threadId);
                                liquidThreads.doReloadThread( thread );
                        } else {



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to