<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://unfoldingneurons.com/"
><channel><title>David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞. &#187; link()</title> <atom:link href="http://davidwalsh.name/tutorials/link/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Sat, 04 Feb 2012 19:28:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>MooTools Zebra Table&#160;Plugin</title><link>http://davidwalsh.name/mootools-zebra-table-plugin</link> <comments>http://davidwalsh.name/mootools-zebra-table-plugin#comments</comments> <pubDate>Tue, 05 May 2009 12:26:13 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[link()]]></category> <category><![CDATA[Markup]]></category> <category><![CDATA[MooTools]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=2168</guid> <description><![CDATA[I released my first MooTools class over a year ago. It was a really minimalistic approach to zebra tables and a great first class to write. I took some time to update and improve the class. View Demo Download The&#160;XHTML &#60;table class="list-table" cellpadding="0" cellspacing="0"&#62; &#60;tr&#62; &#60;th&#62;&#60;b&#62;Award&#60;/b&#62;&#60;/th&#62; &#60;th&#62;&#60;b&#62;Actor&#60;/b&#62;&#60;/th&#62; &#60;th&#62;&#60;b&#62;Film&#60;/b&#62;&#60;/th&#62; &#60;/tr&#62; &#60;tr&#62; &#60;td&#62;Actor In A Leading Role&#60;/td&#62; [...]<p><a
href="http://davidwalsh.name/mootools-zebra-table-plugin">MooTools Zebra Table&nbsp;Plugin</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I released my first MooTools class over a year ago.  It was a really minimalistic approach to <a
href="http://davidwalsh.name/mootools-zebra-tables-plugin">zebra tables</a> and a great first class to write.  I took some time to update and improve the class.</p><div
class="actions"> <a
href="http://davidwalsh.name/dw-content/zebra-class-2.php" class="demo">View Demo</a> <a
href="http://davidwalsh.name/js/zebra-table" class="download">Download</a><div
class="clear"></div></div><h2>The&nbsp;XHTML</h2><pre class="html">
&lt;table class="list-table" cellpadding="0" cellspacing="0"&gt;
	&lt;tr&gt;
		&lt;th&gt;&lt;b&gt;Award&lt;/b&gt;&lt;/th&gt;
		&lt;th&gt;&lt;b&gt;Actor&lt;/b&gt;&lt;/th&gt;
		&lt;th&gt;&lt;b&gt;Film&lt;/b&gt;&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Actor In A Leading Role&lt;/td&gt;
		&lt;td&gt;Daniel Day-Lewis&lt;/td&gt;
		&lt;td&gt;There Will Be Blood&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Actress In A Leading Role&lt;/td&gt;
		&lt;td&gt;Marion Cotillard&lt;/td&gt;
		&lt;td&gt;La Vie en Rose&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Actor In A Supporting Role&lt;/td&gt;
		&lt;td&gt;Javier Bardem&lt;/td&gt;
		&lt;td&gt;No Country For Old Men&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Actress In A Supporting Role&lt;/td&gt;
		&lt;td&gt;Tilda Swinton&lt;/td&gt;
		&lt;td&gt;Michael Clayton&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Directing&lt;/td&gt;
		&lt;td&gt;Joel Coen and Ethan Coen&lt;/td&gt;
		&lt;td&gt;No Country For Old Men&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
</pre><p>You may have as many tables as you want.</p><h2>The&nbsp;CSS</h2><pre class="css">
.highlight			{ background:#d5fcdc; }
.even					{ background:#fff; }
.mo					{ background:#e3f1fb; }
.odd					{ background:#eee; }
.list-table th		{ padding:5px; background:#ddd; border-bottom:1px solid #999; text-align:left; font-weight:bold; }
.list-table td		{ padding:5px 20px 5px 5px; border-bottom:1px solid #ddd; }
</pre><p>The above are the classes are configurable using the plugin&#8217;s options.</p><h2>The MooTools&nbsp;JavaScript</h2><pre class="js">
var ZebraTable = new Class({
	//implements
	Implements: [Options,Events],
	
	//options
	options: {
		elements: 'table.list-table',
		cssEven: 'even',
		cssOdd: 'odd',
		cssHighlight: 'highlight',
		cssMouseEnter: 'mo'
	},
	
	//initialization
	initialize: function(options) {
		//set options
		this.setOptions(options);
		//zebra-ize!
		$$(this.options.elements).each(function(table) {
			this.zebraize(table);
		},this);
	},
	
	//a method that does whatever you want
	zebraize: function(table) {
		//for every row in this table...
		table.getElements('tr').each(function(tr,i) {
			//check to see if the row has th's
			//if so, leave it alone
			//if not, move on
			if(tr.getFirst().get('tag') != 'th') {
				//set the class for this based on odd/even
				var options = this.options, klass = i % 2 ? options.cssEven : options.cssOdd;
				//start the events!
				tr.addClass(klass).addEvents({
					//mouseenter
					mouseenter: function () {
						if(!tr.hasClass(options.cssHighlight)) tr.addClass(options.cssMouseEnter).removeClass(klass);
					},
					//mouseleave
					mouseleave: function () {
						if(!tr.hasClass(options.cssHighlight)) tr.removeClass(options.cssMouseEnter).addClass(klass);
					},
					//click 
					click: function() {
						//if it is currently not highlighted
						if(!tr.hasClass(options.cssHighlight))
							tr.removeClass(options.cssMouseEnter).addClass(options.cssHighlight);
						else
							tr.addClass(options.cssMouseEnter).removeClass(options.cssHighlight);
					}
				});
			}
		},this);
	}
});
	
/* do it! */
window.addEvent('domready', function() { 
var zebraTables = new ZebraTable();
});
</pre><p>The improvements to this class include:</p><ol><li>General MooTools style consistency</li><li>CSS class flexibility</li><li>Checks to make sure the table heading rows (rows with &#8220;th&#8221;) are untouched</li><li>You may use the zebraize method after class initialization</li><li>Table highlighting has been separated</li></ol><p>The class is still very basic.  This plugin does not contain sorting functionality nor was it designed to.</p><div
class="actions"> <a
href="http://davidwalsh.name/dw-content/zebra-class-2.php" class="demo">View Demo</a> <a
href="http://davidwalsh.name/js/zebra-table" class="download">Download</a><div
class="clear"></div></div><p>Need basic table highlighting?  Download it!</p><p><a
href="http://davidwalsh.name/mootools-zebra-table-plugin">MooTools Zebra Table&nbsp;Plugin</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/mootools-zebra-table-plugin/feed</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>Weekend Links &#8211; mooSlide, Spam-Proof Email Links, JSMiner, MooScroll,&#160;Twitter</title><link>http://davidwalsh.name/mooslide-spamproof-email-links-jsminer-mooscroll-twitter</link> <comments>http://davidwalsh.name/mooslide-spamproof-email-links-jsminer-mooscroll-twitter#comments</comments> <pubDate>Sat, 09 Aug 2008 13:44:03 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=345</guid> <description><![CDATA[mooSlide Revamp for MooTools&#160;1.2 mooSlide is a customizable MooTools-based slider that pops into the page whenever and wherever you&#8217;d like. Potentially very useful &#8212; just make sure you aren&#8217;t covering a bunch of content up (like the demo). http://www.artviper.net/test/mooSlide2/index.html Spam-Proof Email&#160;Links MooTools core developer Michelle Steigewalt describes how she uses MooTools to prevent spambots from [...]<p><a
href="http://davidwalsh.name/mooslide-spamproof-email-links-jsminer-mooscroll-twitter">Weekend Links &#8211; mooSlide, Spam-Proof Email Links, JSMiner, MooScroll,&nbsp;Twitter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>mooSlide Revamp for MooTools&nbsp;1.2</h2><p>mooSlide is a customizable MooTools-based slider that pops into the page whenever and wherever you&#8217;d like.  Potentially very useful &#8212; just make sure you aren&#8217;t covering a bunch of content up (like the demo).</p><p><a
href="http://www.artviper.net/test/mooSlide2/index.html" target="_blank" rel="nofollow">http://www.artviper.net/test/mooSlide2/index.html</a></p><h2>Spam-Proof Email&nbsp;Links</h2><p>MooTools core developer Michelle Steigewalt describes how she uses MooTools to prevent spambots from collecting emails from a website.  Of course we all do this in one way or another &#8212; is this better than your method?</p><p><a
href="http://msteigerwalt.com/articles/2008/07/21/Spamproof" target="_blank" rel="nofollow">http://msteigerwalt.com/articles/2008/07/21/Spamproof</a></p><h2>JSMiner</h2><p>Us programmers love games that make us think, like Minesweeper.  JSMiner is a great translation to a web version.  Kudos to this person &#8212; seems like a loftly goal but they succeeded.</p><p><a
href="http://stcamp.net/jsminer/demo.html" target="_blank" rel="nofollow">http://stcamp.net/jsminer/demo.html</a></p><h2>MooScroll</h2><p>MooScroll is an awesome class that allows you to create and style your own scrollbars.  These scollbars can be used within any element on the page.</p><p><a
href="http://greengeckodesign.com/projects/mooscroll.aspx" target="_blank" rel="nofollow">http://greengeckodesign.com/projects/mooscroll.aspx</a></p><h2>9 Web Developers That Must Be Followed on&nbsp;Twitter</h2><p>I&#8217;ve heard of all of the these people which made the list disappointing.  I also don&#8217;t know why you&#8217;d follow their Twitter profile instead of their website.  Chris Coyier of CSS-Tricks made the list, which is cool.  Look forward to seeing me on their next list:  9 MooTools Bloggers (All of Them).</p><p><a
href="http://nettuts.com/web-roundups/9-web-developers-that-must-be-followed-on-twitter/" target="_blank" rel="nofollow">http://nettuts.com/web-roundups/9-web-developers-that-must-be-followed-on-twitter/</a></p><p><a
href="http://davidwalsh.name/mooslide-spamproof-email-links-jsminer-mooscroll-twitter">Weekend Links &#8211; mooSlide, Spam-Proof Email Links, JSMiner, MooScroll,&nbsp;Twitter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/mooslide-spamproof-email-links-jsminer-mooscroll-twitter/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Weekend Links &#8211; JavaScript Time Picker, Cuil Search, AJAX Site Thumbnails, IE6,&#160;Twitter</title><link>http://davidwalsh.name/weekend-links-javascript-time-picker-cuil-search-ajax-site-thumbnails-ie6-twitter</link> <comments>http://davidwalsh.name/weekend-links-javascript-time-picker-cuil-search-ajax-site-thumbnails-ie6-twitter#comments</comments> <pubDate>Sat, 02 Aug 2008 16:49:36 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=338</guid> <description><![CDATA[Javascript Time&#160;Picker This new MooTools-based script allows you to pick a specific time by dragging and dropping hour and minute hands. Pretty cool, although I&#8217;m not sure it makes picking times on forms much easier. http://www.nogray.com/time_picker.php Former Employees of Google Prepare Rival Search&#160;Engine A novel story, but I don&#8217;t see Cuil becoming anything close to [...]<p><a
href="http://davidwalsh.name/weekend-links-javascript-time-picker-cuil-search-ajax-site-thumbnails-ie6-twitter">Weekend Links &#8211; JavaScript Time Picker, Cuil Search, AJAX Site Thumbnails, IE6,&nbsp;Twitter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>Javascript Time&nbsp;Picker</h2><p>This new MooTools-based script allows you to pick a specific time by dragging and dropping hour and minute hands.  Pretty cool, although I&#8217;m not sure it makes picking times on forms much easier.</p><p><a
href="http://www.nogray.com/time_picker.php" target="_blank" rel="nofollow">http://www.nogray.com/time_picker.php</a></p><h2>Former Employees of Google Prepare Rival Search&nbsp;Engine</h2><p>A novel story, but I don&#8217;t see Cuil becoming anything close to Google.  Neat search engine but Google is just too far ahead.</p><p><a
href="http://www.nytimes.com/2008/07/28/technology/28cool.html?_r=1&amp;oref=slogin" target="_blank" rel="nofollow">http://www.nytimes.com/2008/07/28/technology/28cool.html?_r=1&amp;oref=slogin</a></p><h2>AJAX-Alexa-Thumbnails:  API to Get Site&nbsp;Thumbnails</h2><p>I&#8217;ve long wanted to figure out how to get site thumbnails.  Now Alexa offers site thumbnails via ajax.  Awesome.</p><p><a
href="http://ajaxian.com/archives/ajax-alexa-thumbnails-api-to-get-site-thumbnails" target="_blank" rel="nofollow">http://ajaxian.com/archives/ajax-alexa-thumbnails-api-to-get-site-thumbnails</a></p><h2>Transparent PNGs in Internet Explorer&nbsp;6</h2><p>Yet another attempt at a solution to fix IE6&#8242;s PNG problems.  Good, but not perfect &#8212; still has position issues.</p><p><a
href="http://24ways.org/2007/supersleight-transparent-png-in-ie6" target="_blank" rel="nofollow">http://24ways.org/2007/supersleight-transparent-png-in-ie6</a></p><h2>Auto Twittering is&nbsp;Ridiculous</h2><p>Chris Coyier rants on how ridiculous it is to auto-Twitter.  I agree.</p><p><a
href="http://chriscoyier.net/auto-twittering-is-ridiculous/" target="_blank" rel="nofollow">http://chriscoyier.net/auto-twittering-is-ridiculous/</a></p><h2>And Just For&nbsp;Fun&#8230;</h2><p><a
href="http://digg.com/comedy/The_Ugliest_Facebook_Profile_You_Will_Ever_See" target="_blank" rel="nofollow">http://digg.com/comedy/The_Ugliest_Facebook_Profile_You_Will_Ever_See</a></p><p><a
href="http://davidwalsh.name/weekend-links-javascript-time-picker-cuil-search-ajax-site-thumbnails-ie6-twitter">Weekend Links &#8211; JavaScript Time Picker, Cuil Search, AJAX Site Thumbnails, IE6,&nbsp;Twitter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-links-javascript-time-picker-cuil-search-ajax-site-thumbnails-ie6-twitter/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Weekend Links &#8211; Firebug Extensions, Updating Firefox Extensions, jQuery Puzzles, Digg/Google&#160;Sale</title><link>http://davidwalsh.name/weekend-links-firebug-extensions-updating-firefox-extensions-jquery-puzzles-digggoogle-sale</link> <comments>http://davidwalsh.name/weekend-links-firebug-extensions-updating-firefox-extensions-jquery-puzzles-digggoogle-sale#comments</comments> <pubDate>Sat, 26 Jul 2008 18:45:13 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=330</guid> <description><![CDATA[The Fire Best Firebug&#160;Extensions Firebug is a powerhouse in itself, but why not install some Firebug plugins to make it even more useful? http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions Updating Extensions for Firefox&#160;3 Have a Firefox plugin that you want to use in the newest version, but it isn&#8217;t officially up to snuff? Here&#8217;s how you can bypass that problem. [...]<p><a
href="http://davidwalsh.name/weekend-links-firebug-extensions-updating-firefox-extensions-jquery-puzzles-digggoogle-sale">Weekend Links &#8211; Firebug Extensions, Updating Firefox Extensions, jQuery Puzzles, Digg/Google&nbsp;Sale</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>The Fire Best Firebug&nbsp;Extensions</h2><p>Firebug is a powerhouse in itself, but why not install some Firebug plugins to make it even more useful?</p><p><a
href="http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions" target="_blank" rel="nofollow">http://www.webmonkey.com/blog/The_Five_Best_Firebug_Extensions</a></p><h2>Updating Extensions for Firefox&nbsp;3</h2><p>Have a Firefox plugin that you want to use in the newest version, but it isn&#8217;t officially up to snuff?  Here&#8217;s how you can bypass that problem.</p><p><a
href="http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_3" target="_blank" rel="nofollow">http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_3</a></p><h2>jqPuzzle &#8212; Customizable Sliding Puzzles Using&nbsp;jQuery</h2><p>Have a picture you&#8217;d like to split into a puzzle?  Try jqPuzzle, a jQuery puzzle.</p><p><a
href="http://www.2meter3.de/jqPuzzle/" target="_blank" rel="nofollow">http://www.2meter3.de/jqPuzzle/</a></p><h2>Google Walks Away From Digg&nbsp;Deal</h2><p>Simply put, I think Digg needs to sell fast before the site loses its prestige.  And now they&#8217;ve lost a potential sale to Google.</p><p><a
href="http://www.techcrunch.com/2008/07/26/google-walks-away-from-digg-deal/" target="_blank" rel="nofollow">http://www.techcrunch.com/2008/07/26/google-walks-away-from-digg-deal/</a></p><h2>5 Rules of Variable&nbsp;Naming</h2><p>Amen to this system of variable naming.  I agree with every one of these.</p><p><a
href="http://ianhickman.blogspot.com/2008/07/5-rules-of-variable-naming.html" target="_blank" rel="nofollow">http://ianhickman.blogspot.com/2008/07/5-rules-of-variable-naming.html</a></p><p><a
href="http://davidwalsh.name/weekend-links-firebug-extensions-updating-firefox-extensions-jquery-puzzles-digggoogle-sale">Weekend Links &#8211; Firebug Extensions, Updating Firefox Extensions, jQuery Puzzles, Digg/Google&nbsp;Sale</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-links-firebug-extensions-updating-firefox-extensions-jquery-puzzles-digggoogle-sale/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Weekend Links &#8211; Google Maps API, HeatMap API, googleDrive, MooTools Forms, jQuery Sparklines,&#160;Firebug</title><link>http://davidwalsh.name/weekend-links-google-maps-api-heatmap-api-googledrive-mootools-forms-jquery-sparklines-firebug</link> <comments>http://davidwalsh.name/weekend-links-google-maps-api-heatmap-api-googledrive-mootools-forms-jquery-sparklines-firebug#comments</comments> <pubDate>Sat, 19 Jul 2008 14:12:50 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=326</guid> <description><![CDATA[Density Map Tutorial &#8212; Prototype, Google Maps API, and the HeatMap&#160;API HeatMap allows you to create heat maps on top of Google Analytics. A very impressive script that requires little code from the developer. http://jeffreybarke.net/2008/07/density-map-tutorial/ googleDrive googleDrive is a script written by PhatFusion. Why drag the Google Map when you can just drive around it? [...]<p><a
href="http://davidwalsh.name/weekend-links-google-maps-api-heatmap-api-googledrive-mootools-forms-jquery-sparklines-firebug">Weekend Links &#8211; Google Maps API, HeatMap API, googleDrive, MooTools Forms, jQuery Sparklines,&nbsp;Firebug</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>Density Map Tutorial &#8212; Prototype, Google Maps API, and the HeatMap&nbsp;API</h2><p>HeatMap allows you to create heat maps on top of Google Analytics.  A very impressive script that requires little code from the developer.</p><p><a
href="http://jeffreybarke.net/2008/07/density-map-tutorial/" target="_blank" rel="nofollow">http://jeffreybarke.net/2008/07/density-map-tutorial/</a></p><h2>googleDrive</h2><p>googleDrive is a script written by PhatFusion.  Why drag the Google Map when you can just drive around it?  Grand Theft Google!</p><p><a
href="http://phatfusion.net/googleDrive/" target="_blank" rel="nofollow">http://phatfusion.net/googleDrive/</a></p><h2>10 MooTools Scripts For Enhancing Your Web&nbsp;Forms</h2><p>Web forms can be bland and boring but they don&#8217;t have to be!  Here&#8217;s a list of MooTools scripts that will make your forms pop!</p><p><a
href="http://www.catswhocode.com/blog/web-development/10-mootools-scripts-for-enhancing-your-html-forms-28" target="_blank" rel="nofollow">http://www.catswhocode.com/blog/web-development/10-mootools-scripts-for-enhancing-your-html-forms-28</a></p><h2>jQuery&nbsp;Sparklines</h2><p>Sparklines is a mini chart-building script built with jQuery.  The charts aren&#8217;t anything too special but they&#8217;re simple and effective.</p><p><a
href="http://www.omnipotent.net/jquery.sparkline/" target="_blank" rel="nofollow">http://www.omnipotent.net/jquery.sparkline/</a></p><h2>John Resig &#8212;&nbsp;Firebuggin&#8217;</h2><p>John Resig as joined the Firebug team at Firefox!  Glorious!</p><p><a
href="http://ejohn.org/blog/firebuggin/" target="_blank" rel="nofollow">http://ejohn.org/blog/firebuggin/</a></p><p><a
href="http://davidwalsh.name/weekend-links-google-maps-api-heatmap-api-googledrive-mootools-forms-jquery-sparklines-firebug">Weekend Links &#8211; Google Maps API, HeatMap API, googleDrive, MooTools Forms, jQuery Sparklines,&nbsp;Firebug</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-links-google-maps-api-heatmap-api-googledrive-mootools-forms-jquery-sparklines-firebug/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Weekend Links &#8211; MooWheel, mooZoom, eXtplorer, YSlow, Cygwin&#160;Find</title><link>http://davidwalsh.name/weekend-links-moowheel-moozoom-extplorer-yslow-cygwin-find</link> <comments>http://davidwalsh.name/weekend-links-moowheel-moozoom-extplorer-yslow-cygwin-find#comments</comments> <pubDate>Sat, 12 Jul 2008 14:53:09 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=324</guid> <description><![CDATA[MooWheel: A JavaScript Connections Visualization&#160;Library MooWhool is an unbelievable feat. This visualization library builds connections from the data you pass to it&#8230;all with MooTools! You have to see this to really understand its power. http://www.unwieldy.net/moowheel/ Should Links Open In New&#160;Windows? Yes. Next question. http://www.smashingmagazine.com/2008/07/01/should-links-open-in-new-windows/ mooZoom mooZoom is an great tool for allowing users to zoom [...]<p><a
href="http://davidwalsh.name/weekend-links-moowheel-moozoom-extplorer-yslow-cygwin-find">Weekend Links &#8211; MooWheel, mooZoom, eXtplorer, YSlow, Cygwin&nbsp;Find</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>MooWheel: A JavaScript Connections Visualization&nbsp;Library</h2><p>MooWhool is an unbelievable feat.  This visualization library builds connections from the data you pass to it&#8230;all with MooTools!  You have to see this to really understand its power.</p><p><a
href="http://www.unwieldy.net/moowheel/" target="_blank" rel="nofollow">http://www.unwieldy.net/moowheel/</a></p><h2>Should Links Open In New&nbsp;Windows?</h2><p>Yes.  Next question.</p><p><a
href="http://www.smashingmagazine.com/2008/07/01/should-links-open-in-new-windows/" target="_blank" rel="nofollow">http://www.smashingmagazine.com/2008/07/01/should-links-open-in-new-windows/</a></p><h2>mooZoom</h2><p>mooZoom is an great tool for allowing users to zoom in on images.  I was going to write something like this but no point now.  Great work from R&#8217;born.</p><p><a
href="http://www.rborn.info/moozoom.php" target="_blank" rel="nofollow">http://www.rborn.info/moozoom.php</a></p><h2>eXtplorer</h2><p>eXtplorer is a Ext JavaScript and PHP based file manager.  Very slick and functional.  If you need a file manager, make this your first choice.</p><p><a
href="http://extplorer.sourceforge.net/" target="_blank" rel="nofollow">http://extplorer.sourceforge.net/</a><h2>Understanding&nbsp;YSlow</h2><p>There&#8217;s a lot to learn if you want to use YSlow to improve your website.  Let this be your guide.</p><p><a
href="http://www.hostscope.com/templature/understanding-yslow/" target="_blank" rel="nofollow">http://www.hostscope.com/templature/understanding-yslow/</a></p><h2>Find Is A Beautiful&nbsp;Tool</h2><p>Eric Wendelin has written about Cygwin&#8217;s &#8220;Find&#8221; tool.  In his examples, he uses Find to manage CSS files from the command line.</p><p><a
href="http://eriwen.com/productivity/find-is-a-beautiful-tool/" target="_blank" rel="nofollow">http://eriwen.com/productivity/find-is-a-beautiful-tool/</a></p><p><a
href="http://davidwalsh.name/weekend-links-moowheel-moozoom-extplorer-yslow-cygwin-find">Weekend Links &#8211; MooWheel, mooZoom, eXtplorer, YSlow, Cygwin&nbsp;Find</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-links-moowheel-moozoom-extplorer-yslow-cygwin-find/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Weekend Links &#8211; jQuery Progress Bar, jQuery Kwicks, Bill Gates Email, MooTools&#160;Plugins</title><link>http://davidwalsh.name/weekend-links-jquery-progress-bar-jquery-kwicks-bill-gates-email-mootools-plugins</link> <comments>http://davidwalsh.name/weekend-links-jquery-progress-bar-jquery-kwicks-bill-gates-email-mootools-plugins#comments</comments> <pubDate>Sat, 28 Jun 2008 14:52:50 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=310</guid> <description><![CDATA[jQuery Progress Bar&#160;1.1 This jQuery progress bar is as good as it gets. The progress bar animates to the next step and is very lightweight. http://t.wits.sg/2008/06/20/jquery-progress-bar-11/ Kwicks 1.5&#160;Released! Jeremy Martin has released a new version of his jQuery Kwicks plugin. Jeremy&#8217;s added more options and smoother animations. http://blog.jeremymartin.name/2008/06/kwicks-15-released.html An Epic Bill Gates Email&#160;Rant Wow, even [...]<p><a
href="http://davidwalsh.name/weekend-links-jquery-progress-bar-jquery-kwicks-bill-gates-email-mootools-plugins">Weekend Links &#8211; jQuery Progress Bar, jQuery Kwicks, Bill Gates Email, MooTools&nbsp;Plugins</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>jQuery Progress Bar&nbsp;1.1</h2><p>This jQuery progress bar is as good as it gets.  The progress bar animates to the next step and is very lightweight.</p><p>http://t.wits.sg/2008/06/20/jquery-progress-bar-11/</p><h2>Kwicks 1.5&nbsp;Released!</h2><p>Jeremy Martin has released a new version of his jQuery Kwicks plugin.  Jeremy&#8217;s added more options and smoother animations.</p><p><a
href="http://blog.jeremymartin.name/2008/06/kwicks-15-released.html" target="_blank" rel="nofollow">http://blog.jeremymartin.name/2008/06/kwicks-15-released.html</a></p><h2>An Epic Bill Gates Email&nbsp;Rant</h2><p>Wow, even Bill Gates dislikes Microsoft-created software.</p><p><a
href="http://blog.seattlepi.nwsource.com/microsoft/archives/141821.asp" target="_blank" rel="nofollow">http://blog.seattlepi.nwsource.com/microsoft/archives/141821.asp</a></p><h2>When to Fire Your&nbsp;Client</h2><p>There are time when firing a client is necessary.  This article explains when, why, and how.</p><p><a
href="http://colbowdesign.com/blog2/" target="_blank" rel="nofollow">http://colbowdesign.com/blog2/</a></p><h2>Calling All&nbsp;Plugins</h2><p>Moo wants you!  Send your MooTools plugins to the Moo team!</p><p><a
href="http://blog.mootools.net/2008/6/24/calling-all-plugins" target="_blank" rel="nofollow">http://blog.mootools.net/2008/6/24/calling-all-plugins</a></p><p><a
href="http://davidwalsh.name/weekend-links-jquery-progress-bar-jquery-kwicks-bill-gates-email-mootools-plugins">Weekend Links &#8211; jQuery Progress Bar, jQuery Kwicks, Bill Gates Email, MooTools&nbsp;Plugins</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-links-jquery-progress-bar-jquery-kwicks-bill-gates-email-mootools-plugins/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Weekend Links &#8211; Yahoo! Sprite Generator, Dojo AIM Modules, Clientside MooTools 1.2 Plugins, Speed&#160;Photoshop</title><link>http://davidwalsh.name/yahoo-sprite-generator-dojo-aim-modules-clientside-mootools-12-plugins-speed-photoshop</link> <comments>http://davidwalsh.name/yahoo-sprite-generator-dojo-aim-modules-clientside-mootools-12-plugins-speed-photoshop#comments</comments> <pubDate>Sat, 21 Jun 2008 15:05:06 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=300</guid> <description><![CDATA[Yahoo&#8217;s Secret Text-Sprite&#160;Generator Chris was snooping around Yahoo&#8217;s source code and found a sprite generator. It&#8217;s a really nice way to create headers. I helped Chris make his jQuery work with space, but don&#8217;t tell him I told you! http://css-tricks.com/yahoos-secret-text-sprite-generator/ Dojo Modules for&#160;AIM The only thing AOL&#8217;s ever done right is AIM&#8230;although I&#8217;d rather die [...]<p><a
href="http://davidwalsh.name/yahoo-sprite-generator-dojo-aim-modules-clientside-mootools-12-plugins-speed-photoshop">Weekend Links &#8211; Yahoo! Sprite Generator, Dojo AIM Modules, Clientside MooTools 1.2 Plugins, Speed&nbsp;Photoshop</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>Yahoo&#8217;s Secret Text-Sprite&nbsp;Generator</h2><p>Chris was snooping around Yahoo&#8217;s source code and found a sprite generator.  It&#8217;s a really nice way to create headers.  I helped Chris make his jQuery work with space, but don&#8217;t tell him I told you!</p><p><a
href="http://css-tricks.com/yahoos-secret-text-sprite-generator/" target="_blank" rel="nofollow">http://css-tricks.com/yahoos-secret-text-sprite-generator/</a></p><h2>Dojo Modules for&nbsp;AIM</h2><p>The only thing AOL&#8217;s ever done right is AIM&#8230;although I&#8217;d rather die than use their client.  Anyways, Dojo now has AIM modules within the toolkit.  Sweet!  I&#8217;ve not tried Dojo but I may have to now.</p><p><a
href="http://dojotoolkit.org/2008/06/16/dojo-modules-aim" target="_blank" rel="nofollow">http://dojotoolkit.org/2008/06/16/dojo-modules-aim</a></p><h2>CNET Clientside MooTools Plugins 1.2&nbsp;Released</h2><p>Of course Clientside would need to update their plugins to version 1.2!  They&#8217;ve got some really sweet plugins.  If you&#8217;re a MooFool like me, check it out!</p><p><a
href="http://clientside.cnet.com/cnet-js-standards/cnet-clientside-mootools-plugins-12-release/" target="_blank" rel="nofollow">http://clientside.cnet.com/cnet-js-standards/cnet-clientside-mootools-plugins-12-release/</a></p><h2>Jack Sparrow &#8211; Pirate of Caribbean Speed&nbsp;Painting</h2><p>This is nuts.  I&#8217;d much rather be a designer than a developer, but I have no empty-canvas abilities.</p><p><a
href="http://www.5min.com/Video/Jack-Sparrow---Pirate-of-Caribbean-speed-painting-25317006" target="_blank" rel="nofollow">http://www.5min.com/Video/Jack-Sparrow&#8212;Pirate-of-Caribbean-speed-painting-25317006</a></p><p><a
href="http://davidwalsh.name/yahoo-sprite-generator-dojo-aim-modules-clientside-mootools-12-plugins-speed-photoshop">Weekend Links &#8211; Yahoo! Sprite Generator, Dojo AIM Modules, Clientside MooTools 1.2 Plugins, Speed&nbsp;Photoshop</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/yahoo-sprite-generator-dojo-aim-modules-clientside-mootools-12-plugins-speed-photoshop/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Weekend Links &#8211; MooTools Cheat Sheet, Google / Digg Acquisition, PHP Twitter API, Bot Detection, CSS Support In Email&#160;Clients</title><link>http://davidwalsh.name/mootools-cheat-sheet-google-digg-acquisition-php-twitter-api-bot-detection-css-support-email-clients</link> <comments>http://davidwalsh.name/mootools-cheat-sheet-google-digg-acquisition-php-twitter-api-bot-detection-css-support-email-clients#comments</comments> <pubDate>Sat, 14 Jun 2008 12:10:29 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=292</guid> <description><![CDATA[MooTools 1.2 Cheat&#160;Sheet As you know, MooTools 1.2 was officially released this week. As great as the online documentation is, wouldn&#8217;t you rather have an all-on-one-sheet reference card? Of course. If you&#8217;re a Moo programmer, you must download this cheat sheet. http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/ Is Google About To Swallow Up&#160;Digg? Yet another Digg rumor. The site has [...]<p><a
href="http://davidwalsh.name/mootools-cheat-sheet-google-digg-acquisition-php-twitter-api-bot-detection-css-support-email-clients">Weekend Links &#8211; MooTools Cheat Sheet, Google / Digg Acquisition, PHP Twitter API, Bot Detection, CSS Support In Email&nbsp;Clients</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>MooTools 1.2 Cheat&nbsp;Sheet</h2><p>As you know, MooTools 1.2 was officially released this week.  As great as the online documentation is, wouldn&#8217;t you rather have an all-on-one-sheet reference card?  Of course.  If you&#8217;re a Moo programmer, you must download this cheat sheet.</p><p><a
href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/" target="_blank" rel="nofollow">http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/</a></p><h2>Is Google About To Swallow Up&nbsp;Digg?</h2><p>Yet another Digg rumor.  The site has to sell at some point, so why not Google?  Kevin Rose, as much as it&#8217;s his baby, needs to sell his site before the Web 2.0 phase and the Digg community blows over.</p><p><a
href="http://valleywag.com/5016035/is-google-about-to-swallow-up-digg" target="_blank" rel="nofollow">http://valleywag.com/5016035/is-google-about-to-swallow-up-digg</a></p><h2>PHP Twitter API&nbsp;Client</h2><p>I&#8217;ve been putting off joining Twitter for quite a while because of the obession that seems to come with creating the account.  When I do sign up, I&#8217;ll use this PHP Twitter API to pull my current Twitter status into this site.</p><p><a
href="http://lab.arc90.com/2008/06/php_twitter_api_client.php" target="_blank" rel="nofollow">http://lab.arc90.com/2008/06/php_twitter_api_client.php</a></p><h2>Bot Detection with&nbsp;PHP</h2><p>Recognizing bots is an important part of statistical tracking.  If you aren&#8217;t using Google Analytics or another stat-tracking program, you can monitor bot visits using this script.</p><p><a
href="http://www.insanevisions.com/article/214/Bot-Detection-with-PHP/" target="_blank" rel="nofollow">http://www.insanevisions.com/article/214/Bot-Detection-with-PHP/</a></p><h2>CSS Support in Email&nbsp;Clients</h2><p>I do a fair amount of email templates for customers and they can be a pain when it comes to the CSS rendering.  This chart serves as a great guide as to what properties each client covers.</p><p><a
href="http://www.campaignmonitor.com/css/" target="_blank" rel="nofollow">http://www.campaignmonitor.com/css/</a></p><p><a
href="http://davidwalsh.name/mootools-cheat-sheet-google-digg-acquisition-php-twitter-api-bot-detection-css-support-email-clients">Weekend Links &#8211; MooTools Cheat Sheet, Google / Digg Acquisition, PHP Twitter API, Bot Detection, CSS Support In Email&nbsp;Clients</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/mootools-cheat-sheet-google-digg-acquisition-php-twitter-api-bot-detection-css-support-email-clients/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Weekend Links &#8211; iPhone Interface, mooVRotatingMenu, Digg Hacked, jQuery Scrolling,&#160;Prototip</title><link>http://davidwalsh.name/weekend-link-iphone-interface-moovrotatingmenu-digg-hacked-jquery-scrolling-prototip</link> <comments>http://davidwalsh.name/weekend-link-iphone-interface-moovrotatingmenu-digg-hacked-jquery-scrolling-prototip#comments</comments> <pubDate>Sat, 07 Jun 2008 15:24:23 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[link()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=282</guid> <description><![CDATA[Create a Slick iPhone / Mobile Interface from any RSS&#160;Feed Chris Coyier drops a sweet iPhone-like script for any RSS feed. Chris used SimplePie (PHP RSS API) and jQuery to create this hot page. http://css-tricks.com/create-a-slick-iphonemobile-interface-from-any-rss-feed/ mooVRotatingMenu The people that brought you MooPan bring you mooVRotatingMenu, a slick-as-hell animated element rotation script. Comes in horizontal and [...]<p><a
href="http://davidwalsh.name/weekend-link-iphone-interface-moovrotatingmenu-digg-hacked-jquery-scrolling-prototip">Weekend Links &#8211; iPhone Interface, mooVRotatingMenu, Digg Hacked, jQuery Scrolling,&nbsp;Prototip</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<h2>Create a Slick iPhone / Mobile Interface from any RSS&nbsp;Feed</h2><p>Chris Coyier drops a sweet iPhone-like script for any RSS feed.  Chris used SimplePie (PHP RSS API) and jQuery to create this hot page.</p><p><a
href="http://css-tricks.com/create-a-slick-iphonemobile-interface-from-any-rss-feed/" target="_blank" rel="nofollow">http://css-tricks.com/create-a-slick-iphonemobile-interface-from-any-rss-feed/</a></p><h2>mooVRotatingMenu</h2><p>The people that brought you MooPan bring you mooVRotatingMenu, a slick-as-hell animated element rotation script.  Comes in horizontal and vertical flavors.</p><p><a
href="http://www.virtual-gadjo.com/mooVRotatingMenu.php" target="_blank" rel="nofollow">http://www.virtual-gadjo.com/mooVRotatingMenu.php</a></p><h2>How I Hacked&nbsp;Digg</h2><p>Dominic at Phoboslab discovered some insecure code at Digg, told them about the issues, and didn&#8217;t hear back.  What&#8217;s a blogger to do?  Write about it, of course.  Oddly enough, Digg&#8217;s Lead Architect was the first one to comment.</p><p><a
href="http://www.phoboslab.org/log/2008/06/how-i-hacked-digg" target="_blank" rel="nofollow">http://www.phoboslab.org/log/2008/06/how-i-hacked-digg</a></p><h2>Load Content While Scrolling With&nbsp;jQuery</h2><p>This article details how you can forget pagination and server up more content when the user hits the bottom of page.  DZone employs this type of virtual pagination.</p><p><a
href="http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/" target="_blank" rel="nofollow">http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/</a></p><h2>Prototip 2 &#8211; Create Beautiful Tooltips with&nbsp;Ease</h2><p>Prototip allows you to easily create both simple and complex tooltips using the Prototype JavaScript framework.  The Prototip site also provides some sweet examples.</p><p><a
href="http://www.nickstakenburg.com/projects/prototip2/" target="_blank" rel="nofollow">http://www.nickstakenburg.com/projects/prototip2/</a></p><h2>Compress jQuery Even&nbsp;Further</h2><p>In our never-ending battle to compress our JavaScript libraries, this article describes compressing jQuery even more.</p><p><a
href="http://brightscape.net/compress-jquery-even-further/" target="_blank" rel="nofollow">http://brightscape.net/compress-jquery-even-further/</a></p><p><a
href="http://davidwalsh.name/weekend-link-iphone-interface-moovrotatingmenu-digg-hacked-jquery-scrolling-prototip">Weekend Links &#8211; iPhone Interface, mooVRotatingMenu, Digg Hacked, jQuery Scrolling,&nbsp;Prototip</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/weekend-link-iphone-interface-moovrotatingmenu-digg-hacked-jquery-scrolling-prototip/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 1/59 queries in 0.033 seconds using disk: basic
Object Caching 1401/1504 objects using disk: basic

Served from: davidwalsh.name @ 2012-02-08 13:25:40 -->
