<?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>thetransient &#187; user interface design</title>
	<atom:link href="http://www.thetransient.com/tag/user-interface-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thetransient.com</link>
	<description>One designer's web design blog</description>
	<lastBuildDate>Wed, 12 May 2010 17:21:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Test environment for supported browsers using Microsoft&#8217;s free virtual pc&#8217;s</title>
		<link>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/</link>
		<comments>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 23:57:04 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[supported browsers]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=231</guid>
		<description><![CDATA[With the release of IE8 RC1, I&#8217;ve realized that my supported browser testing environment is sadly lacking. The best way to create a testing environment with all the supported versions of Internet Explorer is to use the free virtual machines supplied by Microsoft themselves. In order get full use out of the virtual machines, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of IE8 RC1, I&#8217;ve realized that my supported browser testing environment is sadly lacking. The best way to create a testing environment with all the supported versions of Internet Explorer is to use the free virtual machines supplied by Microsoft themselves. In order get full use out of the virtual machines, I&#8217;ve decided to install the browsers that I don&#8217;t use on a regular basis (Safari, Opera, etc.) on one of them. No need to clog up my physical machine with extra applications if it can be avoided. One drawback is that the Virtual PC&#8217;s are time-bombed, but it doesn&#8217;t take much time to re-install the four or so browsers needed.</p>
<p>Here is my setup:</p>
<h3>Physical PC</h3>
<ul>
<li><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx">IE8 RC1</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all.html">FireFox 3</a></li>
</ul>
<h3>Physical Mac</h3>
<ul>
<li><a href="http://www.mozilla.com/en-US/firefox/all.html">FireFox 3</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all-older.html">FireFox 2</a> (<a href="http://ejohn.org/blog/sexy-firefox-3">to run multiple versions of FireFox on OSX</a>)</li>
<li><a href="http://www.apple.com/safari/download/">Safari 3</a></li>
</ul>
<h3><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c2b5317-a40f-4e86-8835-d37170c5923e&amp;displaylang=en">IE6 Virtual machine</a></h3>
<ul>
<li>IE6 (comes installed on Virtual Machine)</li>
<li><a href="http://www.google.com/chrome">Google Chrome</a></li>
<li><a href="http://www.apple.com/safari/download/">Safari</a></li>
<li><a href="http://www.opera.com/download/">Opera</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all-older.html">FireFox 2</a> (be sure to install with DOM Inspector enabled)</li>
<li><a href="http://flock.com/">Flock</a></li>
</ul>
<h3><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c2b5317-a40f-4e86-8835-d37170c5923e&amp;displaylang=en">IE7 Virtual machine</a></h3>
<ul>
<li>IE7 (comes installed on Virtual Machine)</li>
</ul>
<h4>Notes:</h4>
<p><strong>Why IE7 virtual machine? </strong>IE8 RC1 has both IE7 and IE8 rendering engines but some differences do exist between the way IE7 renders and the way the IE7 engine embedded in IE8 renders. Therefore, the IE7 Virtual Machine is necessitated.</p>
<p><strong>Virtual machine hosts file.</strong> For the virtual machines, you&#8217;ll need to add any local development sites to the virtual machine&#8217;s hosts file.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">192.168.1.103 dev.myblog.com
192.168.1.103 dev.favoriteclient.com
192.168.1.103 dev.someothersite.org</pre></div></div>

<p>The physical machine&#8217;s IP can be found by running ipconfig /all at the command prompt.</p>
<p><strong>IE7 server error.</strong> I also had to disable the IE7 add-on named Diagnose Connection Problems in order to hit certain sites in my development environment.<br />
<!-- ckey="4978F5C0" --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quirks mode buried but not dead</title>
		<link>http://www.thetransient.com/quirks-mode-buried-but-not-dead/193/</link>
		<comments>http://www.thetransient.com/quirks-mode-buried-but-not-dead/193/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 06:57:06 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[Quirks Mode]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=193</guid>
		<description><![CDATA[Good old Quirks Mode. It&#8217;s like an undead being slumbering in a forgotten sarcophagus waiting for some unsuspecting designer to stumble upon it. A few weeks or so ago, I began a UI project that, over the years, was designed for Internet Explorer&#8217;s Quirks Mode rendering engine. I hadn&#8217;t worked on markup for Quirks Mode [...]]]></description>
			<content:encoded><![CDATA[<p>Good old <a title="Quirks Mode" href="http://en.wikipedia.org/wiki/Quirks_mode">Quirks Mode</a>. It&#8217;s like an undead being slumbering in a forgotten sarcophagus waiting for some unsuspecting designer to stumble upon it. A few weeks or so ago, I began a UI project that, over the years, was designed for Internet Explorer&#8217;s Quirks Mode rendering engine. I hadn&#8217;t worked on markup for Quirks Mode for over a year and it didn&#8217;t take long for it to drain me of all my web standard&#8217;s complacent life-blood! Sadly, this project is still not finished with and will surely turn me into some blood-thirsty zombie-oid.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/quirks-mode-buried-but-not-dead/193/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unclutter your website with simple jQuery javascript show and hide</title>
		<link>http://www.thetransient.com/unclutter-your-website-with-simple-jquery-javascript-show-and-hide/110/</link>
		<comments>http://www.thetransient.com/unclutter-your-website-with-simple-jquery-javascript-show-and-hide/110/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 05:39:49 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=110</guid>
		<description><![CDATA[Here&#8217;s a tip to reduce clutter on a page with lots of repeating links, icons and/or elements. Say you have a list of search results on your website and each result has many action icons and links. It isn&#8217;t necessary to have to links and icons visible at all times. The non-vital content can be [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a tip to reduce clutter on a page with lots of repeating links, icons and/or elements. Say you have a list of search results on your website and each result has many action icons and links. It isn&#8217;t necessary to have to links and icons visible at all times. The non-vital content can be hidden by default and only shown when the user hovers over the search result containing element.</p>
<p>Check out this <a href="/wp-content/examples/jQuery/post_110_unclutterExample.htm">hiding non-vital content example</a>.</p>
<p>The method for the example is very simple and can be accomplished with a small jQuery function and a single class assigned to each element we want to hide. This can of course be done with plain old javascript as well but I&#8217;ll use jQuery because it&#8217;s so darn easy.</p>
<p>Here is the jQuery code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">//hide secondary content</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.secondaryContent&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;visibility&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;hidden&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// toggle secondary content items on hover</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#p110_showHideExample li&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.secondaryContent&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;visibility&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;visible&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.secondaryContent&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;visibility&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;hidden&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Now all we need to do is add the class &#8220;secondaryContent&#8221; to any element we want to be visible only when the user mouses over the containing element.</p>
<p>For example, here is the remove link html from the upper right corner of the example:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;delete secondaryContent&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>X<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/unclutter-your-website-with-simple-jquery-javascript-show-and-hide/110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
