X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.action%2Fmediawiki.action.edit.preview.js;h=7f2dbdd07964a93ae744fdad9f18a818defee7dd;hb=3e03ab269468e8a10e21746cae80aaf057857759;hp=af4b8976f472df4cbefc90b4a386174a3cd7c4b9;hpb=6db59d2467474010340d2c4a72f59c4ecc9ebb53;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index af4b8976f4..7f2dbdd079 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -71,11 +71,7 @@ $spinner.show(); } - // Can't use fadeTo because it calls show(), and we might want to keep some elements hidden - // (e.g. empty #catlinks) - // FIXME: Use CSS transition - // eslint-disable-next-line no-jquery/no-animate - $copyElements.animate( { opacity: 0.4 }, 'fast' ); + $copyElements.addClass( [ 'mw-preview-copyelements', 'mw-preview-copyelements-loading' ] ); api = new mw.Api(); postData = { @@ -259,11 +255,7 @@ mw.hook( 'wikipage.editform' ).fire( $editform ); } ).always( function () { $spinner.hide(); - // FIXME: Use CSS transition - // eslint-disable-next-line no-jquery/no-animate - $copyElements.animate( { - opacity: 1 - }, 'fast' ); + $copyElements.removeClass( 'mw-preview-copyelements-loading' ); } ).fail( function ( code, result ) { // This just shows the error for whatever request failed first var errorMsg = 'API error: ' + code; @@ -298,7 +290,7 @@ // can change where they are output). if ( !document.getElementById( 'p-lang' ) && document.getElementById( 'p-tb' ) && mw.config.get( 'skin' ) === 'vector' ) { - $( '.portal:last' ).after( + $( '.portal' ).last().after( $( '
' ).attr( { class: 'portal', id: 'p-lang',