<?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: S5 1.2a2</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Fri, 19 Mar 2010 00:27:46 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John Barclay</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-41941</link>
		<dc:creator>John Barclay</dc:creator>
		<pubDate>Mon, 07 Aug 2006 19:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-41941</guid>
		<description>I&#039;ve had the IE 6 bug when resizing.  I assumed Nick was correct and that it was a limit on new stylesheets. I successfully implemented the following workaround:

- add a reference to an empty placeholder css file in the html document, making sure its the first stylesheet referenced.

- change the js reference in the IE exception to:

document.s5ss = document.styleSheets[0]; // placeholder css
//document.createStyleSheet();
//document.s5ss = document.styleSheets[document.styleSheets.length - 1];

this way it continually recycles the empty css sheet rather than generating new ones.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had the IE 6 bug when resizing.  I assumed Nick was correct and that it was a limit on new stylesheets. I successfully implemented the following workaround:</p>
<p>- add a reference to an empty placeholder css file in the html document, making sure its the first stylesheet referenced.</p>
<p>- change the js reference in the IE exception to:</p>
<p>document.s5ss = document.styleSheets[0]; // placeholder css<br />
//document.createStyleSheet();<br />
//document.s5ss = document.styleSheets[document.styleSheets.length - 1];</p>
<p>this way it continually recycles the empty css sheet rather than generating new ones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Perini</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-37682</link>
		<dc:creator>Diego Perini</dc:creator>
		<pubDate>Fri, 23 Jun 2006 11:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-37682</guid>
		<description>Hi Eric, I learnod (copied) so much from your CSS examples, so I felt
guilty by not answering to this help request:

&gt;&gt; Update 2 Mar 06: in addition to the Safari problem, I&quot;ve discovered
&gt;&gt; that IE/Win doesn&quot;t seem to share event information between windows.
&gt;&gt; ......
&gt;&gt; If anyone can tell me how to get around this, even with a pointer to
&gt;&gt; a good article on passing events from one window to another, I&quot;d be
&gt;&gt; very grateful

I finally found somebody having my exact same problem: sharing events between windows. I solved it in my environment, I hope to be of help with my solution.

I tried to explain this to Dean Edwards some time ago last year but my confusionary notes and my english not beeing my virtue made this pass obfuscated in the comments.

The line that solves this aspect in Dean great addEvent() is:

&lt;code&gt;event = event &#124;&#124; fixEvent(((this.ownerDocument &#124;&#124; this.document &#124;&#124; this).parentWindow &#124;&#124; window).event);&lt;/code&gt;

Well I for myself have solved the same problem I had with events coming from different IFRAMES inside the main window, for dragging windows to be clear, in a MDIWindow like environment which I use in the IPORT Project (a real Visual Layout and Webdesign tool).

This is the URL with the code related to your problem:

   http://javascript.nwbox.com/addEvent/

No style/graphics there, just pure tests (I do not have the time yet).
 
Look inside, the Javascript code is in &quot;nwbox/nwevents.js&quot;. You will see Dean Edwards pattern there but I believe I improved it in many ways (still need some testing).

Looking forward for your comments, I need some expert test/advice on this.

Diego</description>
		<content:encoded><![CDATA[<p>Hi Eric, I learnod (copied) so much from your CSS examples, so I felt<br />
guilty by not answering to this help request:</p>
<p>&gt;&gt; Update 2 Mar 06: in addition to the Safari problem, I&#8221;ve discovered<br />
&gt;&gt; that IE/Win doesn&#8221;t seem to share event information between windows.<br />
&gt;&gt; &#8230;&#8230;<br />
&gt;&gt; If anyone can tell me how to get around this, even with a pointer to<br />
&gt;&gt; a good article on passing events from one window to another, I&#8221;d be<br />
&gt;&gt; very grateful</p>
<p>I finally found somebody having my exact same problem: sharing events between windows. I solved it in my environment, I hope to be of help with my solution.</p>
<p>I tried to explain this to Dean Edwards some time ago last year but my confusionary notes and my english not beeing my virtue made this pass obfuscated in the comments.</p>
<p>The line that solves this aspect in Dean great addEvent() is:</p>
<p><code>event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event);</code></p>
<p>Well I for myself have solved the same problem I had with events coming from different IFRAMES inside the main window, for dragging windows to be clear, in a MDIWindow like environment which I use in the IPORT Project (a real Visual Layout and Webdesign tool).</p>
<p>This is the URL with the code related to your problem:</p>
<p>   <a href="http://javascript.nwbox.com/addEvent/" rel="nofollow">http://javascript.nwbox.com/addEvent/</a></p>
<p>No style/graphics there, just pure tests (I do not have the time yet).</p>
<p>Look inside, the Javascript code is in &#8220;nwbox/nwevents.js&#8221;. You will see Dean Edwards pattern there but I believe I improved it in many ways (still need some testing).</p>
<p>Looking forward for your comments, I need some expert test/advice on this.</p>
<p>Diego</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pankaj</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-24726</link>
		<dc:creator>Pankaj</dc:creator>
		<pubDate>Mon, 24 Apr 2006 16:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-24726</guid>
		<description>I found out that the slides above were created by a Latex class called Beamer. The slides are divided by section/subsection (very natural in Latex) and the outline navigation is created from the slides titles. Btw, the outline is clickable. Beamer themes define where the outline is placed (side, top, etc.), what it shows (sections and/or subsections) and how it is formatted (two panes, tree, etc.).

Pankaj
</description>
		<content:encoded><![CDATA[<p>I found out that the slides above were created by a Latex class called Beamer. The slides are divided by section/subsection (very natural in Latex) and the outline navigation is created from the slides titles. Btw, the outline is clickable. Beamer themes define where the outline is placed (side, top, etc.), what it shows (sections and/or subsections) and how it is formatted (two panes, tree, etc.).</p>
<p>Pankaj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pankaj</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-24570</link>
		<dc:creator>Pankaj</dc:creator>
		<pubDate>Sun, 23 Apr 2006 19:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-24570</guid>
		<description>Hi Eric,

We&#039;ve modified the TWiki slideshow plugin to use S5 as its presentation engine. It works fabulously and I just wanted to thank you for the tool.

I also had a suggestion/feature request. One of the most common things about a slideshow is an agenda/outline slide that is repeated at frequent intervals to show where we are w.r.t. the whole slide set. A very nice way to handle this can be seen here http://www.cwinters.com/pdf/workflow_pgh_pm.pdf. Could we incorporate something like this into S5. The outline can be defined in the beginning as a two level UL list, and displayed/updated using appropriate javascript/css.

What say?
</description>
		<content:encoded><![CDATA[<p>Hi Eric,</p>
<p>We&#8217;ve modified the TWiki slideshow plugin to use S5 as its presentation engine. It works fabulously and I just wanted to thank you for the tool.</p>
<p>I also had a suggestion/feature request. One of the most common things about a slideshow is an agenda/outline slide that is repeated at frequent intervals to show where we are w.r.t. the whole slide set. A very nice way to handle this can be seen here <a href="http://www.cwinters.com/pdf/workflow_pgh_pm.pdf" rel="nofollow">http://www.cwinters.com/pdf/workflow_pgh_pm.pdf</a>. Could we incorporate something like this into S5. The outline can be defined in the beginning as a two level UL list, and displayed/updated using appropriate javascript/css.</p>
<p>What say?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Goodger</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-20709</link>
		<dc:creator>David Goodger</dc:creator>
		<pubDate>Tue, 28 Mar 2006 21:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-20709</guid>
		<description>I&#039;d like to suggest that S5 be opened up.  I&#039;m sure it will gather an active developer community.  Right now, it&#039;s a one-man project, and probably a very busy one man.

At minimum, a mailing list is needed; communicating via blog comments is less than ideal.  I would also recommend a project repository (Subversion) and bug tracker.  There are &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_Free_Software_Hosting_Facilities&quot; rel=&quot;nofollow&quot;&gt;many web sites available for this&lt;/a&gt;, like sourceforge.net, or you could deploy the necessary services on this server (more work, but more control).

I would be happy to help; please contact me.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to suggest that S5 be opened up.  I&#8217;m sure it will gather an active developer community.  Right now, it&#8217;s a one-man project, and probably a very busy one man.</p>
<p>At minimum, a mailing list is needed; communicating via blog comments is less than ideal.  I would also recommend a project repository (Subversion) and bug tracker.  There are <a href="http://en.wikipedia.org/wiki/Comparison_of_Free_Software_Hosting_Facilities" rel="nofollow">many web sites available for this</a>, like sourceforge.net, or you could deploy the necessary services on this server (more work, but more control).</p>
<p>I would be happy to help; please contact me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Goodger</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-20698</link>
		<dc:creator>David Goodger</dc:creator>
		<pubDate>Tue, 28 Mar 2006 21:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-20698</guid>
		<description>There is now S5 support in &lt;a href=&quot;http://docutils.sourceforge.net&quot; rel=&quot;nofollow&quot;&gt;Docutils&lt;/a&gt;, which means that presentations can be written in &lt;a href=&quot;http://docutils.sourceforge.net/rst.html&quot; rel=&quot;nofollow&quot;&gt;reStructuredText&lt;/a&gt;, a WYSIWYG plaintext markup language (much easier to learn and use than raw HTML for most mortals).  Many people used Docutils/S5 for their presentations at the recent &lt;a href=&quot;http://us.pycon.org&quot; rel=&quot;nofollow&quot;&gt;PyCon 2006&lt;/a&gt; (Python conference) in Dallas TX.  I&#039;ll be adding S5 1.2 support as it matures.</description>
		<content:encoded><![CDATA[<p>There is now S5 support in <a href="http://docutils.sourceforge.net" rel="nofollow">Docutils</a>, which means that presentations can be written in <a href="http://docutils.sourceforge.net/rst.html" rel="nofollow">reStructuredText</a>, a WYSIWYG plaintext markup language (much easier to learn and use than raw HTML for most mortals).  Many people used Docutils/S5 for their presentations at the recent <a href="http://us.pycon.org" rel="nofollow">PyCon 2006</a> (Python conference) in Dallas TX.  I&#8217;ll be adding S5 1.2 support as it matures.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joan M. Mas</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-16072</link>
		<dc:creator>Joan M. Mas</dc:creator>
		<pubDate>Sat, 04 Mar 2006 20:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-16072</guid>
		<description>It works fine in my system (Firefox 1.5). I have been long using html for portable presentations and lectures, and this system is a welcome tool to simplify the job. Thanks for offering it. </description>
		<content:encoded><![CDATA[<p>It works fine in my system (Firefox 1.5). I have been long using html for portable presentations and lectures, and this system is a welcome tool to simplify the job. Thanks for offering it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom W.M.</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15815</link>
		<dc:creator>Tom W.M.</dc:creator>
		<pubDate>Thu, 02 Mar 2006 22:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15815</guid>
		<description>Nick,

When I run your test I run into an error at 31 too.  I&#039;m on WinXP Pro, IE 6.0.2800.1106.spsp2.050301-1526.

Good luck,

Tom</description>
		<content:encoded><![CDATA[<p>Nick,</p>
<p>When I run your test I run into an error at 31 too.  I&#8217;m on WinXP Pro, IE 6.0.2800.1106.spsp2.050301-1526.</p>
<p>Good luck,</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Webb</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15750</link>
		<dc:creator>Nick Webb</dc:creator>
		<pubDate>Thu, 02 Mar 2006 14:36:20 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15750</guid>
		<description>Hi Eric,

Following your earlier response I downloaded the source code and had a little play. I can reliably generate the error I mentioned above, and it appears to be caused by some limit on the length of the styleSheet collection. It seems the createStyleSheet method (which gets called everytime the window scales) fails when the styleSheet collection gets to 31. 

So I created a little test page to test this theory, which I have uploaded at &lt;a href=&quot;http://www.elearningdeveloper.co.uk/test/test.htm&quot; rel=&quot;nofollow&quot;&gt;http://www.elearningdeveloper.co.uk/test/test.htm&lt;/a&gt;. The page is blank HTML page which starts a loop once the page has loaded. Within the loop the script calls the createStyleSheet method and uses a try/catch branch to detect any errors and report back the state of the styleSheet collection if an error occurs. The loop is set to break if an error occurs or the styleSheet collection reaches 1000. Everytime I run the test, it fails at 31.

I&#039;d be interested to see if anyone else notices a similar problem, or is it something peculiar to my machine?

Cheers,

Nick</description>
		<content:encoded><![CDATA[<p>Hi Eric,</p>
<p>Following your earlier response I downloaded the source code and had a little play. I can reliably generate the error I mentioned above, and it appears to be caused by some limit on the length of the styleSheet collection. It seems the createStyleSheet method (which gets called everytime the window scales) fails when the styleSheet collection gets to 31. </p>
<p>So I created a little test page to test this theory, which I have uploaded at <a href="http://www.elearningdeveloper.co.uk/test/test.htm" rel="nofollow">http://www.elearningdeveloper.co.uk/test/test.htm</a>. The page is blank HTML page which starts a loop once the page has loaded. Within the loop the script calls the createStyleSheet method and uses a try/catch branch to detect any errors and report back the state of the styleSheet collection if an error occurs. The loop is set to break if an error occurs or the styleSheet collection reaches 1000. Everytime I run the test, it fails at 31.</p>
<p>I&#8217;d be interested to see if anyone else notices a similar problem, or is it something peculiar to my machine?</p>
<p>Cheers,</p>
<p>Nick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15733</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Thu, 02 Mar 2006 12:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15733</guid>
		<description>Nick: I don&#039;t get an error in IE6/Win2KPro, either when resizing the window or min/maxing it.    Anyone else?  I did find the notes-window event-handling errors I mentioned in my update to the post, though.  So thanks!</description>
		<content:encoded><![CDATA[<p>Nick: I don&#8217;t get an error in IE6/Win2KPro, either when resizing the window or min/maxing it.    Anyone else?  I did find the notes-window event-handling errors I mentioned in my update to the post, though.  So thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Webb</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15729</link>
		<dc:creator>Nick Webb</dc:creator>
		<pubDate>Thu, 02 Mar 2006 10:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15729</guid>
		<description>Hi Eric,

I&#039;ve just been looking at S5 in the testbed. Any time I resize the window by dragging the bottom right corner around I get a Javascript error: &quot;line 467, char 4, invalid argument&quot;.

If I resize using maixmise and restore down buttons then there&#039;s no problem.

I&#039;m using IE6 with XP SP2.

Thought you&#039;d like to know. Otherwise it&#039;s a great product. I&#039;m about to mention it to the other students on my MSc course.

Cheers,

Nick</description>
		<content:encoded><![CDATA[<p>Hi Eric,</p>
<p>I&#8217;ve just been looking at S5 in the testbed. Any time I resize the window by dragging the bottom right corner around I get a Javascript error: &#8220;line 467, char 4, invalid argument&#8221;.</p>
<p>If I resize using maixmise and restore down buttons then there&#8217;s no problem.</p>
<p>I&#8217;m using IE6 with XP SP2.</p>
<p>Thought you&#8217;d like to know. Otherwise it&#8217;s a great product. I&#8217;m about to mention it to the other students on my MSc course.</p>
<p>Cheers,</p>
<p>Nick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15599</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Mon, 27 Feb 2006 18:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15599</guid>
		<description>Sheldon and djn: thanks for pointing out the error.  Typo is fixed.  Duh me!</description>
		<content:encoded><![CDATA[<p>Sheldon and djn: thanks for pointing out the error.  Typo is fixed.  Duh me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: djn</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15598</link>
		<dc:creator>djn</dc:creator>
		<pubDate>Mon, 27 Feb 2006 18:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15598</guid>
		<description>Oops! Sorry of being such a nitpicker, but you&#039;re missing the filename&#039;s leading letter in the link. Anyway, thanks for sharing.</description>
		<content:encoded><![CDATA[<p>Oops! Sorry of being such a nitpicker, but you&#8217;re missing the filename&#8217;s leading letter in the link. Anyway, thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Taylor</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15596</link>
		<dc:creator>Alan Taylor</dc:creator>
		<pubDate>Mon, 27 Feb 2006 18:03:48 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15596</guid>
		<description>Thanks for building, maintaining and improving S5. It&#039;s the only thing I&#039;ve used in my presentations, and the best part is, I only have to put it together once, then the original can be shared, printed, etc. by anyone.</description>
		<content:encoded><![CDATA[<p>Thanks for building, maintaining and improving S5. It&#8217;s the only thing I&#8217;ve used in my presentations, and the best part is, I only have to put it together once, then the original can be shared, printed, etc. by anyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheldon Kotyk</title>
		<link>http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15594</link>
		<dc:creator>Sheldon Kotyk</dc:creator>
		<pubDate>Mon, 27 Feb 2006 17:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comment-15594</guid>
		<description>Hey Eric,

I&#039;m getting a 404 on the now available link.</description>
		<content:encoded><![CDATA[<p>Hey Eric,</p>
<p>I&#8217;m getting a 404 on the now available link.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head profile="http://gmpg.org/xfn/1">
<title>meyerweb.com</title>
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://emeyer.myopenid.com/">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link rel="shortcut icon" href="/favicon.ico"><link rel="home" href="http://meyerweb.com/" title="Home" ><link rel="stylesheet" href="http://meyerweb.com/ui/meyerweb.css" type="text/css" media="screen, projection"><link rel="stylesheet" href="http://meyerweb.com/ui/theme.css" type="text/css" media="screen, projection" id="themeLink"><link rel="stylesheet" href="http://meyerweb.com/ui/print.css" type="text/css" media="print"><script src="http://meyerweb.com/ui/addresses.js" type="text/javascript"></script><link rel="stylesheet" href="/ui/wordpress.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/tfe.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/home.css" type="text/css" media="screen">
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric" href="/eric/thoughts/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only technical posts)" href="/eric/thoughts/category/tech/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only personal posts)" href="/eric/thoughts/category/personal/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Distractions" href="/eric/thoughts/recent-links/rss2" />
<link rel="alternate" type="application/rss+xml" title="Excuse of the Day" href="/feeds/excuse/rss20.xml" />
</head>
<body id="www-meyerweb-com" class="hpg">

<div id="sitemast"><h1><a href="/"><span>meyerweb</span>.com</a></h1></div><div id="search"><h4>Exploration</h4><!-- SiteSearch Google --><form method="get" action="http://www.google.com/custom" target="_top"><div><input type="hidden" name="domains" value="meyerweb.com"></input><label for="sbb" style="display: none">Submit search form</label><input type="submit" name="sa" value="Google Search" id="sbb"></input><label for="sbi" style="display: none">Enter your search terms</label><input type="text" name="q" size="31" maxlength="255" value="" id="sbi"></input><p><input type="radio" name="sitesearch" value="meyerweb.com" checked id="ss1"></input><label for="ss1" title="Search meyerweb.com">meyerweb.com</label><input type="radio" name="sitesearch" value="" id="ss0"></input><label for="ss0" title="Search the Web">Web</label></p><input type="hidden" name="client" value="pub-3772084027748653"></input><input type="hidden" name="forid" value="1"></input><input type="hidden" name="ie" value="ISO-8859-1"></input><input type="hidden" name="oe" value="ISO-8859-1"></input><input type="hidden" name="safe" value="active"></input><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input><input type="hidden" name="hl" value="en"></input></div></form><!-- SiteSearch Google --><!-- <form method="get" action="http://www.google.com/custom"><div><input type="submit" name="sa" value="Search"><input type="text" name="q" size="20" maxlength="255" value=""><input type="hidden" name="sitesearch" value="meyerweb.com"></div></form><small><a href="http://www.google.com/search">Powered by Google</a></small> --></div><div id="main"><div class="skipper">Skip to: <a href="#extra">site navigation/presentation</a></div><div class="skipper">Skip to: <a href="#thoughts">Thoughts From Eric</a></div>
<div id="thoughts">


<div class="entry">
<h3><a href="http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/" rel="bookmark" title="Permanent Link: S5 1.2a2">S5 1.2a2</a></h3>
<ul class="meta">
<li class="date">Mon 27 Feb 2006</li>
<li class="time">1110</li>
<li class="cat"><a href="http://meyerweb.com/eric/thoughts/category/tech/s5/" title="View all posts in S5" rel="category tag">S5</a><br> <a href="http://meyerweb.com/eric/thoughts/category/tech/tools/" title="View all posts in Tools" rel="category tag">Tools</a></li>
<li class="cmt"><a href="http://meyerweb.com/eric/thoughts/2006/02/27/s5-12a2/#comments">15 responses</a></li>
<li></li><li></li></ul>

<div class="text">
<p>
The alpha 2 release of <a href="http://meyerweb.com/eric/tools/s5/">S5</a> 1.2 is <a href="http://meyerweb.com/eric/tools/s5/v/1.2/dev/v12a2.zip">now available</a> (177KB ZIP file; also available for previewing in <a href="http://meyerweb.com/eric/tools/s5/testbed/index-xoxo.html">the testbed</a>).  There isn&#8217;t any major change here, but I did add some notable enhancements to the notes window.  These are:
</p>
<ul>
<li>On any slide with incrementals, an indicator of incremental progress will appear in square brackets next to the overall slide show progress on the title line.  It&#8217;s a little crude, I admit, but it serves the purpose well enough.</li>
<li>Clicking on the title of either the Elapsed Time or Remaining Time counters will &#8220;minimize&#8221; them.  Click a minimized title to maximize the box.  The actual minimum and maximum effects are purely CSS-driven, hooked onto a <code>collapsed</code> class name.  I&#8217;m still pondering the best way to handle this feature, so the class name may change, as for that matter may the mechanism by which one can min/max the boxes.  Suggestions are welcome.</li>
<li>Keypresses and clicks are passed from the note window back to the slide show.  In other words, the slide show fully is fully operable from either the slide show window or the notes window.  The only difference is that the notes window doesn&#8217;t have the navigation links and popup navigation menu (said difference to disappear in a future release).</li>
</ul>
<p>
That&#8217;s it.  In the process, though, I uncovered a bug that shows up in Safari 1.3.1 and 2.0, where it&#8217;s ignoring the <code>show-first</code> feature for incrementals.  I&#8217;m going to assume that the problem lies in the <code>getIncrementals()</code> function, though of course I could be wrong.  If anyone can spot the error and provide a fix, I&#8217;d be grateful.
</p>
<p>
<strong>Update 2 Mar 06:</strong> in addition to the Safari problem, I&#8217;ve discovered that IE/Win doesn&#8217;t seem to share event information between windows.  Thus, if you try to run the slide show from the notes window, errors get thrown.  I managed to fix this in <code>clicker()</code> by adding a test for notes-window events, but <code>trap()</code> has a very different structure and I&#8217;m not sure how to fix it.  Thus the <a href="http://meyerweb.com/eric/tools/s5/testbed/index-xoxo.html">testbed</a> in IE/Win currently lets you advance the slide show from the notes window by clicking the mouse button, but keyboard navigation throws an error.  If anyone can tell me how to get around this, even with a pointer to a good article on passing events from one window to another, I&#8217;d be very grateful.
</p>
</div>

</div>

</div>
<p style="font-size: 90%; text-align: right; margin-top: 0.5em; padding-top: 0;">(If you care, there's even an <a href="/eric/thoughts/page/2/">archive of previous thoughts</a>...)</p>

</div><div id="extra"><div class="panel" id="archipelago"><h4>Identity Archipelago</h4><ul><li><a href="http://flickr.com/photos/meyerweb/" rel="me">Flickr</a></li><li><a href="http://twitter.com/meyerweb/" rel="me">Twitter</a></li><li><a href="http://dopplr.com/traveller/meyerweb">Dopplr</a></li><li><a href="http://www.linkedin.com/in/meyerweb" rel="me">LinkedIn</a></li><li><a href="http://technorati.com/profile/emeyer" rel="me">Technorati</a></li></ul></div><div class="panel" id="pointers"><h4>Projects Elsewhere</h4><ul><li><a href="http://aneventapart.com/">An Event Apart</a></li><li><a href="http://complexspiral.com/">Complex Spiral Consulting</a></li><li><a href="http://www.webassist.com/go/css/emeyer/">CSS Sculptor</a></li><li><a href="http://css-discuss.org/">css-discuss</a></li><li><a href="http://microformats.org/">Microformats</a></li><li><a href="http://s5project.org/">S5</a></li></ul></div><div class="panel" id="tour"><ul><li><a href="http://fray.com/issue3/"><img src="http://fray.com/images/i3c.gif" alt="Fray Contributor (Issue 3: Sex &amp; Death)" /></a></li><!-- <li><a href="http://www.webassist.com/go/css/emeyer/"><img src="/pix/CS_ad_180x109.jpg" alt="CSS Sculptor for Dreamweaver" style="max-width: 100%;" /></a></li> --></ul></div><div class="panel">
<h4>Recently Tweeted</h4>
<p class="more"><a href="http://twitter.com/meyerweb">see more</a></p>
<p>Got a Pulse pen as a gift and hit an odd snag.  E-mail support from LiveScribe has been basically useless.  CS pool lacks any consistency. <small>&#8211;tweeted 2 hours, 7 minutes ago</small></p>
</div><div id="sideblog" class="panel">
<h4>Distractions</h4>
<p class="more">
<a href="/eric/thoughts/recent-links/">archive</a>
</p>
<ul>
<li><a href="http://tweetagewasteland.com/2010/03/my-head-is-in-the-cloud/" title="March 18 | &#8220;I sense that my addiction to the realtime stream is only making room for the consumption of a faster stream.&#8221;">My Head is in the Cloud</a> <small>[via <a href="http://daringfireball.net/">John</a>]</small></li>
<li><a href="http://8bitnyc.com/" title="March 17 | All of a sudden I want to establish a mission in Central Park and negotiate with the natives for gold and food.">8-Bit NYC</a></li>
<li><a href="http://www.youtube.com/watch?v=nFicqklGuB0&amp;feature=player_embedded" title="March 12 | Wry comment expressing my appreciation of the creative derivativeness of this video and its uncanny accuracy in mocking common tropes.">Academy Award Winning Movie Trailer</a></li>
<li><a href="http://www.youtube.com/watch?v=414TmP12WAU" title="March 9 | &#8220;Apple juice&#8230; for half price!&#8221;  More like twice PRICELESS.  (Note: If you&#8217;re at work, don your headphones.)">Happy in Paraguay</a> <small>[via <a href="http://unstoppablerobotninja.com/">Ethan</a>]</small></li>
<li><a href="http://www.youtube.com/watch?v=9V5ubAOeOBk&amp;feature=player_embedded" title="February 10 | This is approximately the best thing ever.">U900 -Walk Don&#8217;t Run (Isogabamaware)</a></li>
<li><a href="http://www.456bereastreet.com/archive/201002/sifr_default_css_hides_content_from_at_least_one_screen_reader/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A 456bereastreet %28456 Berea Street%29" title="February 8 | -9999px comes through again, but I really wish we were beyond that kind of thing.">sIFR default CSS hides content from at least one screen reader</a></li>
<li><a href="http://www.macosxhints.com/article.php?story=20100117064356428" title="February 8 | Storing this for future use.">Take a picture with the iSight camera when a folder is opened</a></li>
<li><a href="http://mingle2.com/blog/view/web-developer-mind" title="February 4 | Mostly valid.  (SEE WHAT I DID THERE?)">The Mind of a Web Developer: An Illustrated Diagram</a></li>
<li><a href="http://www.theonion.com/content/news/science_channel_refuses_to_dumb" title="January 28 | &#8220;Punkin Chunkin, for Christ&#8217;s sake&#8230; What more do you people want?&#8221;">Science Channel Refuses To Dumb Down Science Any Further</a></li>
<li><a href="http://www.mailchimp.com/blog/project-omnivore-declassified/" title="January 27 | Sounds like quite a feat.  But I wonder how we&#8217;d feel if Microsoft or Google announced the same kind of thing on their e-mail services.">MailChimp&#8217;s Project Omnivore: Declassified</a></li>
<li><a href="http://www.politifact.com/truth-o-meter/statements/2010/jan/25/carolyn-maloney/congresswoman-says-democratic-presidents-create-mo/" title="January 26 | &#8220;Obviously, luck matters a lot, but when there is a consistent pattern over more than 60 years, it starts to look like more than just luck.&#8221;">Congresswoman says Democratic presidents create more private-sector jobs</a></li>
<li><a href="http://www.ted.com/talks/taylor_mali_what_teachers_make.html" title="January 25 | Truth.">Taylor Mali: What teachers make</a></li>
<li><a href="http://notebook.johnmartz.com/how-websites-work?c=1" title="January 22 | At last, the truth is out and I can stop pretending:  beatific monkeys are what makes it all go.">How websites work</a></li>
</ul>
</div>
<div class="panel" id="advisory">
<div class="guarded">
<a href="http://blogadvisorysystem.com/"><img src="/pix/bas/guarded.png" alt="Blog Advisory System Alert Level: Guarded"></a>
</div>
</div>

<div class="panel" id="excuse">
<h4>The <a href="/feeds/excuse/">excuse of the day</a> is</h4>
<p>packet storms caused by a flock of rogue penguins</p>
</div>

<div class="panel" id="extras">
<h4>Extras</h4>
<ul>
<li><a href="/feeds/">Feeds</a> &#8226;</li>
<li><a href="/eric/faq.html">FAQ</a> &#8226;</li>
<li><a href="/family.html">Family</a></li>
</ul>
</div>

</div>

<div id="navigate">
<h4>Navigation</h4>
<ul id="navlinks">
<li id="archLink"><a href="/eric/thoughts/">Archives</a></li>
<li id="cssLink"><a href="/eric/css/">CSS</a></li>
<li id="toolsLink"><a href="/eric/tools/">Toolbox</a></li>
<li id="writeLink"><a href="/eric/writing.html">Writing</a></li>
<li id="speakLink"><a href="/eric/talks/">Speaking</a></li>
<li id="otherLink"><a href="/other/">Leftovers</a></li>
<li id="aboutsite"><a href="/ui/about.html">About this site</a></li>
</ul>
</div>

<div id="footer">
<p class="sosumi">All contents of this site, unless otherwise noted, are &copy;1995-2008 <strong>Eric A. and Kathryn S. Meyer</strong>.  All Rights Reserved.</p>
<p>"<a href="/eric/thoughts/">Thoughts From Eric</a>" is powered by the &uuml;bercool <a href="http://wordpress.org/">WordPress</a></p>
</div>
</body>
</html>
