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