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

Revision: 72838
Author:   yaron
Date:     2010-09-12 04:35:40 +0000 (Sun, 12 Sep 2010)

Log Message:
-----------
Fix so that non-matching values in "show on select" for radiobuttons don't 
break the Javascript

Modified Paths:
--------------
    trunk/extensions/SemanticForms/includes/SF_FormInputs.php

Modified: trunk/extensions/SemanticForms/includes/SF_FormInputs.php
===================================================================
--- trunk/extensions/SemanticForms/includes/SF_FormInputs.php   2010-09-12 
02:59:32 UTC (rev 72837)
+++ trunk/extensions/SemanticForms/includes/SF_FormInputs.php   2010-09-12 
04:35:40 UTC (rev 72838)
@@ -914,6 +914,10 @@
             $cur_input_ids[] = $enum_input_ids[$option];
           }
         }
+       // If there were no matches to existing radiobutton options, escape
+       if ( count( $cur_input_ids ) == 0 ) {
+               continue;
+       }
         $options_str = "['" . implode( "', '", $cur_input_ids ) . "']";
         $cur_js_text = "showIfChecked($options_str, '$div_id'); ";
         $return_js_text .= $cur_js_text . "\n";



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

Reply via email to