equal
deleted
inserted
replaced
|
1 jQuery( function($) { |
|
2 |
|
3 var select = $( '#language' ), |
|
4 submit = $( '#language-continue' ); |
|
5 |
|
6 if ( ! $( 'body' ).hasClass( 'language-chooser' ) ) { |
|
7 return; |
|
8 } |
|
9 |
|
10 select.focus().on( 'change', function() { |
|
11 var option = select.children( 'option:selected' ); |
|
12 submit.attr({ |
|
13 value: option.data( 'continue' ), |
|
14 lang: option.attr( 'lang' ) |
|
15 }); |
|
16 }); |
|
17 |
|
18 $( 'form' ).submit( function() { |
|
19 // Don't show a spinner for English and installed languages, |
|
20 // as there is nothing to download. |
|
21 if ( ! select.children( 'option:selected' ).data( 'installed' ) ) { |
|
22 $( this ).find( '.step .spinner' ).css( 'visibility', 'visible' ); |
|
23 } |
|
24 }); |
|
25 |
|
26 }); |