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

Revision: 90129
Author:   mah
Date:     2011-06-15 18:18:39 +0000 (Wed, 15 Jun 2011)
Log Message:
-----------
Fixes Bug 21270 - ?\226?\128?\156onclick handler for radio button in quiz 
extension
causes a javascript error if there is no shuffleButton?\226?\128?\157

Apply mybugs.mail's implementation of Bawolff's suggested fix.

Modified Paths:
--------------
    trunk/extensions/Quiz/quiz.js

Modified: trunk/extensions/Quiz/quiz.js
===================================================================
--- trunk/extensions/Quiz/quiz.js       2011-06-15 18:18:22 UTC (rev 90128)
+++ trunk/extensions/Quiz/quiz.js       2011-06-15 18:18:39 UTC (rev 90129)
@@ -116,12 +116,16 @@
                                                        };
                                                }
                                                input[j].onkeydown = function() 
{
-                                                       
this.form.shuffleButton.disabled = true;
+                                                       if( 
this.form.shuffleButton ) {
+                                                               
this.form.shuffleButton.disabled = true;
+                                                       }
                                                };
                                        }
                                        if( input[j].className == 'check' ) {
                                                input[j].onclick = function() {
-                                                       
this.form.shuffleButton.disabled = true;
+                                                       if( 
this.form.shuffleButton ) {
+                                                               
this.form.shuffleButton.disabled = true;
+                                                       }
                                                };
                                        }
                                        // Disable the submit button if the 
page is in preview mode


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

Reply via email to