Index: trunk/extensions/WebFonts/resources/ext.webfonts.js |
— | — | @@ -274,12 +274,11 @@ |
275 | 275 | var haveSchemes = false; |
276 | 276 | // Build font dropdown |
277 | 277 | var $fontsMenu = $( '<ul>' ).attr( 'id', 'webfonts-fontsmenu' ); |
278 | | - $fontsMenu.delegate( 'input:radio', 'change', function( e ) { |
| 278 | + $fontsMenu.delegate( 'input:radio', 'click', function( ) { |
279 | 279 | mw.webfonts.set( $(this).val() ); |
280 | 280 | } ); |
281 | 281 | for ( var scheme in config ) { |
282 | | - var $fontLink = $( '<input type="radio" />' ) |
283 | | - .attr( 'name', 'font' ) |
| 282 | + var $fontLink = $( '<input type="radio" name="font" />' ) |
284 | 283 | .attr( 'id', fontID( config[scheme] ) ) |
285 | 284 | .val( config[scheme] ); |
286 | 285 | |
— | — | @@ -304,8 +303,7 @@ |
305 | 304 | return null; |
306 | 305 | } |
307 | 306 | |
308 | | - var $resetLink = $( '<input type="radio" />' ) |
309 | | - .attr( 'name', 'font' ) |
| 307 | + var $resetLink = $( '<input type="radio" name="font"/>' ) |
310 | 308 | .attr( 'value', 'webfont-none' ) |
311 | 309 | .attr( 'id', 'webfont-none' ) |
312 | 310 | .click( function( e ) { |