X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.htmlform%2Fcloner.js;h=99eebae30bd48ec52f0e94928e6a6fac46129fee;hb=689d07b81d7271eeeae95b6508be9dd952399679;hp=6e33856daf9c7a540757b80a1f69d26af8908838;hpb=b3f03fd75efbf1a01910ccb27e9e8860de70aa29;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.htmlform/cloner.js b/resources/src/mediawiki.htmlform/cloner.js index 6e33856daf..99eebae30b 100644 --- a/resources/src/mediawiki.htmlform/cloner.js +++ b/resources/src/mediawiki.htmlform/cloner.js @@ -37,27 +37,31 @@ var $element = $( this ), deleteButton; + // eslint-disable-next-line no-jquery/no-class-state if ( $element.hasClass( 'oo-ui-widget' ) ) { deleteButton = OO.ui.infuse( $element ); deleteButton.on( 'click', function () { deleteButton.$element.closest( 'li.mw-htmlform-cloner-li' ).remove(); } ); } else { - $element.filter( ':input' ).click( function ( ev ) { - ev.preventDefault(); + // eslint-disable-next-line no-jquery/no-sizzle + $element.filter( ':input' ).on( 'click', function ( e ) { + e.preventDefault(); $( this ).closest( 'li.mw-htmlform-cloner-li' ).remove(); } ); } } ); + // eslint-disable-next-line no-jquery/no-class-state if ( $createElement.hasClass( 'oo-ui-widget' ) ) { createButton = OO.ui.infuse( $createElement ); createButton.on( 'click', function () { appendToCloner( createButton.$element ); } ); } else { - $createElement.filter( ':input' ).click( function ( ev ) { - ev.preventDefault(); + // eslint-disable-next-line no-jquery/no-sizzle + $createElement.filter( ':input' ).on( 'click', function ( e ) { + e.preventDefault(); appendToCloner( $( this ) ); } );