From: Brad Jorsch Date: Mon, 27 Oct 2014 17:59:40 +0000 (-0400) Subject: HTMLForm: Only apply cloner click event to form elements, not containing divs X-Git-Tag: 1.31.0-rc.0~13467^2 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/password.php?a=commitdiff_plain;h=c63600bf37cf5b3e38fd71be53257d6b72cef12f;p=lhc%2Fweb%2Fwiklou.git HTMLForm: Only apply cloner click event to form elements, not containing divs Bug: 72568 Change-Id: I6bca511fdb183632bbe55707cbb7c3e9c55788fa --- diff --git a/resources/src/mediawiki/mediawiki.htmlform.js b/resources/src/mediawiki/mediawiki.htmlform.js index 594800e15d..fd76c8077a 100644 --- a/resources/src/mediawiki/mediawiki.htmlform.js +++ b/resources/src/mediawiki/mediawiki.htmlform.js @@ -368,12 +368,12 @@ } // Add/remove cloner clones without having to resubmit the form - $root.find( '.mw-htmlform-cloner-delete-button' ).click( function ( ev ) { + $root.find( '.mw-htmlform-cloner-delete-button' ).filter( ':input' ).click( function ( ev ) { ev.preventDefault(); $( this ).closest( 'li.mw-htmlform-cloner-li' ).remove(); } ); - $root.find( '.mw-htmlform-cloner-create-button' ).click( function ( ev ) { + $root.find( '.mw-htmlform-cloner-create-button' ).filter( ':input' ).click( function ( ev ) { var $ul, $li, html; ev.preventDefault();