https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103370

Revision: 103370
Author:   rsterbin
Date:     2011-11-16 20:01:31 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Toggle event above the comment one

Modified Paths:
--------------
    
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js

Modified: 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
===================================================================
--- 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
     2011-11-16 20:01:12 UTC (rev 103369)
+++ 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
     2011-11-16 20:01:31 UTC (rev 103370)
@@ -226,6 +226,30 @@
                                        $.articleFeedbackv5.$holder.find( 
'.articleFeedbackv5-tooltip' ).hide();
                                } );
 
+                               // Enable submission and switch out the comment 
default on toggle selection
+                               $block.find( 
'.articleFeedbackv5-button-placeholder' )
+                                       .click( function ( e ) {
+                                               var new_val = $( this 
).parent().attr( 'rel' );
+                                               var old_val = ( new_val == 
'yes' ? 'no' : 'yes' );
+                                               var $wrap = 
$.articleFeedbackv5.$holder.find( '#articleFeedbackv5-bucket1-toggle-wrapper-' 
+ new_val );
+                                               var $other_wrap = 
$.articleFeedbackv5.$holder.find( '#articleFeedbackv5-bucket1-toggle-wrapper-' 
+ old_val );
+                                               // make the button blue
+                                               $wrap.find( 'span' ).addClass( 
'articleFeedbackv5-button-placeholder-active' );
+                                               $other_wrap.find( 'span' 
).removeClass( 'articleFeedbackv5-button-placeholder-active' );
+                                               // check/uncheck radio buttons
+                                               $wrap.find( 'input' ).attr( 
'checked', 'checked' );
+                                               $other_wrap.find( 'input' 
).attr( 'checked', '' );
+                                               // set default comment message
+                                               var $txt = 
$.articleFeedbackv5.$holder.find( '.articleFeedbackv5-comment textarea' );
+                                               var def_msg_yes = mw.msg( 
'articlefeedbackv5-bucket1-question-comment-yes' );
+                                               var def_msg_no = mw.msg( 
'articlefeedbackv5-bucket1-question-comment-no' );
+                                               if ( $txt.val() == '' || 
$txt.val() == def_msg_yes || $txt.val() == def_msg_no ) {
+                                                       $txt.val( new_val == 
'yes' ? def_msg_yes : def_msg_no );
+                                               }
+                                               // enable submission
+                                               
$.articleFeedbackv5.currentBucket().enableSubmission( true );
+                                       } );
+
                                // Clear out the question on focus
                                $block.find( '.articleFeedbackv5-comment 
textarea' )
                                        .focus( function () {
@@ -253,30 +277,6 @@
                                                }
                                        } );
 
-                               // Enable submission and switch out the comment 
default on toggle selection
-                               $block.find( 
'.articleFeedbackv5-button-placeholder' )
-                                       .click( function ( e ) {
-                                               var new_val = $( this 
).parent().attr( 'rel' );
-                                               var old_val = ( new_val == 
'yes' ? 'no' : 'yes' );
-                                               var $wrap = 
$.articleFeedbackv5.$holder.find( '#articleFeedbackv5-bucket1-toggle-wrapper-' 
+ new_val );
-                                               var $other_wrap = 
$.articleFeedbackv5.$holder.find( '#articleFeedbackv5-bucket1-toggle-wrapper-' 
+ old_val );
-                                               // make the button blue
-                                               $wrap.find( 'span' ).addClass( 
'articleFeedbackv5-button-placeholder-active' );
-                                               $other_wrap.find( 'span' 
).removeClass( 'articleFeedbackv5-button-placeholder-active' );
-                                               // check/uncheck radio buttons
-                                               $wrap.find( 'input' ).attr( 
'checked', 'checked' );
-                                               $other_wrap.find( 'input' 
).attr( 'checked', '' );
-                                               // set default comment message
-                                               var $txt = 
$.articleFeedbackv5.$holder.find( '.articleFeedbackv5-comment textarea' );
-                                               var def_msg_yes = mw.msg( 
'articlefeedbackv5-bucket1-question-comment-yes' );
-                                               var def_msg_no = mw.msg( 
'articlefeedbackv5-bucket1-question-comment-no' );
-                                               if ( $txt.val() == '' || 
$txt.val() == def_msg_yes || $txt.val() == def_msg_no ) {
-                                                       $txt.val( new_val == 
'yes' ? def_msg_yes : def_msg_no );
-                                               }
-                                               // enable submission
-                                               
$.articleFeedbackv5.currentBucket().enableSubmission( true );
-                                       } );
-
                                // Attach the submit
                                $block.find( '.articleFeedbackv5-submit' )
                                        .click( function ( e ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to