http://www.mediawiki.org/wiki/Special:Code/MediaWiki/95846

Revision: 95846
Author:   nikerabbit
Date:     2011-08-31 10:23:45 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
Trying to fix JSHint warnings as good as I can

Modified Paths:
--------------
    trunk/extensions/WebFonts/js/webfonts.js

Modified: trunk/extensions/WebFonts/js/webfonts.js
===================================================================
--- trunk/extensions/WebFonts/js/webfonts.js    2011-08-31 10:19:09 UTC (rev 
95845)
+++ trunk/extensions/WebFonts/js/webfonts.js    2011-08-31 10:23:45 UTC (rev 
95846)
@@ -156,22 +156,19 @@
                        // Build font dropdown
                        $.webfonts.buildMenu(config );
                        //see if there is a font in cookie
-                       cookie_font = $.cookie('webfonts-font');
-                       if(cookie_font == null){
+                       var cookie_font = $.cookie('webfonts-font');
+                       if(!cookie_font){
                                $.webfonts.set( config[0]);
                                //mark it as checked
                                $('#webfont-'+config[0]).attr('checked', 
'checked');
+                       } else if (cookie_font !=='none') {
+                               $.webfonts.set( cookie_font);
+                               //mark it as checked
+                               $('#webfont-'+cookie_font).attr('checked', 
'checked');
                        }
-                       else{
-                               if (cookie_font !=='none'){
-                                       $.webfonts.set( cookie_font);
-                                       //mark it as checked
-                                       
$('#webfont-'+cookie_font).attr('checked', 'checked');
-                               }
-                       }
                        
                        //if there are tags with font-family style definition, 
get a list of fonts to be loaded
-                       var fontFamilies = new Array();
+                       var fontFamilies = [];
                        $('body').find('*[style]').each(function(index){
                                if( this.style.fontFamily){
                                        var fontFamilyItems =  
this.style.fontFamily.split(",");
@@ -195,20 +192,20 @@
                buildMenu : function(config)  {
                        var haveSchemes = false;
                        // Build font dropdown
-                       $fontsMenu = $( '<ul />' 
).attr('id','webfonts-fontsmenu');
+                       var $fontsMenu = $( '<ul />' 
).attr('id','webfonts-fontsmenu');
                        for ( var scheme in config ) {
-                               $fontLink = $( '<input>' )
+                               var $fontLink = $( '<input>' )
                                        .attr("type","radio")
                                        .attr("name","font")
                                        .attr("id","webfont-"+config[scheme])
                                        .attr("value",config[scheme] );
                                        
-                               $fontLabel =  $( '<label />' )
+                               var $fontLabel =  $( '<label />' )
                                        .attr("for","webfont-"+config[scheme])
                                        .append( $fontLink )
                                        .append( config[scheme] );
                                        
-                               $fontMenuItem = $( '<li />' )
+                               var $fontMenuItem = $( '<li />' )
                                        .val( config[scheme] )
                                        .append( $fontLabel );
                                        
@@ -217,13 +214,13 @@
                                (function (font) {
                                        $fontLink.click( function( event ) {
                                                $.webfonts.set( font );
-                                       })
+                                       });
                                }) (config[scheme]);
 
                                $fontsMenu.append($fontMenuItem);
                                                                
                        }
-                       $resetLink = $( '<input />' )
+                       var $resetLink = $( '<input />' )
                                .attr("type","radio")
                                .attr("name","font")
                                .attr("value","webfont-none")
@@ -232,14 +229,14 @@
                                        $.webfonts.set( 'none');
                                });
                                        
-                       $resetLabel =  $( '<label />' )
+                       var $resetLabel =  $( '<label />' )
                                .attr("for","webfont-none")
                                .append( $resetLink )
                                .append( mw.msg("webfonts-reset"));
                                
-                       $resetLinkItem = $( '<li />' )
+                       var $resetLinkItem = $( '<li />' )
                                .val( 'none')
-                               .append( $resetLabel )  
+                               .append( $resetLabel );
                                
                        $fontsMenu.append($resetLinkItem);
                                if ( !haveSchemes ) {
@@ -269,7 +266,7 @@
                                $($('#p-personal ul')[0]).prepend( $li );
                        }    
                }
-       }
+       };
 
        $( document ).ready( function() {
                $.webfonts.setup();


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to