<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5541414252435605845.post2197725044968072655..comments</id><updated>2009-12-11T04:28:28.502-08:00</updated><category term='email'/><category term='music'/><category term='mozilla'/><category term='svg'/><category term='smil'/><category term='spam'/><category term='optimization'/><title type='text'>Comments on The Holbert Report: SVG/SMIL "Dock" Demo</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.dholbert.org/feeds/2197725044968072655/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/06625163638446776772</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://en.gravatar.com/avatar/bcdecf9f2f19e9928d7e7e59894913e3?s=80&amp;r=any'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-1331990631288232371</id><published>2009-12-11T04:28:28.502-08:00</published><updated>2009-12-11T04:28:28.502-08:00</updated><title type='text'>Yeah it&amp;#39;s possible with script but I haven&amp;#39...</title><content type='html'>Yeah it&amp;#39;s possible with script but I haven&amp;#39;t thought of a way to achieve it with SMIL alone.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1331990631288232371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1331990631288232371'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260534508502#c1331990631288232371' title=''/><author><name>Brian</name><uri>http://www.blogger.com/profile/11949941769635660828</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://brian.sol1.net/id/portrait-1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1239163869'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-2951188092531027228</id><published>2009-12-11T02:31:02.401-08:00</published><updated>2009-12-11T02:31:02.401-08:00</updated><title type='text'>@Brian: Ah, good point -- the zoom-out operation w...</title><content type='html'>@Brian: Ah, good point -- the zoom-out operation will indeed get a full duration, regardless of when we interrupt the zoom-in operation.&lt;br /&gt;&lt;br /&gt;I suppose I could get around that by storing the result of &amp;quot;getCurrentTime()&amp;quot; when the zoom-in operation begins &amp;amp; when it&amp;#39;s interrupted.  Then I could dynamically set the zoom-out operation&amp;#39;s duration to be the difference between those two values. :)  Seems a bit hacky, but I can&amp;#39;t think of a more elegant way to accomplish it at the moment...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/2951188092531027228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/2951188092531027228'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260527462401#c2951188092531027228' title=''/><author><name>Daniel</name><uri>http://www.blogger.com/profile/06625163638446776772</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://en.gravatar.com/avatar/bcdecf9f2f19e9928d7e7e59894913e3?s=80&amp;r=any'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1582935177'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-7080180644874680869</id><published>2009-12-11T02:23:28.986-08:00</published><updated>2009-12-11T02:23:28.986-08:00</updated><title type='text'>I think what Robert might have in mind though is t...</title><content type='html'>I think what Robert might have in mind though is that it should shrink back at the same rate it grew. Currently I think even if you get a mouse out after 0.1s it will still take the full 0.2s to shrink back. I haven&amp;#39;t run the demo however so I could be wrong.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/7080180644874680869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/7080180644874680869'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260527008986#c7080180644874680869' title=''/><author><name>Brian</name><uri>http://www.blogger.com/profile/11949941769635660828</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://brian.sol1.net/id/portrait-1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1239163869'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-3425286661656331867</id><published>2009-12-10T09:01:52.983-08:00</published><updated>2009-12-10T09:01:52.983-08:00</updated><title type='text'>@Robert:  The first thing you mentioned (interrupt...</title><content type='html'>@Robert:  The first thing you mentioned (interrupt &amp;amp; shrink on mouseout) already works, though perhaps I made the growing-animation too quick for it to be detectable.  Here&amp;#39;s a &lt;a href="http://people.mozilla.org/~dholbert/demos/smildock/01slow/smildock.svg" rel="nofollow"&gt;slowed down version&lt;/a&gt; where that&amp;#39;s more noticeable.&lt;br /&gt;&lt;br /&gt;As for the second thing you mentioned -- I think a simple version of packing should be achievable by adding 2 additional animations to each element: &amp;quot;shift left&amp;quot; and &amp;quot;shift right&amp;quot;. And then whenever we play the zoomin/zoomout animation for dockitem N, we play the corresponding &amp;quot;shift&amp;quot; animation for all the items to its left &amp;amp; right.&lt;br /&gt;&lt;br /&gt;(I&amp;#39;m realizing that syncbase timing will indeed make a lot of this stuff easier. :))&lt;br /&gt;&lt;br /&gt;@Marek: Thanks!&lt;br /&gt;&lt;br /&gt;@Anonymous: Good to know that it works for you in Opera.  On my Ubuntu system, it appears to hit some pathological case in Opera 10.10 -- it goes very slowly, and it prints out tons of messages saying &amp;quot;X11OpBitmap::GetPainter(): Painter exists&amp;quot;.  I&amp;#39;ll try to see what&amp;#39;s causing that out at some point, if I get a chance.&lt;br /&gt;&lt;br /&gt;@voracity: see above response to Robert.  I am indeed using a mouseout handler to handle the first.&lt;br /&gt;&lt;br /&gt;@Alfred: Agreed, that would be cooler -- I actually did try having the dock over the iframe, but that currently causes some minor repaint issues :)  When the icons shrink, we sometimes leave empty blocks unpainted (for less than a second) in the iframe behind them.  This happens a lot when the page in the iframe is loading, i.e. when you&amp;#39;ve just clicked an icon.  That bothered me, which is why I moved it lower for now.&lt;br /&gt;&lt;br /&gt;@Jeff: Thanks! :) I&amp;#39;ll try to get it working better in WebKit in the next version of the demo.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/3425286661656331867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/3425286661656331867'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260464512983#c3425286661656331867' title=''/><author><name>Daniel</name><uri>http://www.blogger.com/profile/06625163638446776772</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://en.gravatar.com/avatar/bcdecf9f2f19e9928d7e7e59894913e3?s=80&amp;r=any'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1582935177'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-3109327555448161947</id><published>2009-12-10T05:57:57.094-08:00</published><updated>2009-12-10T05:57:57.094-08:00</updated><title type='text'>Nice Daniel!  But surely you can get it working in...</title><content type='html'>Nice Daniel!  But surely you can get it working in Chrome/Safari? :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/3109327555448161947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/3109327555448161947'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260453477094#c3109327555448161947' title=''/><author><name>Jeff Schiller</name><uri>http://www.blogger.com/profile/08519917349324569248</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-88469815'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-1677148166602168956</id><published>2009-12-10T04:58:55.557-08:00</published><updated>2009-12-10T04:58:55.557-08:00</updated><title type='text'>Even nicer if you make the html frame the whole vi...</title><content type='html'>Even nicer if you make the html frame the whole view, so that the dock is above the frame itself.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1677148166602168956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1677148166602168956'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260449935557#c1677148166602168956' title=''/><author><name>Alfred</name><uri>http://www.blogger.com/profile/14659465490974234666</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1336786914'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-4338127090279979228</id><published>2009-12-10T04:10:52.864-08:00</published><updated>2009-12-10T04:10:52.864-08:00</updated><title type='text'>Aren&amp;#39;t you worried that Apple will now sue you...</title><content type='html'>Aren&amp;#39;t you worried that Apple will now sue you? (Sorry, bad joke.)&lt;br /&gt;&lt;br /&gt;@Robert: Why would those be difficult in SVG/SMIL? I haven&amp;#39;t done much SVG, but I can think of some (perhaps naive) ways of doing it in HTML using basic mouse outs for the first and inline-block (+ positioning) for the second.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/4338127090279979228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/4338127090279979228'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260447052864#c4338127090279979228' title=''/><author><name>voracity</name><uri>http://voracity.org/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1209377497'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-7701314479639305282</id><published>2009-12-10T02:31:58.237-08:00</published><updated>2009-12-10T02:31:58.237-08:00</updated><title type='text'>Works with Opera 10 too.</title><content type='html'>Works with Opera 10 too.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/7701314479639305282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/7701314479639305282'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260441118237#c7701314479639305282' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1274274885'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-1804778048029171335</id><published>2009-12-10T01:28:49.696-08:00</published><updated>2009-12-10T01:28:49.696-08:00</updated><title type='text'>Nice demo! ;-)
I think there&amp;#39;s i typo mistake ...</title><content type='html'>Nice demo! ;-)&lt;br /&gt;I think there&amp;#39;s i typo mistake in the text, double what, but maybe I&amp;#39;m wrong...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1804778048029171335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/1804778048029171335'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260437329696#c1804778048029171335' title=''/><author><name>Marek</name><uri>http://www.blogger.com/profile/09511423396469831863</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1881375145'/></entry><entry><id>tag:blogger.com,1999:blog-5541414252435605845.post-502235707834148785</id><published>2009-12-10T01:28:48.940-08:00</published><updated>2009-12-10T01:28:48.940-08:00</updated><title type='text'>A couple of additional Dock behaviours that might ...</title><content type='html'>A couple of additional Dock behaviours that might be hard to implement with SVG/SMIL:&lt;br /&gt;-- if you move the mouse away from an icon while it&amp;#39;s growing, it should stop growing and shrink back to the normal size&lt;br /&gt;-- the icons should be packed horizontally, so enlarging one icon pushes the others aside</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/502235707834148785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5541414252435605845/2197725044968072655/comments/default/502235707834148785'/><link rel='alternate' type='text/html' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html?showComment=1260437328940#c502235707834148785' title=''/><author><name>Robert</name><uri>http://www.blogger.com/profile/01801341049800948737</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dholbert.org/2009/12/svgsmil-dock-demo.html' ref='tag:blogger.com,1999:blog-5541414252435605845.post-2197725044968072655' source='http://www.blogger.com/feeds/5541414252435605845/posts/default/2197725044968072655' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1147897410'/></entry></feed>
