<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The File API has changed</title>
	<atom:link href="http://www.thecssninja.com/javascript/fileapi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thecssninja.com/javascript/fileapi</link>
	<description>All things CSS, Javascript &#38; xhtml</description>
	<lastBuildDate>Tue, 07 Sep 2010 21:49:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: The Css Ninja</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-2029</link>
		<dc:creator>The Css Ninja</dc:creator>
		<pubDate>Wed, 01 Sep 2010 23:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-2029</guid>
		<description>@Adam - There&#039;s nothing stopping you attaching a drop event on the body which will capture the drop no matter where the user drops it.</description>
		<content:encoded><![CDATA[<p>@Adam &#8211; There&#8217;s nothing stopping you attaching a drop event on the body which will capture the drop no matter where the user drops it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-2028</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Wed, 01 Sep 2010 17:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-2028</guid>
		<description>I should note it really doesn&#039;t solve the affordance problem, it just seems to be what laypeople expect from my limited experience testing :]</description>
		<content:encoded><![CDATA[<p>I should note it really doesn&#8217;t solve the affordance problem, it just seems to be what laypeople expect from my limited experience testing :]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-2027</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Wed, 01 Sep 2010 17:34:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-2027</guid>
		<description>One of the problems I keep coming up against with drag &amp; drop is the lack of affordance. Even in gmail-- I don&#039;t know that I can drag and drop an image until I&#039;ve already tried it, and the actual area I can drop my files in isn&#039;t the &quot;Rich Text&quot; portion of the app, which is debatably where I&#039;d want to see my file.

One of the things I&#039;ve tried is to simply swap classes on input, so that if the user drags a file into the window, the entire window can receive the file. Otherwise, style it to look like a button in my rich text editor so that it behaves normally. 

After successful drop, a small &quot;Uploading&quot; message is set with a fixed position, similar to gmail&#039;s &quot;sending...&quot; message.

Upon successful upload, the final file location(s) (I&#039;m resizing along the way) are sent back as jsonp so that img tags can be generated and inserted into the rich text editor.

Not feasible for say, a CMS with multiple Rich Text fields, but less does indeed seem to be more when it comes to managing user expectation of how dropping files should operate.</description>
		<content:encoded><![CDATA[<p>One of the problems I keep coming up against with drag &amp; drop is the lack of affordance. Even in gmail&#8211; I don&#8217;t know that I can drag and drop an image until I&#8217;ve already tried it, and the actual area I can drop my files in isn&#8217;t the &#8220;Rich Text&#8221; portion of the app, which is debatably where I&#8217;d want to see my file.</p>
<p>One of the things I&#8217;ve tried is to simply swap classes on input, so that if the user drags a file into the window, the entire window can receive the file. Otherwise, style it to look like a button in my rich text editor so that it behaves normally. </p>
<p>After successful drop, a small &#8220;Uploading&#8221; message is set with a fixed position, similar to gmail&#8217;s &#8220;sending&#8230;&#8221; message.</p>
<p>Upon successful upload, the final file location(s) (I&#8217;m resizing along the way) are sent back as jsonp so that img tags can be generated and inserted into the rich text editor.</p>
<p>Not feasible for say, a CMS with multiple Rich Text fields, but less does indeed seem to be more when it comes to managing user expectation of how dropping files should operate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Css Ninja</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1933</link>
		<dc:creator>The Css Ninja</dc:creator>
		<pubDate>Sun, 15 Aug 2010 06:12:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1933</guid>
		<description>@Michael B - Ah must of forgot to update the demo files zip file, thanks for pointing that out. Source files zip is updated now.</description>
		<content:encoded><![CDATA[<p>@Michael B &#8211; Ah must of forgot to update the demo files zip file, thanks for pointing that out. Source files zip is updated now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Butler</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1932</link>
		<dc:creator>Michael Butler</dc:creator>
		<pubDate>Sun, 15 Aug 2010 03:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1932</guid>
		<description>I was implementing some of these features by looking in your zip file download... ran in to an issue where you do:
fileUpload.log = container;

But the log property doesn&#039;t carry over 90% of the time in the load event of the XHR... you must have realized this because this part is commented out in your live demo, which uses anonymous functions to keep a handle on the progress bar!</description>
		<content:encoded><![CDATA[<p>I was implementing some of these features by looking in your zip file download&#8230; ran in to an issue where you do:<br />
fileUpload.log = container;</p>
<p>But the log property doesn&#8217;t carry over 90% of the time in the load event of the XHR&#8230; you must have realized this because this part is commented out in your live demo, which uses anonymous functions to keep a handle on the progress bar!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by kilianbarrera</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1910</link>
		<dc:creator>Twitted by kilianbarrera</dc:creator>
		<pubDate>Fri, 06 Aug 2010 14:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1910</guid>
		<description>[...] This post was Twitted by kilianbarrera [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by kilianbarrera [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Css Ninja</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1659</link>
		<dc:creator>The Css Ninja</dc:creator>
		<pubDate>Mon, 05 Jul 2010 03:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1659</guid>
		<description>@Holger - Have a look at the &lt;a href=&quot;#comment-1500&quot; rel=&quot;nofollow&quot;&gt;previous comment&lt;/a&gt; I made it has a link to a website which goes into handling the data on the server side.</description>
		<content:encoded><![CDATA[<p>@Holger &#8211; Have a look at the <a href="#comment-1500" rel="nofollow">previous comment</a> I made it has a link to a website which goes into handling the data on the server side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Css Ninja</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1652</link>
		<dc:creator>The Css Ninja</dc:creator>
		<pubDate>Mon, 05 Jul 2010 03:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1652</guid>
		<description>@Salvador - Not familiar with JSP but I&#039;m sure they share similar functions. Might be better off asking on a JSP forum.</description>
		<content:encoded><![CDATA[<p>@Salvador &#8211; Not familiar with JSP but I&#8217;m sure they share similar functions. Might be better off asking on a JSP forum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Css Ninja</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1648</link>
		<dc:creator>The Css Ninja</dc:creator>
		<pubDate>Mon, 05 Jul 2010 03:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1648</guid>
		<description>@Chris M - Not sure what you mean. You want to be able to cancel an image upload?</description>
		<content:encoded><![CDATA[<p>@Chris M &#8211; Not sure what you mean. You want to be able to cancel an image upload?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Farzan mc</title>
		<link>http://www.thecssninja.com/javascript/fileapi/comment-page-1#comment-1623</link>
		<dc:creator>Farzan mc</dc:creator>
		<pubDate>Tue, 22 Jun 2010 14:12:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thecssninja.com/?p=530#comment-1623</guid>
		<description>WoooWW
Best thing ever in html
I saw this in gmail and later on in google wave presentation, i didn&#039;t think that i can find the source code .....
Thanks a lot, it will sure come in handy in my projects.
Wooooooooooow :D :D</description>
		<content:encoded><![CDATA[<p>WoooWW<br />
Best thing ever in html<br />
I saw this in gmail and later on in google wave presentation, i didn&#8217;t think that i can find the source code &#8230;..<br />
Thanks a lot, it will sure come in handy in my projects.<br />
Wooooooooooow <img src='http://www.thecssninja.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <img src='http://www.thecssninja.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
