<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Improving interactivity with Javascript</title>
	<atom:link href="http://friendlybit.com/js/improving-interactivity-with-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://friendlybit.com/js/improving-interactivity-with-javascript/</link>
	<description>You have found Friendly Bit, a web development blog. I focus on client side technologies like CSS, HTML and Javascript. You find my articles below and categories to the right.</description>
	<pubDate>Fri, 04 Jul 2008 13:27:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Burad&#8217;s Blog &#187; Blog Archive &#187; Improving interactivity with Javascript</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-30331</link>
		<dc:creator>Burad&#8217;s Blog &#187; Blog Archive &#187; Improving interactivity with Javascript</dc:creator>
		<pubDate>Sun, 24 Feb 2008 07:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-30331</guid>
		<description>[...] more friendly bit &#62;&#62; Improving interactivity with Javascript In addition, I find image maps also very handy when it comes to intereactivity when used properly [...]</description>
		<content:encoded><![CDATA[<p>[...] more friendly bit &gt;&gt; Improving interactivity with Javascript In addition, I find image maps also very handy when it comes to intereactivity when used properly [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ski</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-24866</link>
		<dc:creator>Ski</dc:creator>
		<pubDate>Fri, 01 Jun 2007 14:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-24866</guid>
		<description>Very cool!

Also I've done some resizable tables with dragable columns and reordering etc. Was for a prototype and a one-off, but it was done and it worked quite nice!

Regards</description>
		<content:encoded><![CDATA[<p>Very cool!</p>
<p>Also I&#8217;ve done some resizable tables with dragable columns and reordering etc. Was for a prototype and a one-off, but it was done and it worked quite nice!</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21982</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Thu, 01 Mar 2007 00:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21982</guid>
		<description>Good addition Jesper!</description>
		<content:encoded><![CDATA[<p>Good addition Jesper!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper Rønn-Jensen</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21970</link>
		<dc:creator>Jesper Rønn-Jensen</dc:creator>
		<pubDate>Wed, 28 Feb 2007 09:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21970</guid>
		<description>Great list Emil. One item I miss on the list is dropdown-replacements. Yahoo! calls them "split buttons". See example &lt;a href="http://developer.yahoo.com/yui/examples/button/example08.html " rel="nofollow"&gt;"split button" on YUI&lt;/a&gt;. Also used on chat list in GMail.

I think they come in handy, when you need something in between an autocomplete field and a traditional dropdown field.</description>
		<content:encoded><![CDATA[<p>Great list Emil. One item I miss on the list is dropdown-replacements. Yahoo! calls them &#8220;split buttons&#8221;. See example <a href="http://developer.yahoo.com/yui/examples/button/example08.html " rel="nofollow">&#8220;split button&#8221; on YUI</a>. Also used on chat list in GMail.</p>
<p>I think they come in handy, when you need something in between an autocomplete field and a traditional dropdown field.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21917</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Sun, 25 Feb 2007 20:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21917</guid>
		<description>@Lars Gunther: As zcorpan wrote above, it's not. Another fact is that these things works today, not in five years from now :)</description>
		<content:encoded><![CDATA[<p>@Lars Gunther: As zcorpan wrote above, it&#8217;s not. Another fact is that these things works today, not in five years from now :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Gunther</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21915</link>
		<dc:creator>Lars Gunther</dc:creator>
		<pubDate>Sun, 25 Feb 2007 19:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21915</guid>
		<description>This looks like like a subset of the Web Forms 2.0 proposal:
http://www.whatwg.org/specs/web-forms/current-work/

Lars Gunther</description>
		<content:encoded><![CDATA[<p>This looks like like a subset of the Web Forms 2.0 proposal:<br />
<a href="http://www.whatwg.org/specs/web-forms/current-work/" rel="nofollow">http://www.whatwg.org/specs/web-forms/current-work/</a></p>
<p>Lars Gunther</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Skinner</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21855</link>
		<dc:creator>Jesse Skinner</dc:creator>
		<pubDate>Fri, 23 Feb 2007 03:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21855</guid>
		<description>I think when the browsers start implementing these other widgets we will hear a lot of complaints about how these things look, so I think the JavaScript equivalents will always have relevance. At least Web Forms will let the fallback solution be a bit more useful than a text box.</description>
		<content:encoded><![CDATA[<p>I think when the browsers start implementing these other widgets we will hear a lot of complaints about how these things look, so I think the JavaScript equivalents will always have relevance. At least Web Forms will let the fallback solution be a bit more useful than a text box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21854</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Fri, 23 Feb 2007 02:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21854</guid>
		<description>Well let's see...

&lt;strong&gt;Slider:&lt;/strong&gt; &#60;input type=range&#62;.

&lt;strong&gt;Date picker:&lt;/strong&gt; &#60;input type=date&#62;.

&lt;strong&gt;Smart text boxes:&lt;/strong&gt; Depending on what you want to allow in the text field you could use different type="", and/or you could use pattern="". Whether it will be possible to enter other things is up to the UA really -- the spec only says what can be sent to the server.

&lt;strong&gt;Mixing text inputs with select boxes:&lt;/strong&gt; &#60;datalist&#62;. (This is designed in a way that you can make it degrade nicely in legacy UAs -- basically you can take the scripted version you have now and slap a &#60;datagrid&#62; around it and Opera users will get a native UI.)

&lt;strong&gt;Drag and Drop:&lt;/strong&gt; This has been used since MS invented it, but it has never actually been specced until now in HTML5.

&lt;strong&gt;Collapse and expand control:&lt;/strong&gt; &#60;details&#62; in HTML5.

&lt;strong&gt;Advanced tooltips:&lt;/strong&gt; Hmm... Perhaps you could use XBL2 for this.

&lt;strong&gt;Autosaving form fields:&lt;/strong&gt; This should IMHO be a browser feature (and indeed I think at least Opera and/or Firefox has it).

&lt;strong&gt;Auto validation:&lt;/strong&gt; With the :valid and :invalid CSS pseudo-classes you can indicate which fields are valid and which are not.

&lt;strong&gt;Controls affecting each other:&lt;/strong&gt; I think this was considered but rejected for WF2; it still has to be scripted.

&lt;strong&gt;Image handling:&lt;/strong&gt; I guess you could do even more with &#60;canvas&#62; from HTML5. :-)

&lt;strong&gt;Search-based or structured navigation:&lt;/strong&gt; This seems like it would be implemented on the server (or with Ajax).

&lt;strong&gt;Better looking form fields:&lt;/strong&gt; Well, this is the domain of CSS, really. But perhaps XBL2 will be supported before browsers allow more styling of form controls.

&lt;strong&gt;Sortable items:&lt;/strong&gt; Drag and drop again.

Ok, you're right, some things aren't in WF2, but with backup from Web Applications 1.0 and XBL2 most things are covered. And yes, you're right, those specs are still very new and not implemented in many browsers yet.

Sorry if I took this slightly off-topic; I couldn't help it. ;-)</description>
		<content:encoded><![CDATA[<p>Well let&#8217;s see&#8230;</p>
<p><strong>Slider:</strong> &lt;input type=range&gt;.</p>
<p><strong>Date picker:</strong> &lt;input type=date&gt;.</p>
<p><strong>Smart text boxes:</strong> Depending on what you want to allow in the text field you could use different type=&#8221;", and/or you could use pattern=&#8221;". Whether it will be possible to enter other things is up to the UA really &#8212; the spec only says what can be sent to the server.</p>
<p><strong>Mixing text inputs with select boxes:</strong> &lt;datalist&gt;. (This is designed in a way that you can make it degrade nicely in legacy UAs &#8212; basically you can take the scripted version you have now and slap a &lt;datagrid&gt; around it and Opera users will get a native UI.)</p>
<p><strong>Drag and Drop:</strong> This has been used since MS invented it, but it has never actually been specced until now in HTML5.</p>
<p><strong>Collapse and expand control:</strong> &lt;details&gt; in HTML5.</p>
<p><strong>Advanced tooltips:</strong> Hmm&#8230; Perhaps you could use XBL2 for this.</p>
<p><strong>Autosaving form fields:</strong> This should IMHO be a browser feature (and indeed I think at least Opera and/or Firefox has it).</p>
<p><strong>Auto validation:</strong> With the :valid and :invalid CSS pseudo-classes you can indicate which fields are valid and which are not.</p>
<p><strong>Controls affecting each other:</strong> I think this was considered but rejected for WF2; it still has to be scripted.</p>
<p><strong>Image handling:</strong> I guess you could do even more with &lt;canvas&gt; from HTML5. :-)</p>
<p><strong>Search-based or structured navigation:</strong> This seems like it would be implemented on the server (or with Ajax).</p>
<p><strong>Better looking form fields:</strong> Well, this is the domain of CSS, really. But perhaps XBL2 will be supported before browsers allow more styling of form controls.</p>
<p><strong>Sortable items:</strong> Drag and drop again.</p>
<p>Ok, you&#8217;re right, some things aren&#8217;t in WF2, but with backup from Web Applications 1.0 and XBL2 most things are covered. And yes, you&#8217;re right, those specs are still very new and not implemented in many browsers yet.</p>
<p>Sorry if I took this slightly off-topic; I couldn&#8217;t help it. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21847</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Thu, 22 Feb 2007 20:53:27 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21847</guid>
		<description>@zcorpan: Well, except for the fact that this works and Web Forms 2.0 is way off into the future :) I see a lot not in that list either... Interesting spec though.</description>
		<content:encoded><![CDATA[<p>@zcorpan: Well, except for the fact that this works and Web Forms 2.0 is way off into the future :) I see a lot not in that list either&#8230; Interesting spec though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21845</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Thu, 22 Feb 2007 18:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21845</guid>
		<description>This is almost a feature list of what you can do &lt;a href="http://www.w3.org/TR/web-forms-2/#introduction0"&gt;declaratively with Web Forms 2.0&lt;/a&gt;. :-)</description>
		<content:encoded><![CDATA[<p>This is almost a feature list of what you can do <a href="http://www.w3.org/TR/web-forms-2/#introduction0">declaratively with Web Forms 2.0</a>. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajit Burad</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21832</link>
		<dc:creator>Ajit Burad</dc:creator>
		<pubDate>Thu, 22 Feb 2007 04:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21832</guid>
		<description>nice listing...
in some case image maps can also be useful.. like in case of color picker etc... like here: &lt;a href="http://www.cse.iitb.ac.in/~ajitb/canvas/paint_chat.php" rel="nofollow"&gt;Paint Chat&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>nice listing&#8230;<br />
in some case image maps can also be useful.. like in case of color picker etc&#8230; like here: <a href="http://www.cse.iitb.ac.in/~ajitb/canvas/paint_chat.php" rel="nofollow">Paint Chat</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21823</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 21 Feb 2007 22:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/js/improving-interactivity-with-javascript/#comment-21823</guid>
		<description>Great post! Easily worth an extra bookmark for future use! :)</description>
		<content:encoded><![CDATA[<p>Great post! Easily worth an extra bookmark for future use! :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
