<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Matt Cooper&#039;s Weblog</title>
	<atom:link href="http://formattc.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://formattc.wordpress.com</link>
	<description>A Blog with Techincal Tips</description>
	<lastBuildDate>Mon, 09 Jan 2012 22:25:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='formattc.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Matt Cooper&#039;s Weblog</title>
		<link>http://formattc.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://formattc.wordpress.com/osd.xml" title="Matt Cooper&#039;s Weblog" />
	<atom:link rel='hub' href='http://formattc.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Firebug on iOS</title>
		<link>http://formattc.wordpress.com/2011/12/02/firebug-on-ios/</link>
		<comments>http://formattc.wordpress.com/2011/12/02/firebug-on-ios/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:04:21 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[firebug lite]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=201</guid>
		<description><![CDATA[Probably the best tip I&#8217;ve ever come across&#8230; How to use Firebug Lite on iOS (iPad, iPhone, etc.): http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=201&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Probably the best tip I&#8217;ve ever come across&#8230;</p>
<p>How to use Firebug Lite on iOS (iPad, iPhone, etc.):</p>
<p><a href="http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone">http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=201&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/12/02/firebug-on-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>Keeping your iTunes Library Fresh (iTunes Match version)</title>
		<link>http://formattc.wordpress.com/2011/11/25/keeping-your-itunes-library-fresh-itunes-match-version/</link>
		<comments>http://formattc.wordpress.com/2011/11/25/keeping-your-itunes-library-fresh-itunes-match-version/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 23:47:47 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[iTunes]]></category>
		<category><![CDATA[iCloud]]></category>
		<category><![CDATA[Match]]></category>
		<category><![CDATA[playlist]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=193</guid>
		<description><![CDATA[Back in 2009, I posted an article titled &#8220;Keeping your iTunes Library Fresh&#8221; that showed how to create a smart playlist that would improve over a simple shuffle of your music library. Based on your ratings, it would play the music you like more often than the music you like less. If you have tried [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=193&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back in 2009, I posted an article titled &#8220;<a href="http://formattc.wordpress.com/2009/09/23/keeping-your-itunes-library-fresh/">Keeping your iTunes Library Fresh</a>&#8221; that showed how to create a smart playlist that would improve over a simple shuffle of your music library. Based on your ratings, it would play the music you like more often than the music you like less.</p>
<p>If you have tried out the new iTunes Match service from Apple, you may be disappointed that these playlists are not synced to iCloud (you see a little cloud icon next to your playlist name with a slash through it that clicked tells you it is ineligible for iCloud):</p>
<p><a href="http://formattc.files.wordpress.com/2011/11/failure.png"><img class="aligncenter size-full wp-image-194" title="iTunes Match Playlist Not Eligible" src="http://formattc.files.wordpress.com/2011/11/failure.png?w=490&#038;h=225" alt="" width="490" height="225" /></a></p>
<p>The playlist needs to be refactored so that it doesn&#8217;t depend on other playlists.</p>
<p>Unfortunately iTunes does not let you construct a single playlist that matches exactly to what was created in my old post (you can&#8217;t set a &#8220;limit to&#8221; number of songs for a single matching subsection&#8211;only to entire playlists). However, as a next-best thing, you can take advantage of the &#8220;Last Skipped&#8221; clause to help minimize the occurrence of poorly-rated music. The following is a single stand-alone playlist that corresponds to the &#8220;Good Mix&#8221; playlist from the old post (hold down the Option/Alt key when clicking the &#8220;+&#8221; button to create one of the indented &#8220;All&#8221;/&#8221;Any&#8221; subsections):</p>
<p><a href="http://formattc.files.wordpress.com/2011/11/good-mix.png"><img class="aligncenter size-full wp-image-195" title="Good Mix (iTunes Match-compatible)" src="http://formattc.files.wordpress.com/2011/11/good-mix.png?w=490&#038;h=495" alt="" width="490" height="495" /></a></p>
<p>Here&#8217;s another single stand-alone playlist that corresponds to the &#8220;Christmas Mix&#8221; playlist from my old post:</p>
<p><a href="http://formattc.files.wordpress.com/2011/11/christmas-mix.png"><img class="aligncenter size-full wp-image-196" title="Christmas Mix (iTunes Match-compatible)" src="http://formattc.files.wordpress.com/2011/11/christmas-mix.png?w=490&#038;h=500" alt="" width="490" height="500" /></a></p>
<p>Adjust the time values to your preferences.  The reason why the no-star ratings are given equal weight as the 5-star songs is that it is likely that it is music that you just purchased and thus want to hear it frequently until you make a decision on what other rating you want to give it or it will help encourage you to rate all of your music.  If you have a ton of unrated music simply make a zero-star-rated playlist and work your way through it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=193&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/11/25/keeping-your-itunes-library-fresh-itunes-match-version/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/11/failure.png" medium="image">
			<media:title type="html">iTunes Match Playlist Not Eligible</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/11/good-mix.png" medium="image">
			<media:title type="html">Good Mix (iTunes Match-compatible)</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/11/christmas-mix.png" medium="image">
			<media:title type="html">Christmas Mix (iTunes Match-compatible)</media:title>
		</media:content>
	</item>
		<item>
		<title>ADF Client Performance Optimization Tips</title>
		<link>http://formattc.wordpress.com/2011/06/14/adf-client-performance-optimization-tips/</link>
		<comments>http://formattc.wordpress.com/2011/06/14/adf-client-performance-optimization-tips/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 21:18:39 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[adf]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=188</guid>
		<description><![CDATA[If you are noticing client-side performance issues in your ADF Faces application and must support legacy browsers like Internet Explorer 7 and Internet Explorer 8, there are many techniques available to help optimize your application for these browsers: If you use af:region and the jsff page fragment files have more than 1 root component, optimize [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=188&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you are noticing client-side performance issues in your ADF Faces application and must support legacy browsers like Internet Explorer 7 and Internet Explorer 8, there are many techniques available to help optimize your application for these browsers:</p>
<ol>
<li>If you use af:region and the jsff page fragment files have more than 1 root component, optimize it by arranging these components with a single root component. For example, if you want your region contents to stretch, you might have one visible content component and a series of popup components, put the visible content component inside of a &#8220;center&#8221; facet of an af:panelStretchLayout and put all of those popups in the &#8220;bottom&#8221; facet but also make sure to assign bottomHeight=&#8221;0px&#8221;. If you don&#8217;t want the contents to stretch, simply wrap these components with an af:panelGroupLayout layout=&#8221;vertical&#8221;.</li>
<li>Avoid using a af:panelStretchLayout where topHeight, bottomHeight, startWidth, or endWidth is set to &#8220;auto&#8221;.</li>
<li>Minimize uses of af:panelAccordion in discloseMany=&#8221;true&#8221; mode if possible.</li>
<li>Minimize use of components that provide overflow popups, e.g. af:panelAccordion, af:panelTabbed, af:toolbar, af:breadCrumbs, af:menuBar. If you have to use these components, make sure that your target screen size can accommodate the content without having to invoke overflow.</li>
<li>Minimize use of components that provide custom title text truncation, e.g. af:panelHeader and af:showDetailHeader. If you have to use these components, make sure that your target screen size can accommodate the title text without having to truncate.</li>
<li>Minimize use of af:carousel, af:table, af:tree, af:treeTable.</li>
<li>Avoid complex user interfaces. Users will struggle to process complex application structures. Legacy browsers will struggle with processing of complex content. Keep the number of tabs simple (use less than 10). Keep the number of columns in a table small (use less than 10).</li>
<li>Finally, don&#8217;t ignore the warnings that JDeveloper gives you.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=188&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/06/14/adf-client-performance-optimization-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>BIDI via EL in ADF Faces</title>
		<link>http://formattc.wordpress.com/2011/05/16/bidi-via-el-in-adf-faces/</link>
		<comments>http://formattc.wordpress.com/2011/05/16/bidi-via-el-in-adf-faces/#comments</comments>
		<pubDate>Mon, 16 May 2011 22:36:50 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[adf]]></category>
		<category><![CDATA[bidi]]></category>
		<category><![CDATA[el]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[locale]]></category>
		<category><![CDATA[ltr]]></category>
		<category><![CDATA[rtl]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=181</guid>
		<description><![CDATA[At some point, you may have an inlineStyle whose value is BIDI sensitive; in LTR (left-to-right) mode, you may want a &#8220;left&#8221; style but in RTL (right-to-left) mode, you may want a &#8220;right&#8221; style.  You don&#8217;t have to write a managed bean to give you the corresponding style, you can use EL (expression language). Here&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=181&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At some point, you may have an inlineStyle whose value is BIDI sensitive; in LTR (left-to-right) mode, you may want a &#8220;left&#8221; style but in RTL (right-to-left) mode, you may want a &#8220;right&#8221; style.  You don&#8217;t have to write a managed bean to give you the corresponding style, you can use EL (expression language).</p>
<p>Here&#8217;s an example assigning a padding for the &#8220;start&#8221; side of 10px:</p>
<pre>inlineStyle="padding-#{adfFacesContext.rightToLeft?'right':'left'}:10px;"</pre>
<pre>See <a href="http://jdevadf.oracle.com/adf-richclient-demo/docs/apidocs/oracle/adf/view/rich/context/AdfFacesContext.html" target="_blank">oracle.adf.view.rich.context.AdfFacesContext</a> for other properties.</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/181/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=181&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/05/16/bidi-via-el-in-adf-faces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Edit a Gradient with the Eye Dropper Tool in Illustrator</title>
		<link>http://formattc.wordpress.com/2011/03/18/how-to-edit-a-gradient-with-the-eye-dropper-tool-in-illustrator/</link>
		<comments>http://formattc.wordpress.com/2011/03/18/how-to-edit-a-gradient-with-the-eye-dropper-tool-in-illustrator/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 22:57:39 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[graphics]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[eye dropper]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[illustrator cs4]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=175</guid>
		<description><![CDATA[Adobe Illustrator CS4 has a very frustrating object gradient editing tool.  Chances are that you already have the colors of your gradient somewhere in your artwork but not necessarily have spent the time to create a swatch for it.  It would be much easier if Illustrator actually let you choose your color stop colors with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=175&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Adobe Illustrator CS4 has a very frustrating object gradient editing tool.  Chances are that you already have the colors of your gradient somewhere in your artwork but not necessarily have spent the time to create a swatch for it.  It would be much easier if Illustrator actually let you choose your color stop colors with an eye dropper tool.  Actually it does&#8211;but it isn&#8217;t very obvious.  Here are the steps:</p>
<p>Step 1 &#8211; Select your shape with the selection tool.</p>
<p>Step 2 &#8211; Open the gradient palette and select the color stop whose color you wish to change (notice the triangle above the color has a black fill).</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/gradient-palette.png"><img class="aligncenter size-full wp-image-176" title="Gradient Palette" src="http://formattc.files.wordpress.com/2011/03/gradient-palette.png?w=490" alt=""   /></a></p>
<p>Step 3 &#8211; Change to the eye dropper tool (or press &#8220;i&#8221;)</p>
<p>Step 4 &#8211; It is very important that you hold down the shift key when you click to pick up a color or else the gradient will be replaced with a solid color but now the color stop is using your newly-chosen color!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=175&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/03/18/how-to-edit-a-gradient-with-the-eye-dropper-tool-in-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/gradient-palette.png" medium="image">
			<media:title type="html">Gradient Palette</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Apply a Gradient to a Shape&#8217;s Stroke in Illustrator</title>
		<link>http://formattc.wordpress.com/2011/03/16/how-to-apply-a-gradient-to-a-shapes-stroke-in-illustrator/</link>
		<comments>http://formattc.wordpress.com/2011/03/16/how-to-apply-a-gradient-to-a-shapes-stroke-in-illustrator/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 03:47:42 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[graphics]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[illustrator cs4]]></category>
		<category><![CDATA[shape]]></category>
		<category><![CDATA[stroke]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=166</guid>
		<description><![CDATA[Adobe Illustrator CS4 does not let you directly apply special styling such as a gradient on the stroke of a shape but there is a workaround.  This post walks you through the process to get it done. Step 1 &#8211; Draw the shape. &#160; Step 2 &#8211; Add a stroke to the shape by choosing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=166&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Adobe Illustrator CS4 does not let you directly apply special styling such as a gradient on the stroke of a shape but there is a workaround.  This post walks you through the process to get it done.</p>
<p>Step 1 &#8211; Draw the shape.<a href="http://formattc.files.wordpress.com/2011/03/1-draw-shape.png"><img class="aligncenter size-full wp-image-167" title="Draw your shape" src="http://formattc.files.wordpress.com/2011/03/1-draw-shape.png?w=490" alt=""   /></a></p>
<p>&nbsp;</p>
<p>Step 2 &#8211; Add a stroke to the shape by choosing Effect &#8211; Path &#8211; Outline Stroke.</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/2-effect-path-outline-stroke.png"><img class="aligncenter size-full wp-image-168" title="Add the stroke to the shape" src="http://formattc.files.wordpress.com/2011/03/2-effect-path-outline-stroke.png?w=490&#038;h=281" alt="" width="490" height="281" /></a></p>
<p>&nbsp;</p>
<p>Step 3 &#8211; The stroke appears with a solid color.</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/3-stroke-applied.png"><img class="aligncenter size-full wp-image-169" title="Solid stroke applied" src="http://formattc.files.wordpress.com/2011/03/3-stroke-applied.png?w=490" alt=""   /></a></p>
<p>&nbsp;</p>
<p>Step 4 &#8211; Convert the solid stroke into a separate object by choosing Object &#8211; Path &#8211; Outline Stroke.</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/4-object-path-outline-stroke.png"><img class="aligncenter size-full wp-image-170" title="Convert the stroke and shape into separate objects" src="http://formattc.files.wordpress.com/2011/03/4-object-path-outline-stroke.png?w=490" alt=""   /></a></p>
<p>Step 5 &#8211; You now have separate objects so you can select the stroke separately to make changes.</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/5-separate-objects-created.png"><img class="aligncenter size-full wp-image-171" title="The objects are now separated" src="http://formattc.files.wordpress.com/2011/03/5-separate-objects-created.png?w=490" alt=""   /></a></p>
<p>&nbsp;</p>
<p>Step 6 &#8211; Finally, you can apply a gradient style on the separated stroke object and can apply other effects like a drop shadow.  Rearrange the order of the 2 objects so that the drop shadow of the stroke does not cover up the inner shape.</p>
<p><a href="http://formattc.files.wordpress.com/2011/03/6-apply-separate-styles-to-each-object.png"><img class="aligncenter size-full wp-image-172" title="Final product" src="http://formattc.files.wordpress.com/2011/03/6-apply-separate-styles-to-each-object.png?w=490" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=166&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/03/16/how-to-apply-a-gradient-to-a-shapes-stroke-in-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/1-draw-shape.png" medium="image">
			<media:title type="html">Draw your shape</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/2-effect-path-outline-stroke.png" medium="image">
			<media:title type="html">Add the stroke to the shape</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/3-stroke-applied.png" medium="image">
			<media:title type="html">Solid stroke applied</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/4-object-path-outline-stroke.png" medium="image">
			<media:title type="html">Convert the stroke and shape into separate objects</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/5-separate-objects-created.png" medium="image">
			<media:title type="html">The objects are now separated</media:title>
		</media:content>

		<media:content url="http://formattc.files.wordpress.com/2011/03/6-apply-separate-styles-to-each-object.png" medium="image">
			<media:title type="html">Final product</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac OS X 10.6 Snow Leopard Disappearing Dock Icons</title>
		<link>http://formattc.wordpress.com/2011/03/04/mac-os-x-10-6-snow-leopard-disappearing-dock-icons/</link>
		<comments>http://formattc.wordpress.com/2011/03/04/mac-os-x-10-6-snow-leopard-disappearing-dock-icons/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 00:27:20 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[missing]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=159</guid>
		<description><![CDATA[I occasionally see one or two icons in my Mac OS X 10.6 Snow Leopard dock show up as completely transparent.  I can still click in that area to launch the application but that slot in the dock shows up empty. I found a solution that brings the icons back (this could just be a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=159&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I occasionally see one or two icons in my Mac OS X 10.6 Snow Leopard dock show up as completely transparent.  I can still click in that area to launch the application but that slot in the dock shows up empty.</p>
<p>I found a solution that brings the icons back (this could just be a temporary fix):</p>
<ol>
<li>Right-click the icon and choose Options &#8211; Show In Finder so that you can easily locate it in a future step.</li>
<li>Drag the transparent icon away from the dock so that it turns into a puff of smoke.</li>
<li>Open Applications &#8211; Utilities &#8211; Terminal then type &#8220;killall Dock&#8221; to restart the Dock</li>
<li>From the window opened in step 1, drag the icon back into the dock where it was before</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=159&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2011/03/04/mac-os-x-10-6-snow-leopard-disappearing-dock-icons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>UIInstructions Polluting your JSF 2 Component Tree</title>
		<link>http://formattc.wordpress.com/2010/11/10/uiinstructions-polluting-your-jsf-2-component-tree/</link>
		<comments>http://formattc.wordpress.com/2010/11/10/uiinstructions-polluting-your-jsf-2-component-tree/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 18:11:17 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[jsf2]]></category>
		<category><![CDATA[UIInstructions]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=142</guid>
		<description><![CDATA[If you are ever debugging a JSF 2 application, are seeing some &#8220;UIInstructions&#8221; components mysteriously polluting the component tree, and want to get rid of them (e.g. breaking desired sole-child configurations for layout geometry reasons), this tip is for you&#8230; These UIInstructions components are likely due to the presence of an HTML DOCTYPE (or other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=142&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you are ever debugging a JSF 2 application, are seeing some  &#8220;UIInstructions&#8221; components mysteriously polluting the component tree,  and want to get rid of them (e.g. breaking desired sole-child  configurations for layout geometry reasons), this tip is for you&#8230;</p>
<p>These UIInstructions components are likely due to the presence of an  HTML DOCTYPE (or other content) appearing in one or more of your JSF fragment files. These  fragment files are likely missing a ui:composition wrapper.</p>
<p>More info on why you might want the HTML DOCTYPE (or other content):<br />
<a href="http://download.oracle.com/javaee/6/javaserverfaces/2.0/docs/pdldocs/facelets/ui/composition.html">http://download.oracle.com/javaee/6/javaserverfaces/2.0/docs/pdldocs/facelets/ui/composition.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=142&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2010/11/10/uiinstructions-polluting-your-jsf-2-component-tree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>Browsers and the HTML accessKey</title>
		<link>http://formattc.wordpress.com/2010/11/03/browsers-and-the-html-accesskey/</link>
		<comments>http://formattc.wordpress.com/2010/11/03/browsers-and-the-html-accesskey/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 21:39:28 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[accesskey]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=130</guid>
		<description><![CDATA[Background As browsers evolve, changes have been made with how the HTML &#8220;accessKey&#8221; attribute works. There are differences across platforms for the same browser version as well as differences across browser versions on the same platform.  There are even some cases where the exact same browser treats accessKey differently for button elements vs. anchor elements!  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=130&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Background</h3>
<p>As browsers evolve, changes have been made with how the HTML &#8220;accessKey&#8221; attribute works. There are differences across platforms for the same browser version as well as differences across browser versions on the same platform.  There are even some cases where the exact same browser treats accessKey differently for button elements vs. anchor elements!  This post shows some examples of how to invoke the accessKey and what the behavior is.</p>
<h3>Sample button and anchor HTML using the &#8220;accessKey&#8221; attribute</h3>
<pre>&lt;html&gt;
&lt;body&gt;
&lt;button onclick="javascript:alert('hi button with onclick')"
        accessKey="r"&gt;Button t&lt;u style="color:red"&gt;r&lt;/u&gt;y me&lt;/button&gt;
&lt;a href="javascript:;" onclick="alert('hi anchor with onclick');return false;"
        accessKey="o"&gt;Anchor with &lt;b style="color:red"&gt;o&lt;/b&gt;nclick&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<h3>How different browsers handle the above accessKey letters for button and anchor elements</h3>
<table border="1" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<th>Browser</th>
<th>Operating System</th>
<th>Key Combination</th>
<th>Button Behavior</th>
<th>Anchor Behavior</th>
</tr>
<tr>
<td>Chrome 7.0.517.41</td>
<td>Linux</td>
<td>Alt + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Chrome 7.0.517.41</td>
<td>Mac OS X</td>
<td>Control + Option + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Chrome 7.0.517.41</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Firefox 1.5</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Clicks the button (1)</td>
<td>Unknown</td>
</tr>
<tr>
<td>Firefox 2</td>
<td>Linux</td>
<td>Alt + Shift + letter</td>
<td>Clicks the button (1)</td>
<td>Clicks the anchor</td>
</tr>
<tr>
<td>Firefox 2</td>
<td>Mac OS X</td>
<td>Control + letter</td>
<td>Clicks the button (1)</td>
<td>Clicks the anchor</td>
</tr>
<tr>
<td>Firefox 2</td>
<td>Windows</td>
<td>Alt + Shift + letter</td>
<td>Clicks the button (1)</td>
<td>Unknown</td>
</tr>
<tr>
<td>Firefox 3</td>
<td>Linux</td>
<td>Alt + Shift + letter</td>
<td>Clicks the button (1)</td>
<td>Clicks the anchor</td>
</tr>
<tr>
<td>Firefox 3</td>
<td>Mac OS X</td>
<td>Control + letter</td>
<td>Clicks the button (1)</td>
<td>Clicks the anchor</td>
</tr>
<tr>
<td>Firefox 3</td>
<td>Windows</td>
<td>Alt + Shift + letter</td>
<td>Clicks the button (1)</td>
<td>Clicks the anchor</td>
</tr>
<tr>
<td>Internet Explorer 6</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Sets focus on the button (2)</td>
<td>Unknown</td>
</tr>
<tr>
<td>Internet Explorer 7</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Sets focus on the button (2)</td>
<td>Sets focus on the anchor (2)</td>
</tr>
<tr>
<td>Internet Explorer 8</td>
<td>Windows</td>
<td>Alt + letter</td>
<td><span style="color:#ff0000;">Clicks the button</span> (3)</td>
<td><span style="color:#ff0000;">Sets focus on the anchor</span> (2)</td>
</tr>
<tr>
<td>Internet Explorer 9 (beta)</td>
<td>Windows</td>
<td>Alt + letter</td>
<td><span style="color:#ff0000;">Clicks the button</span> (3)</td>
<td><span style="color:#ff0000;">Sets focus on the anchor</span> (2)</td>
</tr>
<tr>
<td>Safari 3.1.2</td>
<td>Mac OS X</td>
<td>Control + Option + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Safari 3.1.2</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Safari 5.0.2</td>
<td>Mac OS X</td>
<td>Control + Option + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
<tr>
<td>Safari 5.0.2</td>
<td>Windows</td>
<td>Alt + letter</td>
<td>Clicks the button (3)</td>
<td>Clicks the anchor (3)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<ul>
<li>Red = Different behavior for buttons and anchors</li>
<li>Comment 1 = To just set focus on the button/anchor, change your about:config setting for the &#8220;accessibility.accesskeycausesactivation&#8221; user preference.</li>
<li>Comment 2 = Press Enter to click the button/anchor</li>
<li>Comment 3 = There appears to be no built-in mechanism to just set focus on the button/anchor.  The component handling the click event would be responsible for setting focus while handling the click.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=130&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2010/11/03/browsers-and-the-html-accesskey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
		<item>
		<title>Defining an attribute-class for an array of objects</title>
		<link>http://formattc.wordpress.com/2010/09/30/defining-an-attribute-class-fo-an-array-of-objects/</link>
		<comments>http://formattc.wordpress.com/2010/09/30/defining-an-attribute-class-fo-an-array-of-objects/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 19:09:18 +0000</pubDate>
		<dc:creator>Matt Cooper</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[adf]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[attribute-class]]></category>
		<category><![CDATA[componentDef]]></category>
		<category><![CDATA[pageTemplateDef]]></category>

		<guid isPermaLink="false">http://formattc.wordpress.com/?p=126</guid>
		<description><![CDATA[When defining the attributes for an ADF Faces af:pageTemplate or af:declarativeComponent inside of an af:xmlContent, you need to provide an attribute-class definition. This looks something like: &#60;attribute-class&#62;java.lang.String&#60;/attribute-class&#62; but what if you needed an array of Strings? That has a bit stranger syntax: &#60;attribute-class&#62;[[Ljava.lang.String;&#60;/attribute-class&#62; Why is this not just "java.lang.String[]"? These attribute-class entries are the result [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=126&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When defining the attributes for an ADF Faces <a href="http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_pageTemplate.html" target="_blank">af:pageTemplate</a> or <a href="http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_declarativeComponent.html" target="_blank">af:declarativeComponent</a> inside of an <a href="http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_xmlContent.html" target="_blank">af:xmlContent</a>, you need to provide an attribute-class definition.  This looks something like:</p>
<p><code>&lt;attribute-class&gt;java.lang.String</code><code>&lt;/attribute-class&gt;</code></p>
<p>but what if you needed an array of Strings?  That has a bit stranger syntax:</p>
<p><code>&lt;attribute-class&gt;</code><code>[[Ljava.lang.String;</code><code>&lt;/attribute-class&gt;</code></p>
<p>Why is this not just "java.lang.String[]"?  These attribute-class entries are the result of calling Class.forName.  The Class.forName on an array of objects looks like "[[Lsome.package.SomeClass;".</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formattc.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formattc.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formattc.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formattc.wordpress.com&amp;blog=5190333&amp;post=126&amp;subd=formattc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://formattc.wordpress.com/2010/09/30/defining-an-attribute-class-fo-an-array-of-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e3d178c6f51a57ed9a571495c4c13351?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">formattc</media:title>
		</media:content>
	</item>
	</channel>
</rss>
