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

Reply via email to