<?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/"
	>

<channel>
	<title>FerretArmy: A Web Developer&#039;s Paradise &#187; jQuery UI</title>
	<atom:link href="http://www.ferretarmy.com/category/jquery-ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ferretarmy.com</link>
	<description>Pushing the Web Forward, Since 2007</description>
	<lastBuildDate>Mon, 10 May 2010 20:29:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jQuery UI ThemeRoller Should be Distributed</title>
		<link>http://www.ferretarmy.com/2009/11/01/jquery-ui-themeroller-should-be-distributed/</link>
		<comments>http://www.ferretarmy.com/2009/11/01/jquery-ui-themeroller-should-be-distributed/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 20:38:59 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[ThemRoller]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=475</guid>
		<description><![CDATA[I use jQuery UI a lot. I&#8217;ve used it at work on internal projects, I&#8217;ve used it on some pages in ferretarmy.com, and it&#8217;s integral to blaqdesign.com. It&#8217;s a great set of rich UI controls and behaviors that work well and are easily integrated into a webpage. I can&#8217;t say enough about the toolset. However, [...]]]></description>
			<content:encoded><![CDATA[<p>I use <a href="http://jqueryui.com">jQuery UI</a> a lot. I&#8217;ve used it at work on internal projects, I&#8217;ve used it on some pages in <a href="http://www.ferretarmy.com">ferretarmy.com</a>, and it&#8217;s integral to <a href="http://www.blaqdesign.com">blaqdesign.com</a>. It&#8217;s a great set of rich UI controls and behaviors that work well and are easily integrated into a webpage. I can&#8217;t say enough about the toolset.</p>
<p>However, there&#8217;s a distinct point of failure of jQuery UI &#8211; <a href="http://jqueryui.com/themeroller/">ThemeRoller</a>. ThemeRoller is the tool that&#8217;s used to create a jQuery UI theme &#8211; without a theme, there&#8217;s a lot less to love about jQuery UI. None of the widgets and CSS styling are available (interactions and effects would still be available, though). This past week, though, ThemeRoller was down. Specifically, it was not outputting custom themes, though the default ones were working. It was down for about <a href="http://groups.google.com/group/jquery-ui/browse_thread/thread/e88fb20db74bf278/1451ed72e6c9ff65#1451ed72e6c9ff65">three days</a>, to be exact. This was a very big deal to me (amongst others, I&#8217;m certain) &#8211; I had to delay a production release because I couldn&#8217;t get a custom theme that I needed at the time.</p>
<p>There are a lot of reasons that ThemeRoller would be down, and it&#8217;s understandable that it will probably break at times as updates are made to it. The bad thing is that if ThemeRoller goes down, for whatever reason, there is no alternative available to create themes with. What I would like to see happen is there be established an alternate home for ThemeRoller. In addition, it should have an archive of all production versions of ThemeRoller. That way, if a bum version gets released for a few days, one can always use the previous version, which should work fine.</p>
<p>With these fairly trivial changes, jQuery UI would eliminate a point of failure. What could possibly be better than that?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/11/01/jquery-ui-themeroller-should-be-distributed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery UI Image Carousel</title>
		<link>http://www.ferretarmy.com/2009/09/29/jquery-ui-image-carousel/</link>
		<comments>http://www.ferretarmy.com/2009/09/29/jquery-ui-image-carousel/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:43:03 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=458</guid>
		<description><![CDATA[I&#8217;ve just released my latest plugin, the jQuery UI Image Carousel! The plugin is a standard-fare image carousel, and it&#8217;s also fully compatible with jQuery UI. It&#8217;s got a few options that make it fairly versatile &#8211; from a minimal look all the way to a collapsible version with a custom header. The JavaScript itself [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ferretarmy.com/files/jQuery/ImageCarousel/ImageCarousel.html"><img class="size-full wp-image-459 aligncenter" title="jQuery UI Image Carousel" src="http://www.ferretarmy.com/wp-content/uploads/2009/09/carouselPic.jpg" alt="jQuery UI Image Carousel" width="211" height="125" /></a></p>
<p>I&#8217;ve just released my latest plugin, the <a href="http://www.ferretarmy.com/files/jQuery/ImageCarousel/ImageCarousel.html">jQuery UI Image Carousel</a>! The plugin is a standard-fare image carousel, and it&#8217;s also fully compatible with <a href="http://jqueryui.com/">jQuery UI</a>. It&#8217;s got a few options that make it fairly versatile &#8211; from a minimal look all the way to a collapsible version with a custom header.</p>
<p>The JavaScript itself wasn&#8217;t that daunting &#8211; version 1.0 clocks in at around 180 lines. Most of it is presentation management as well &#8211; making sure that the correct jQuery UI classes are applied to the markup, and so forth. In total, it was a bit of a longer exercise &#8211; there was a lot of work to insure compatibility with older versions of IE, for instance. I hope you enjoy, and if you use it, please take a sec to leave a comment with your page URL.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/09/29/jquery-ui-image-carousel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disabling Button Clicks The Better Way</title>
		<link>http://www.ferretarmy.com/2009/09/18/disabling-button-clicks-the-better-way/</link>
		<comments>http://www.ferretarmy.com/2009/09/18/disabling-button-clicks-the-better-way/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:57:35 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=449</guid>
		<description><![CDATA[Most of the time when you want to cancel an action on a web page, such as a button click, you&#8217;d return false in the client-side button event handler, as such: &#60;a href="blah..." onclick="return DoAction();"&#62;Link&#60;/a&#62; ... function DoAction() { /*Do Something */ return false; }; However, there&#8217;s a better way, using the event.preventDefault() method. I [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the time when you want to cancel an action on a web page, such as a button click, you&#8217;d return false in the client-side button event handler, as such:</p>
<p><code>&lt;a href="blah..." onclick="return DoAction();"&gt;Link&lt;/a&gt;</code></p>
<p><code>...</code></p>
<p><code>function DoAction() { /*Do Something */ return false; };</code></p>
<p>However, there&#8217;s a better way, using the <a href="https://developer.mozilla.org/en/DOM/event.preventDefault">event.preventDefault()</a> method. I had the need to use this recently, when I was fixing a trivial issue with the <a href="http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/">Filament Group jQuery UI buttons</a> &#8211; my &#8216;a href&#8217; styled buttons were still clickable when they were disabled. An easy solution to this problem is to capture the click and prevent the default action. I hooked this action to all disabled buttons, as such.</p>
<p><code>$(".ui-state-disabled").click(function(event) { event.preventDefault(); });</code></p>
<p>This code isn&#8217;t that robust &#8211; if you were to add or remove the ui-state-disabled class after page load (which I didn&#8217;t have to), you&#8217;d want to make sure to handle it appropriately. Either way, preventDefault() is definitely an elegant solution to disabling a click action.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/09/18/disabling-button-clicks-the-better-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Image Overlay Plugin</title>
		<link>http://www.ferretarmy.com/2009/07/26/jquery-image-overlay-plugin/</link>
		<comments>http://www.ferretarmy.com/2009/07/26/jquery-image-overlay-plugin/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 19:30:43 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Image Overlay]]></category>
		<category><![CDATA[metadata plugin]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=415</guid>
		<description><![CDATA[I&#8217;ve created my first jQuery plugin this week &#8211; it&#8217;s an image overlay plugin (the static pic above doesn&#8217;t do the plugin justice, so click through to see it in action). Creating a jQuery plugin isn&#8217;t that big a stretch for a competent JavaScript developer. There are quite a few tutorials out there where you [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ferretarmy.com/files/jQuery/ImageOverlay/ImageOverlay.html"><img class="size-full wp-image-416 aligncenter" title="jQuery Image Overlay Plugin" src="http://www.ferretarmy.com/wp-content/uploads/2009/07/Image-Overlay.jpg" alt="jQuery Image Overlay Plugin" width="204" height="202" /></a></p>
<p>I&#8217;ve created my first jQuery plugin this week &#8211; it&#8217;s an <a href="http://www.ferretarmy.com/files/jQuery/ImageOverlay/ImageOverlay.html">image overlay plugin</a> (the static pic above doesn&#8217;t do the plugin justice, so click through to see it in action).</p>
<p>Creating a jQuery plugin isn&#8217;t that big a stretch for a competent JavaScript developer. There are quite a few tutorials out there where you can grab a template and start working very quickly. In addition to writing my plugin, I also made sure that it supported the <a href="http://plugins.jquery.com/project/metadata">metadata plugin</a>, so that you can dynamically change properties on individual galleries and images, which should go a long way towards usefulness.</p>
<p>If you end up using this plugin, drop a line in the comments with a link so we can check out your work. Hope you enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/07/26/jquery-image-overlay-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Progressive CSS Animation Tutorial</title>
		<link>http://www.ferretarmy.com/2009/06/18/progressive-css-animation-tutorial/</link>
		<comments>http://www.ferretarmy.com/2009/06/18/progressive-css-animation-tutorial/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 03:55:20 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[css animation]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=354</guid>
		<description><![CDATA[I&#8217;ve been focusing a lot lately on demonstrating some CSS animation techniques. That&#8217;s all fine and well, but there is definitely a need for some instructional material on the web. To that end, check out this CSS animation tutorial that I just finished. It will teach you some techniques that are useful today in a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ferretarmy.com/files/css-animation/tutorial1/CSSAnimationTutorial.html"><img class="aligncenter" title="CSS Animation Tutorial" src="http://www.ferretarmy.com/files/css-animation/tutorial1/examples/example1.png" alt="" width="302" height="58" /></a></p>
<p>I&#8217;ve been focusing a lot lately on demonstrating some CSS animation techniques. That&#8217;s all fine and well, but there is definitely a need for some instructional material on the web. To that end, check out this <a href="http://www.ferretarmy.com/files/css-animation/tutorial1/CSSAnimationTutorial.html">CSS animation tutorial</a> that I just finished. It will teach you some techniques that are useful today in a mixed-support world for CSS animations. All the examples covered are progressive animations that require little work on your part, and that also don&#8217;t significantly impact user experience if they are unable to view them.</p>
<p>I wrote the demo using straight HTML and jQuery UI instead of the normal blogging platform. To that end, there&#8217;s no support for comments on the tutorial so feel free to comment here if you&#8217;re interested. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/06/18/progressive-css-animation-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animating jQuery UI with CSS</title>
		<link>http://www.ferretarmy.com/2009/05/13/animating-the-jquery-ui-with-css/</link>
		<comments>http://www.ferretarmy.com/2009/05/13/animating-the-jquery-ui-with-css/#comments</comments>
		<pubDate>Thu, 14 May 2009 01:33:05 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[css animation]]></category>

		<guid isPermaLink="false">http://www.ferretarmy.com/?p=321</guid>
		<description><![CDATA[I&#8217;ve been working on some demonstrations on how to combine jQuery UI and CSS animations for some pretty neat effects. Not to pimp my other businesses too much or anything, but check out blaq design if you want to see an eCommerce site done up with jQuery UI as well.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ferretarmy.com/files/css-animation/jQuery1/jQuery1.html"><img class="size-full wp-image-322 aligncenter" title="jQuery UI CSS Animations" src="http://www.ferretarmy.com/wp-content/uploads/2009/05/jquery1.png" alt="jQuery UI CSS Animations" width="290" height="124" /></a></p>
<p>I&#8217;ve been working on some demonstrations on how to combine <a href="http://www.ferretarmy.com/files/css-animation/jQuery1/jQuery1.html">jQuery UI and CSS animations</a> for some pretty neat effects.</p>
<p>Not to pimp my other businesses too much or anything, but check out <a href="http://www.blaqdesign.com">blaq design</a> if you want to see an eCommerce site done up with jQuery UI as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ferretarmy.com/2009/05/13/animating-the-jquery-ui-with-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
