Index: wp-includes/js/wp-lists.js
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- wp-includes/js/wp-lists.js	(revision 38297)
+++ wp-includes/js/wp-lists.js	(revision )
@@ -17,24 +17,30 @@
 		dimBefore: null, dimAfter: null
 	},
 
-	nonce: function(e,s) {
-		var url = wpAjax.unserialize(e.attr('href'));
-		return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0;
+	/**
+	 *
+	 * @param {jQuery} el
+	 * @param {Object} settings
+	 * @returns {number|*}
+	 */
+	nonce: function(el,settings) {
+		var url = wpAjax.unserialize(el.attr('href'));
+		return settings.nonce || url._ajax_nonce || $('#' + settings.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + settings.element + ' input[name="_wpnonce"]').val() || 0;
 	},
 
 	/**
 	 * Extract list item data from a DOM element.
 	 *
-	 * @param  {HTMLElement} e The DOM element.
-	 * @param  {string}      t
-	 * @return {array}
+	 * @param  {HTMLElement} el The DOM element.
+	 * @param  {string}      filter
+	 * @return {Array}
 	 */
-	parseData: function(e,t) {
+	parseData: function(el,filter) {
 		var d = [], wpListsData;
 
 		try {
-			wpListsData = $(e).attr('data-wp-lists') || '';
-			wpListsData = wpListsData.match(new RegExp(t+':[\\S]+'));
+			wpListsData = $(el).attr('data-wp-lists') || '';
+			wpListsData = wpListsData.match(new RegExp(filter+':[\\S]+'));
 
 			if ( wpListsData )
 				d = wpListsData[0].split(':');
@@ -43,93 +49,106 @@
 		return d;
 	},
 
-	pre: function(e,s,a) {
+	/**
+	 *
+	 * @param {HTMLElement} el
+	 * @param {Object} settings
+	 * @param a
+	 * @returns {*}
+	 */
+	pre: function(el,settings,a) {
 		var bg, r;
 
-		s = $.extend( {}, this.wpList.settings, {
+		settings = $.extend( {}, this.wpList.settings, {
 			element: null,
 			nonce: 0,
-			target: e.get(0)
-		}, s || {} );
+			target: el.get(0)
+		}, settings || {} );
 
-		if ( $.isFunction( s.confirm ) ) {
+		if ( $.isFunction( settings.confirm ) ) {
 			if ( 'add' != a ) {
-				bg = $('#' + s.element).css('backgroundColor');
-				$('#' + s.element).css('backgroundColor', '#FF9966');
+				bg = $('#' + settings.element).css('backgroundColor');
+				$('#' + settings.element).css('backgroundColor', '#FF9966');
 			}
-			r = s.confirm.call(this, e, s, a, bg);
+			r = settings.confirm.call(this, el, settings, a, bg);
 
 			if ( 'add' != a )
-				$('#' + s.element).css('backgroundColor', bg );
+				$('#' + settings.element).css('backgroundColor', bg );
 
 			if ( !r )
 				return false;
 		}
 
-		return s;
+		return settings;
 	},
 
-	ajaxAdd: function( e, s ) {
-		e = $(e);
-		s = s || {};
-		var list = this, data = wpList.parseData(e,'add'), es, valid, formData, res, rres;
+	/**
+	 *
+	 * @param {HTMLElement} el
+	 * @param {Object} settings
+	 * @returns {boolean}
+	 */
+	ajaxAdd: function( el, settings ) {
+		el = $(el);
+		settings = settings || {};
+		var list = this, data = wpList.parseData(el,'add'), elSettings, valid, formData, parseResponse, rres;
 
-		s = wpList.pre.call( list, e, s, 'add' );
+		settings = wpList.pre.call( list, el, settings, 'add' );
 
-		s.element = data[2] || e.attr( 'id' ) || s.element || null;
+		settings.element = data[2] || el.attr( 'id' ) || settings.element || null;
 
 		if ( data[3] )
-			s.addColor = '#' + data[3];
+			settings.addColor = '#' + data[3];
 		else
-			s.addColor = s.addColor || '#FFFF33';
+			settings.addColor = settings.addColor || '#FFFF33';
 
-		if ( !s )
+		if ( !settings )
 			return false;
 
-		if ( !e.is('[id="' + s.element + '-submit"]') )
-			return !wpList.add.call( list, e, s );
+		if ( !el.is('[id="' + settings.element + '-submit"]') )
+			return !wpList.add.call( list, el, settings );
 
-		if ( !s.element )
+		if ( !settings.element )
 			return true;
 
-		s.action = 'add-' + s.what;
+		settings.action = 'add-' + settings.what;
 
-		s.nonce = wpList.nonce(e,s);
+		settings.nonce = wpList.nonce(el,settings);
 
-		es = $('#' + s.element + ' :input').not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');
-		valid = wpAjax.validateForm( '#' + s.element );
+		elSettings = $('#' + settings.element + ' :input').not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');
+		valid = wpAjax.validateForm( '#' + settings.element );
 
 		if ( !valid )
 			return false;
 
-		s.data = $.param( $.extend( { _ajax_nonce: s.nonce, action: s.action }, wpAjax.unserialize( data[4] || '' ) ) );
-		formData = $.isFunction(es.fieldSerialize) ? es.fieldSerialize() : es.serialize();
+		settings.data = $.param( $.extend( { _ajax_nonce: settings.nonce, action: settings.action }, wpAjax.unserialize( data[4] || '' ) ) );
+		formData = $.isFunction(elSettings.fieldSerialize) ? elSettings.fieldSerialize() : elSettings.serialize();
 
 		if ( formData )
-			s.data += '&' + formData;
+			settings.data += '&' + formData;
 
-		if ( $.isFunction(s.addBefore) ) {
-			s = s.addBefore( s );
-			if ( !s )
+		if ( $.isFunction(settings.addBefore) ) {
+			settings = settings.addBefore( settings );
+			if ( !settings )
 				return true;
 		}
 
-		if ( !s.data.match(/_ajax_nonce=[a-f0-9]+/) )
+		if ( !settings.data.match(/_ajax_nonce=[a-f0-9]+/) )
 			return true;
 
-		s.success = function(r) {
-			res = wpAjax.parseAjaxResponse(r, s.response, s.element);
+		settings.success = function(response) {
+			parseResponse = wpAjax.parseAjaxResponse(response, settings.response, settings.element);
 
-			rres = r;
+			rres = response;
 
-			if ( !res || res.errors )
+			if ( !parseResponse || parseResponse.errors )
 				return false;
 
-			if ( true === res )
+			if ( true === parseResponse )
 				return true;
 
-			jQuery.each( res.responses, function() {
-				wpList.add.call( list, this.data, $.extend( {}, s, { // this.firstChild.nodevalue
+			jQuery.each( parseResponse.responses, function() {
+				wpList.add.call( list, this.data, $.extend( {}, settings, { // this.firstChild.nodevalue
 					pos: this.position || 0,
 					id: this.id || 0,
 					oldId: this.oldId || null
@@ -137,182 +156,188 @@
 			} );
 
 			list.wpList.recolor();
-			$(list).trigger( 'wpListAddEnd', [ s, list.wpList ] );
-			wpList.clear.call(list,'#' + s.element);
+			$(list).trigger( 'wpListAddEnd', [ settings, list.wpList ] );
+			wpList.clear.call(list,'#' + settings.element);
 		};
 
-		s.complete = function(x, st) {
-			if ( $.isFunction(s.addAfter) ) {
-				var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-				s.addAfter( rres, _s );
+		settings.complete = function(x, st) {
+			if ( $.isFunction(settings.addAfter) ) {
+				var _s = $.extend( { xml: x, status: st, parsed: parseResponse }, settings );
+				settings.addAfter( rres, _s );
 			}
 		};
 
-		$.ajax( s );
+		$.ajax( settings );
 		return false;
 	},
 
 	/**
 	 * Delete an item in the list via AJAX.
 	 *
-	 * @param  {HTMLElement} e A DOM element containing item data.
-	 * @param  {Object}      s
+	 * @param  {HTMLElement} el A DOM element containing item data.
+	 * @param  {Object}      settings
 	 * @return {boolean}
 	 */
-	ajaxDel: function( e, s ) {
-		e = $(e);
-		s = s || {};
-		var list = this, data = wpList.parseData(e,'delete'), element, res, rres;
+	ajaxDel: function( el, settings ) {
+		el = $(el);
+		settings = settings || {};
+		var list = this, data = wpList.parseData(el,'delete'), element, parsedResponse, rres;
 
-		s = wpList.pre.call( list, e, s, 'delete' );
+		settings = wpList.pre.call( list, el, settings, 'delete' );
 
-		s.element = data[2] || s.element || null;
+		settings.element = data[2] || settings.element || null;
 
 		if ( data[3] )
-			s.delColor = '#' + data[3];
+			settings.delColor = '#' + data[3];
 		else
-			s.delColor = s.delColor || '#faa';
+			settings.delColor = settings.delColor || '#faa';
 
-		if ( !s || !s.element )
+		if ( !settings || !settings.element )
 			return false;
 
-		s.action = 'delete-' + s.what;
+		settings.action = 'delete-' + settings.what;
 
-		s.nonce = wpList.nonce(e,s);
+		settings.nonce = wpList.nonce(el,settings);
 
-		s.data = $.extend(
-			{ action: s.action, id: s.element.split('-').pop(), _ajax_nonce: s.nonce },
+		settings.data = $.extend(
+			{ action: settings.action, id: settings.element.split('-').pop(), _ajax_nonce: settings.nonce },
 			wpAjax.unserialize( data[4] || '' )
 		);
 
-		if ( $.isFunction(s.delBefore) ) {
-			s = s.delBefore( s, list );
-			if ( !s )
+		if ( $.isFunction(settings.delBefore) ) {
+			settings = settings.delBefore( settings, list );
+			if ( !settings )
 				return true;
 		}
 
-		if ( !s.data._ajax_nonce )
+		if ( !settings.data._ajax_nonce )
 			return true;
 
-		element = $('#' + s.element);
+		element = $('#' + settings.element);
 
-		if ( 'none' != s.delColor ) {
-			element.css( 'backgroundColor', s.delColor ).fadeOut( 350, function(){
+		if ( 'none' != settings.delColor ) {
+			element.css( 'backgroundColor', settings.delColor ).fadeOut( 350, function(){
 				list.wpList.recolor();
-				$(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
+				$(list).trigger( 'wpListDelEnd', [ settings, list.wpList ] );
 			});
 		} else {
 			list.wpList.recolor();
-			$(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
+			$(list).trigger( 'wpListDelEnd', [ settings, list.wpList ] );
 		}
 
-		s.success = function(r) {
-			res = wpAjax.parseAjaxResponse(r, s.response, s.element);
-			rres = r;
+		settings.success = function(response) {
+			parsedResponse = wpAjax.parseAjaxResponse(response, settings.response, settings.element);
+			rres = response;
 
-			if ( !res || res.errors ) {
+			if ( !parsedResponse || parsedResponse.errors ) {
 				element.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
 				return false;
 			}
 		};
 
-		s.complete = function(x, st) {
-			if ( $.isFunction(s.delAfter) ) {
+		settings.complete = function(xml, status) {
+			if ( $.isFunction(settings.delAfter) ) {
 				element.queue( function() {
-					var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-					s.delAfter( rres, _s );
+					var _s = $.extend( { xml: xml, status: status, parsed: parsedResponse }, settings );
+					settings.delAfter( rres, _s );
 				}).dequeue();
 			}
 		};
 
-		$.ajax( s );
+		$.ajax( settings );
 		return false;
 	},
 
-	ajaxDim: function( e, s ) {
-		if ( $(e).parent().css('display') == 'none' ) // Prevent hidden links from being clicked by hotkeys
+	/**
+	 *
+	 * @param {HTMLElement} el
+	 * @param {Object} settings
+	 * @returns {boolean}
+	 */
+	ajaxDim: function( el, settings ) {
+		if ( $(el).parent().css('display') == 'none' ) // Prevent hidden links from being clicked by hotkeys
 			return false;
 
-		e = $(e);
-		s = s || {};
+		el = $(el);
+		settings = settings || {};
 
-		var list = this, data = wpList.parseData(e,'dim'), element, isClass, color, dimColor, res, rres;
+		var list = this, data = wpList.parseData(el,'dim'), element, isClass, color, dimColor, parsedResponse, rres;
 
-		s = wpList.pre.call( list, e, s, 'dim' );
+		settings = wpList.pre.call( list, el, settings, 'dim' );
 
-		s.element = data[2] || s.element || null;
-		s.dimClass =  data[3] || s.dimClass || null;
+		settings.element = data[2] || settings.element || null;
+		settings.dimClass =  data[3] || settings.dimClass || null;
 
 		if ( data[4] )
-			s.dimAddColor = '#' + data[4];
+			settings.dimAddColor = '#' + data[4];
 		else
-			s.dimAddColor = s.dimAddColor || '#FFFF33';
+			settings.dimAddColor = settings.dimAddColor || '#FFFF33';
 
 		if ( data[5] )
-			s.dimDelColor = '#' + data[5];
+			settings.dimDelColor = '#' + data[5];
 		else
-			s.dimDelColor = s.dimDelColor || '#FF3333';
+			settings.dimDelColor = settings.dimDelColor || '#FF3333';
 
-		if ( !s || !s.element || !s.dimClass )
+		if ( !settings || !settings.element || !settings.dimClass )
 			return true;
 
-		s.action = 'dim-' + s.what;
+		settings.action = 'dim-' + settings.what;
 
-		s.nonce = wpList.nonce(e,s);
+		settings.nonce = wpList.nonce(el,settings);
 
-		s.data = $.extend(
-			{ action: s.action, id: s.element.split('-').pop(), dimClass: s.dimClass, _ajax_nonce : s.nonce },
+		settings.data = $.extend(
+			{ action: settings.action, id: settings.element.split('-').pop(), dimClass: settings.dimClass, _ajax_nonce : settings.nonce },
 			wpAjax.unserialize( data[6] || '' )
 		);
 
-		if ( $.isFunction(s.dimBefore) ) {
-			s = s.dimBefore( s );
-			if ( !s )
+		if ( $.isFunction(settings.dimBefore) ) {
+			settings = settings.dimBefore( settings );
+			if ( !settings )
 				return true;
 		}
 
-		element = $('#' + s.element);
-		isClass = element.toggleClass(s.dimClass).is('.' + s.dimClass);
+		element = $('#' + settings.element);
+		isClass = element.toggleClass(settings.dimClass).is('.' + settings.dimClass);
 		color = wpList.getColor( element );
-		element.toggleClass( s.dimClass );
-		dimColor = isClass ? s.dimAddColor : s.dimDelColor;
+		element.toggleClass( settings.dimClass );
+		dimColor = isClass ? settings.dimAddColor : settings.dimDelColor;
 
 		if ( 'none' != dimColor ) {
 			element
 				.animate( { backgroundColor: dimColor }, 'fast' )
-				.queue( function() { element.toggleClass(s.dimClass); $(this).dequeue(); } )
+				.queue( function() { element.toggleClass(settings.dimClass); $(this).dequeue(); } )
 				.animate( { backgroundColor: color }, { complete: function() {
 						$(this).css( 'backgroundColor', '' );
-						$(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
+						$(list).trigger( 'wpListDimEnd', [ settings, list.wpList ] );
 					}
 				});
 		} else {
-			$(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
+			$(list).trigger( 'wpListDimEnd', [ settings, list.wpList ] );
 		}
 
-		if ( !s.data._ajax_nonce )
+		if ( !settings.data._ajax_nonce )
 			return true;
 
-		s.success = function(r) {
-			res = wpAjax.parseAjaxResponse(r, s.response, s.element);
-			rres = r;
+		settings.success = function(response) {
+			parsedResponse = wpAjax.parseAjaxResponse(response, settings.response, settings.element);
+			rres = response;
 
-			if ( true === res ) {
+			if ( true === parsedResponse ) {
 				return true;
 			}
 
-			if ( ! res || res.errors ) {
-				element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
+			if ( ! parsedResponse || parsedResponse.errors ) {
+				element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](settings.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
 				return false;
 			}
 
-			if ( 'undefined' !== typeof res.responses[0].supplemental.comment_link ) {
+			if ( 'undefined' !== typeof parsedResponse.responses[0].supplemental.comment_link ) {
 				var submittedOn = element.find( '.submitted-on' ),
 					commentLink = submittedOn.find( 'a' );
 
 				// Comment is approved; link the date field.
-				if ( '' !== res.responses[0].supplemental.comment_link ) {
-					submittedOn.html( $('<a></a>').text( submittedOn.text() ).prop( 'href', res.responses[0].supplemental.comment_link ) );
+				if ( '' !== parsedResponse.responses[0].supplemental.comment_link ) {
+					submittedOn.html( $('<a></a>').text( submittedOn.text() ).prop( 'href', parsedResponse.responses[0].supplemental.comment_link ) );
 
 				// Comment is not approved; unlink the date field.
 				} else if ( commentLink.length ) {
@@ -321,111 +346,130 @@
 			}
 		};
 
-		s.complete = function(x, st) {
-			if ( $.isFunction(s.dimAfter) ) {
+		settings.complete = function(xml, status) {
+			if ( $.isFunction(settings.dimAfter) ) {
 				element.queue( function() {
-					var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-					s.dimAfter( rres, _s );
+					var _settings = $.extend( { xml: xml, status: status, parsed: parsedResponse }, settings );
+					settings.dimAfter( rres, _settings );
 				}).dequeue();
 			}
 		};
 
-		$.ajax( s );
+		$.ajax( settings );
 		return false;
 	},
 
+	/**
+	 *
+	 * @param {HTMLElement} el The DOM element.
+	 * @returns string
+	 */
 	getColor: function( el ) {
 		var color = jQuery(el).css('backgroundColor');
 
 		return color || '#ffffff';
 	},
 
-	add: function( e, s ) {
-		if ( 'string' == typeof e ) {
-			e = $( $.trim( e ) ); // Trim leading whitespaces
+	/**
+	 *
+	 * @param {HTMLElement} el
+	 * @param {Object} settings
+	 * @returns {*}
+	 */
+	add: function( el, settings ) {
+		if ( 'string' == typeof el ) {
+			el = $( $.trim( el ) ); // Trim leading whitespaces
 		} else {
-			e = $( e );
+			el = $( el );
 		}
 
-		var list = $(this), old = false, _s = { pos: 0, id: 0, oldId: null }, ba, ref, color;
+		var list = $(this), old = false, _settings = { pos: 0, id: 0, oldId: null }, beforeAfter, ref, color;
 
-		if ( 'string' == typeof s )
-			s = { what: s };
+		if ( 'string' == typeof settings )
+			settings = { what: settings };
 
-		s = $.extend(_s, this.wpList.settings, s);
+		settings = $.extend(_settings, this.wpList.settings, settings);
 
-		if ( !e.length || !s.what )
+		if ( !el.length || !settings.what )
 			return false;
 
-		if ( s.oldId )
-			old = $('#' + s.what + '-' + s.oldId);
+		if ( settings.oldId )
+			old = $('#' + settings.what + '-' + settings.oldId);
 
-		if ( s.id && ( s.id != s.oldId || !old || !old.length ) )
-			$('#' + s.what + '-' + s.id).remove();
+		if ( settings.id && ( settings.id != settings.oldId || !old || !old.length ) )
+			$('#' + settings.what + '-' + settings.id).remove();
 
 		if ( old && old.length ) {
-			old.before(e);
+			old.before(el);
 			old.remove();
-		} else if ( isNaN(s.pos) ) {
-			ba = 'after';
+		} else if ( isNaN(settings.pos) ) {
+			beforeAfter = 'after';
 
-			if ( '-' == s.pos.substr(0,1) ) {
-				s.pos = s.pos.substr(1);
-				ba = 'before';
+			if ( '-' == settings.pos.substr(0,1) ) {
+				settings.pos = settings.pos.substr(1);
+				beforeAfter = 'before';
 			}
 
-			ref = list.find( '#' + s.pos );
+			ref = list.find( '#' + settings.pos );
 
 			if ( 1 === ref.length )
-				ref[ba](e);
+				ref[beforeAfter](el);
 			else
-				list.append(e);
+				list.append(el);
 
-		} else if ( 'comment' != s.what || 0 === $('#' + s.element).length ) {
-			if ( s.pos < 0 ) {
-				list.prepend(e);
+		} else if ( 'comment' != settings.what || 0 === $('#' + settings.element).length ) {
+			if ( settings.pos < 0 ) {
+				list.prepend(el);
 			} else {
-				list.append(e);
+				list.append(el);
 			}
 		}
 
-		if ( s.alt ) {
-			if ( ( list.children(':visible').index( e[0] ) + s.altOffset ) % 2 ) { e.removeClass( s.alt ); }
-			else { e.addClass( s.alt ); }
+		if ( settings.alt ) {
+			if ( ( list.children(':visible').index( el[0] ) + settings.altOffset ) % 2 ) { el.removeClass( settings.alt ); }
+			else { el.addClass( settings.alt ); }
 		}
 
-		if ( 'none' != s.addColor ) {
-			color = wpList.getColor( e );
-			e.css( 'backgroundColor', s.addColor ).animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } );
+		if ( 'none' != settings.addColor ) {
+			color = wpList.getColor( el );
+			el.css( 'backgroundColor', settings.addColor ).animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } );
 		}
-		list.each( function() { this.wpList.process( e ); } );
-		return e;
+		list.each( function eachList() { this.wpList.process( el ); } );
+		return el;
 	},
 
-	clear: function(e) {
-		var list = this, t, tag;
+	/**
+	 *
+	 * {HTMLElement} el The DOM element.
+	 */
+	clear: function(el) {
+		var list = this, inputType, tag;
 
-		e = $(e);
+		el = $(el);
 
-		if ( list.wpList && e.parents( '#' + list.id ).length )
+		if ( list.wpList && el.parents( '#' + list.id ).length )
 			return;
 
-		e.find(':input').each( function() {
+		el.find(':input').each( function eachInput() {
 			if ( $(this).parents('.form-no-clear').length )
 				return;
 
-			t = this.type.toLowerCase();
+			inputType = this.type.toLowerCase();
 			tag = this.tagName.toLowerCase();
 
-			if ( 'text' == t || 'password' == t || 'textarea' == tag )
+			if ( 'text' == inputType || 'password' == inputType || 'textarea' == tag )
 				this.value = '';
-			else if ( 'checkbox' == t || 'radio' == t )
+			else if ( 'checkbox' == inputType || 'radio' == inputType )
 				this.checked = false;
 			else if ( 'select' == tag )
 				this.selectedIndex = null;
 		});
 	},
 
+	/**
+	 *
+	 * {HTMLElement} el The DOM element.
+	 */
 	process: function(el) {
 		var list = this,
 			$el = $(el || document);
@@ -448,7 +492,7 @@
 	},
 
 	recolor: function() {
-		var list = this, items, eo;
+		var list = this, items, evenOdd;
 
 		if ( !list.wpList.settings.alt )
 			return;
@@ -458,37 +502,42 @@
 		if ( !items.length )
 			items = $(list).children(':visible');
 
-		eo = [':even',':odd'];
+		evenOdd = [':even',':odd'];
 
 		if ( list.wpList.settings.altOffset % 2 )
-			eo.reverse();
+			evenOdd.reverse();
 
-		items.filter(eo[0]).addClass(list.wpList.settings.alt).end().filter(eo[1]).removeClass(list.wpList.settings.alt);
+		items.filter(evenOdd[0]).addClass(list.wpList.settings.alt).end().filter(evenOdd[1]).removeClass(list.wpList.settings.alt);
 	},
 
 	init: function() {
 		var lists = this;
 
 		lists.wpList.process = function(a) {
-			lists.each( function() {
+			lists.each( function eachList() {
 				this.wpList.process(a);
 			} );
 		};
 
 		lists.wpList.recolor = function() {
-			lists.each( function() {
+			lists.each( function eachList() {
 				this.wpList.recolor();
 			} );
 		};
 	}
 };
 
+/**
+ *
+ * @param {Object} settings
+ * @returns {jQuery}
+ */
 $.fn.wpList = function( settings ) {
 	this.each( function() {
 		var _this = this;
 
 		this.wpList = { settings: $.extend( {}, wpList.settings, { what: wpList.parseData(this,'list')[1] || '' }, settings ) };
-		$.each( fs, function(i,f) { _this.wpList[i] = function( e, s ) { return wpList[f].call( _this, e, s ); }; } );
+		$.each( fs, function(index,func) { _this.wpList[index] = function( el, settings ) { return wpList[func].call( _this, el, settings ); }; } );
 	} );
 
 	wpList.init.call(this);
