X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=mw-config%2Fconfig.js;h=521072e9cc73894757bc85edfd8f6b50bd4ed511;hb=044d888c41427967cd6f14303d300ceefa54d0c5;hp=74bdcf85b1e25cda4bcc660625690698f4c2f9cf;hpb=fc2a88f66642590dda149590bdb72c5fc9ab5795;p=lhc%2Fweb%2Fwiklou.git diff --git a/mw-config/config.js b/mw-config/config.js index 74bdcf85b1..521072e9cc 100644 --- a/mw-config/config.js +++ b/mw-config/config.js @@ -18,7 +18,9 @@ $( '.config-help-field-data' ).hide() .closest( '.config-help-field-container' ).find( '.config-help-field-hint' ) .show() - .click( function () { + .on( 'click', function () { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-slide $( this ).closest( '.config-help-field-container' ).find( '.config-help-field-data' ) .slideToggle( 'fast' ); } ); @@ -29,11 +31,14 @@ $( document.getElementById( $( this ).attr( 'rel' ) ) ).hide(); } ); $( document.getElementById( $( '.dbRadio:checked' ).attr( 'rel' ) ) ).show(); - $( '.dbRadio' ).click( function () { + $( '.dbRadio' ).on( 'click', function () { var $checked = $( '.dbRadio:checked' ), $wrapper = $( document.getElementById( $checked.attr( 'rel' ) ) ); if ( $wrapper.is( ':hidden' ) ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-animate-toggle $( '.dbWrapper' ).hide( 'slow' ); + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.show( 'slow' ); } } ); @@ -44,29 +49,38 @@ } ); // Show/hide Creative Commons thingy - $( '.licenseRadio' ).click( function () { + $( '.licenseRadio' ).on( 'click', function () { var $wrapper = $( '#config-cc-wrapper' ); if ( $( '#config__LicenseCode_cc-choose' ).is( ':checked' ) ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.show( 'slow' ); } else { + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.hide( 'slow' ); } } ); // Show/hide random stuff (email, upload) - $( '.showHideRadio' ).click( function () { + $( '.showHideRadio' ).on( 'click', function () { var $wrapper = $( '#' + $( this ).attr( 'rel' ) ); if ( $( this ).is( ':checked' ) ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.show( 'slow' ); } else { + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.hide( 'slow' ); } } ); - $( '.hideShowRadio' ).click( function () { + $( '.hideShowRadio' ).on( 'click', function () { var $wrapper = $( '#' + $( this ).attr( 'rel' ) ); if ( $( this ).is( ':checked' ) ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.hide( 'slow' ); } else { + // eslint-disable-next-line no-jquery/no-animate-toggle $wrapper.show( 'slow' ); } } ); @@ -78,12 +92,15 @@ } // Enable/disable "other" textboxes - $( '.enableForOther' ).click( function () { + $( '.enableForOther' ).on( 'click', function () { var $textbox = $( document.getElementById( $( this ).attr( 'rel' ) ) ); // FIXME: Ugh, this is ugly if ( $( this ).val() === 'other' ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-slide $textbox.prop( 'readonly', false ).closest( '.config-block' ).slideDown( 'fast' ); } else { + // eslint-disable-next-line no-jquery/no-slide $textbox.prop( 'readonly', true ).closest( '.config-block' ).slideUp( 'fast' ); } } ); @@ -95,11 +112,14 @@ $( '#config_wgSitename' ).on( 'keyup change', syncText ).each( syncText ); // Show/Hide memcached servers when needed - $( 'input[name$="config__MainCacheType"]' ).change( function () { + $( 'input[name$="config__MainCacheType"]' ).on( 'change', function () { var $memc = $( '#config-memcachewrapper' ); if ( $( 'input[name$="config__MainCacheType"]:checked' ).val() === 'memcached' ) { + // FIXME: Use CSS transition + // eslint-disable-next-line no-jquery/no-animate-toggle $memc.show( 'slow' ); } else { + // eslint-disable-next-line no-jquery/no-animate-toggle $memc.hide( 'slow' ); } } );