http://www.mediawiki.org/wiki/Special:Code/MediaWiki/88735
Revision: 88735
Author: foxtrott
Date: 2011-05-24 18:50:20 +0000 (Tue, 24 May 2011)
Log Message:
-----------
bugfix: "Add Another" crashed JS
Modified Paths:
--------------
trunk/extensions/SemanticForms/libs/SemanticForms.js
Modified: trunk/extensions/SemanticForms/libs/SemanticForms.js
===================================================================
--- trunk/extensions/SemanticForms/libs/SemanticForms.js 2011-05-24
18:41:26 UTC (rev 88734)
+++ trunk/extensions/SemanticForms/libs/SemanticForms.js 2011-05-24
18:50:20 UTC (rev 88735)
@@ -655,7 +655,7 @@
// register initialization and validation
methods for new inputs
var sfdata =
jQuery("#sfForm").data('SemanticForms');
- if (sfdata) { // found data object?
+ if ( sfdata && sfdata.initFunctions[old_id] ) {
// found data object?
// For every initialization method for
// input with id old_id, register the
@@ -735,7 +735,7 @@
if (this.id) {
var sfdata =
jQuery("#sfForm").data('SemanticForms');
- if (sfdata) { // if anything registered at all
+ if ( sfdata && sfdata.initFunctions[this.id] )
{ // if anything registered at all
// Call every initialization method
// for this input
for ( var i = 0; i <
sfdata.initFunctions[this.id].length; i++ ) {
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs