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