<?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/index.php?year=2006&#038;monthnum=02&#038;day=27&#038;name=s5-12a2&#038;feed=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, 25 May 2012 05:31:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<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>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
