diff -r 346c88efed21 -r 5e2f62d02dcd wp/wp-admin/js/language-chooser.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-admin/js/language-chooser.js Tue Jun 09 03:35:32 2015 +0200 @@ -0,0 +1,26 @@ +jQuery( function($) { + +var select = $( '#language' ), + submit = $( '#language-continue' ); + +if ( ! $( 'body' ).hasClass( 'language-chooser' ) ) { + return; +} + +select.focus().on( 'change', function() { + var option = select.children( 'option:selected' ); + submit.attr({ + value: option.data( 'continue' ), + lang: option.attr( 'lang' ) + }); +}); + +$( 'form' ).submit( function() { + // Don't show a spinner for English and installed languages, + // as there is nothing to download. + if ( ! select.children( 'option:selected' ).data( 'installed' ) ) { + $( this ).find( '.step .spinner' ).css( 'visibility', 'visible' ); + } +}); + +});