<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>floatmargin.com</title>
	
	<link>http://floatmargin.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 01 Jul 2009 14:40:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Floatmargincom" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>jQuery Checkbox Tree Plugin – New and Improved</title>
		<link>http://floatmargin.com/2009/jquery-checkbox-tree-plugin-new-and-improved/</link>
		<comments>http://floatmargin.com/2009/jquery-checkbox-tree-plugin-new-and-improved/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 07:24:03 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery plugins]]></category>
		<category><![CDATA[checkboxtree]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://floatmargin.com/?p=20</guid>
		<description><![CDATA[I have rewritten my jQuery plugin released last year, checkboxtree.  A lot of options were asked for in the comments and I have tried to add all of those. Plus the old code made me cringe. I have updated the demos. And I have started a github repository.
The setup is the same. The html [...]]]></description>
			<content:encoded><![CDATA[<p>I have rewritten my <a href="http://www.jquery.com">jQuery</a> plugin released last year, checkboxtree.  A lot of options were asked for in the comments and I have tried to add all of those. Plus the old code made me cringe. I have updated the <a href="/demos/checkboxtree/checkboxtree.html" target="_blank">demos</a>. And I have started a <a href="http://github.com/magearwhig/jquery-checkboxtree">github repository</a>.</p>
<p>The setup is the same. The html should look like this:</p>
<pre name="mycode" class="html">
&lt;ul class="mytree"&gt;
  &lt;li&gt;
    &lt;input type="checkbox" name="foo" value="whatever" /&gt;
    &lt;label&gt;Item 1&lt;/label&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;input type="checkbox" name="foo" value="whatever" /&gt;
      &lt;label&gt;Child Item 1&lt;/label&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>All you need to use checkbox tree is this:</p>
<pre name="mycode" class="javascript">
jQuery(document).ready(function(){
  jQuery(".mytree").checkboxTree();
})
</pre>
<p>The options to be passed in as an object are as follows:</p>
<table width="100%" border="1" cellspacing="0" cellpadding="10">
<tr>
<th width="20%" valign="top" scope="col">Option</th>
<th width="80%" valign="top" scope="col">Description</th>
</tr>
<tr>
<td valign="top">collapsedarrow</td>
<td valign="top">
<p>(default: &quot;img-arrow-collapsed.gif&quot;)</p>
<p>The path to the image used to indicate a collapsed row.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>expandedarrow</pre>
</td>
<td valign="top">
<p>(default: &quot;img-arrow-expanded.gif &quot;)</p>
<p>The path to the image used to indicate an expanded row.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>blankarrow</pre>
</td>
<td valign="top">
<p>(default: &quot;img-arrow-blank.gif&quot;)</p>
<p>The path to the image used when there are no child checkboxes.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>activeClass</pre>
</td>
<td valign="top">
<p>(default: &quot;checkboxtreeactive&quot;)</p>
<p>The class added to the ul when the plugin has been successfully used.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>hoverClass</pre>
</td>
<td valign="top">
<p>(default: &quot;over&quot;)</p>
<p>The class added to the label on hover for ie6. (only added in ie6)</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>checkchildren</pre>
</td>
<td valign="top">
<p>(default: false)</p>
<p>If set to false the child checkboxes of the one you select will not be checked. If set to true, child checkboxes will be checked.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>checkparents</pre>
</td>
<td valign="top">
<p>(default: true)</p>
<p>If set to true, all parents of a checked checkbox will be checked.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>collapsed</pre>
</td>
<td valign="top">
<p>(default: true)</p>
<p>This dictates whether or not the tree will be collapsed or expanded on initial load.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>hidecbwithjs</pre>
</td>
<td valign="top">
<p>(default: false)</p>
<p>If this is set to false you will need to hide the checkboxes with css. If true the checkboxes will be hid by the plugin.</p>
</td>
</tr>
<tr>
<td valign="top">
<pre>checkedClass</pre>
</td>
<td valign="top">
<p>(default: &quot;checked&quot;)</p>
<p>This is the class used on the label when a checkbox is in checked state.</p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2009/jquery-checkbox-tree-plugin-new-and-improved/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>jQuery Conference 2008</title>
		<link>http://floatmargin.com/2008/jquery-conference-2008/</link>
		<comments>http://floatmargin.com/2008/jquery-conference-2008/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 03:09:03 +0000</pubDate>
		<dc:creator />
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery Conference 2008]]></category>

		<guid isPermaLink="false">http://floatmargin.com/?p=15</guid>
		<description><![CDATA[I am in Boston for jQuery Conference 2008 and The Ajax Experience. The jQuery Conference is one day and was yesterday, September 28.  I wasn&#8217;t sure what to expect but it was pretty useful, glad they had an advanced and beginner track so we could avoid too much review, but it was inevitable that [...]]]></description>
			<content:encoded><![CDATA[<p>I am in Boston for <a href="http://jquery.com/blog/2008/08/31/jquery-conference-2008-agenda/">jQuery Conference 2008</a> and <a href="http://ajaxexperience.techtarget.com/">The Ajax Experience</a>. The jQuery Conference is one day and was yesterday, September 28.  I wasn&#8217;t sure what to expect but it was pretty useful, glad they had an advanced and beginner track so we could avoid too much review, but it was inevitable that there would be some.  Here is a quick review of what I found useful.</p>
<h4>Optimizing jQuery Core &#8211; John Resig </h4>
<p>After a state of the library intro by John Resig, the advanced track started with the session titled Optimizing jQuery Core.  Most interesting to me was the discussion of the <strong>data</strong> method.  I had seen it used in plugins and in jQuery UI but never realized how I could put it to use.  Basically it allows you to store information in a data store associated with a particular element.  I often associate information with an element by setting a class, or a rel attribute on the element.  For instance if I have an expandable menu that saves state in a cookie, I might add a class of cookieopened to the menu items I opened because their id was in a cookie.  That way when I go back to the item in some other function I can tell the state of the menu by checking for the cookieopened class.  That seems silly now when I think about the data method. Instead now I would just do this:</p>
<pre name="mycode" class="javascript">
jQuery(menuitem selector).data("state","cookieopened");
</pre>
<p>And when I want to check the state I would just use:</p>
<pre name="mycode" class="javascript">
jQuery(menuitem selector).data("state");
</pre>
<p>The method stores the information in an object on the element with a unique name.  jQuery also stores other information with the element. So you can use:</p>
<pre name="mycode" class="javascript">
jQuery(menuitem selector).data("events");
</pre>
<p>To find out which events are bound to that element.</p>
<p>The old way to store information like this would be to create an expando on the element, but that causes memory leaks in Internet Explorer, jQuery does its own garbage collection with the data method.</p>
<p>I was also excited to hear about namespacing of events.  When binding an event to an element you can add a dot and a string to namespace the event as follows:</p>
<pre name="mycode" class="javascript">
jQuery("p").bind("click.foo",function(){alert('bar')});
</pre>
<p>This is useful to keep track of all events attached to elements from a particular plugin or function.  That way you can call:</p>
<pre name="mycode" class="javascript">
jQuery("p").unbind("click.foo");
</pre>
<p>And only remove the click events associated with &#8220;foo&#8221; and leave all other click events that may be bound to the element in place.</p>
<p>Resig also talked about ways that jQuery may be sped up soon by using a new way to find elements with the css selection engine, and a new way to manipulate the DOM which allows many elements to be inserted at once rather than one by one.  On a topic which ended up being controversial on the first day of The Ajax Experience, Resig said that the goal of jQuery is to remove all browser sniffing from the library and replace it with feature sniffing.</p>
<h4>Writing Modular jQuery Applications &#8211; Yehuda Katz</h4>
<p>While I didn&#8217;t have as many lightbulb moments during this session, Yehuda Katz did expound on the data method and convinced me to look into some more jQuery plugins, some of which I was aware of but never felt compelled to research.</p>
<p><a href="http://github.com/nkallen/effen/">Effen</a> is a plugin which allows you to store functions that are particular to a dom element, much like the data method, but for functions, at least that is how I understood it, I could be wrong.</p>
<p><a href="http://plugins.jquery.com/project/Listen">Listen</a> is a plugin which makes event delegation much easier.  I had been doing my own event delegation by checking event.target but this plugin not only will make code cleaner but will handle some edge cases that could cause problems.</p>
<p><a href="http://plugins.jquery.com/project/livequery">Live Query</a> is a plugin which allows you to bind an event listener to an element AND to any matching elements that are ajaxed in after initial load.  This should save some lines of code if it works as expected.</p>
<h4>An In-Depth Look at jQuery UI &#8211; Paul Bakaus</h4>
<p>I probably enjoyed this session the most even though I didn&#8217;t get as many ideas as the previous sessions.  I think the presenter just did a good job of keeping our interest.  He did explain the widget factory which could be useful in repackaging modifications I made to the UI slider for a project.  But unfortunately I couldn&#8217;t write it all down in time, I will be looking for his slide deck.  He did mention that UI 1.7 is expected in December and will include a grid.  He also showed us some experimental items he is working on which were pretty cool (adding depth to web sites).</p>
<h4>Desktop Applications with jQuery and Adobe AIR &#8211; Kevin Hoyt</h4>
<p>I really didn&#8217;t find this very useful, for some reason whenever I see Adobe present one of their products its kind of like seeing a really funny movie trailer, only to find out that those were the only funny parts of the movie.  I guess I could explain that more, but lets move on.</p>
<h4>Using jQuery in Firefox Extensions &#8211; Aza Raskin </h4>
<p>This session didn&#8217;t happen, for some reason Aza Raskin was still in California.  Instead we got a shorter version of John Resig&#8217;s Ajax Experience session <strong>Visual Programming with JavaScript</strong>.  While I can&#8217;t imagine a real world use case for me, it was great to see how easily cool animations/visualizations could be created with the right browser and Resig&#8217;s <a href="http://ejohn.org/blog/processingjs/">Processing.js</a>.</p>
<h4>Building Robust jQuery Plugins &#8211; Joern Zaefferer </h4>
<p>This session was fine, but I would have preferred a code heavy session.  We got more about best practices &#8211; plan out the architecture, build tests as you create, and what should be documented.</p>
<p>I enjoyed it and look forward to the possibility of attending it next year, would love to see sessions which looked at the jquery code base and explained the code.  Kind of a &#8220;behind the library&#8221; session, all of the code is carefully chosen to be included in the library, would love to hear the logic behind some of those decisions.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2008/jquery-conference-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Checkbox Tree Plugin</title>
		<link>http://floatmargin.com/2008/jquery-checkbox-tree-plugin/</link>
		<comments>http://floatmargin.com/2008/jquery-checkbox-tree-plugin/#comments</comments>
		<pubDate>Tue, 13 May 2008 23:45:56 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[jquery plugins]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://floatmargin.com/?p=9</guid>
		<description><![CDATA[A new version has been released.
Here is my first attempt at a jquery plugin, its something we have used several times at work.  It does a couple of things:

allows you to style checkboxes anyway you like by hiding the actual checkboxes and using css representations of checkboxes;
and takes nested unordered lists and makes them [...]]]></description>
			<content:encoded><![CDATA[<div class="notice">A new version has been <a href="/2009/jquery-checkbox-tree-plugin-new-and-improved/">released</a>.</div>
<p>Here is my first attempt at a jquery plugin, its something we have used several times at work.  It does a couple of things:</p>
<ol>
<li>allows you to style checkboxes anyway you like by hiding the actual checkboxes and using css representations of checkboxes;</li>
<li>and takes nested unordered lists and makes them collapsible</li>
</ol>
<p>If you have html like this:</p>
<pre name="mycode" class="html">
&lt;ul class="mytree"&gt;
  &lt;li&gt;
    &lt;input type="checkbox" name="foo" value="whatever" /&gt;
    &lt;label&gt;Item 1&lt;/label&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;input type="checkbox" name="foo" value="whatever" /&gt;
      &lt;label&gt;Child Item 1&lt;/label&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>All you need to use checkbox tree is this:</p>
<pre name="mycode" class="javascript">
jQuery(document).ready(function(){
  jQuery(".mytree").checkboxTree({
    collapsedarrow: "images/checkboxtree/img-arrow-collapsed.gif",
    expandedarrow: "images/checkboxtree/img-arrow-expanded.gif",
    blankarrow: "images/checkboxtree/img-arrow-blank.gif"
  })
})
</pre>
<p>Those three options are the different states of each node in the tree.  You can see a working example and see the required css at this <a href="/demos/checkboxtree/checkboxtree.html">demo</a>.</p>
<p>You can get the plugin at <a href="/demos/checkboxtree/js/jquery.checkboxtree.js">floatmargin.com/demos/checkboxtree/js/jquery.checkboxtree.js</a>.</p>
<p>Feel free to use the images and css from the demo. And leave any comments and improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2008/jquery-checkbox-tree-plugin/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Styled File Inputs</title>
		<link>http://floatmargin.com/2007/styled-file-inputs/</link>
		<comments>http://floatmargin.com/2007/styled-file-inputs/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 08:13:24 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://floatmargin.com/2007/styled-file-inputs/</guid>
		<description><![CDATA[Shaun Inman demonstrates how to finally style file inputs.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shauninman.com" title="Shaun Inman">Shaun Inman</a> demonstrates how to finally <a href="" title="style file inputs">style file inputs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2007/styled-file-inputs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 and the Future of Equal Height Columns</title>
		<link>http://floatmargin.com/2007/css3-and-the-future-of-equal-height-columns/</link>
		<comments>http://floatmargin.com/2007/css3-and-the-future-of-equal-height-columns/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 10:49:55 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://floatmargin.com/2007/css3-and-the-future-of-equal-height-columns/</guid>
		<description><![CDATA[While my mind was wandering today I somehow got stuck thinking about CSS3, I am not sure why  I bother since I heard Eric Meyer tell An Event Apart Seattle that it isn&#8217;t exactly around the corner, but as often happens my curiosity got the best of me.  When I should have been [...]]]></description>
			<content:encoded><![CDATA[<p>While my mind was wandering today I somehow got stuck thinking about CSS3, I am not sure why  I bother since I heard <a href="http://www.meyerweb.com">Eric Meyer</a> tell <a href="http://aneventapart.com/events/seattle07/">An Event Apart Seattle</a> that it isn&#8217;t exactly around the corner, but as often happens my curiosity got the best of me.  When I should have been going to bed I ended up on the <a href="http://www.w3.org">W3C</a> site looking through draft CSS3 specifications. CSS3 apparently won&#8217;t be one specification, but is currently made up of many modules, all being worked on by different people.  The one which really caught my interest was the <a href="http://www.w3.org/TR/css3-layout/">CSS Advanced Layout Module</a>.</p>
<p><span id="more-7"></span></p>
<p>Like many people who learned to create websites when tables were still the main tool to layout a page, one of the only things I miss about those days was the ease with which I could create equal height sections of content on a page.  There just isn&#8217;t a simple way to make two elements remain the same height as the content in each changes.  I have mainly used two methods in the past:</p>
<ol>
<li><a href="http://www.positioniseverything.net/articles/onetruelayout/equalheight">A CSS Method from positioniseverything.net</a> (there are problems with this method that they discuss at the link)</li>
<li>or, <a href="http://www.projectseven.com/tutorials/css/pvii_columns/index.htm">Project Seven&#8217;s Javascript method</a></li>
</ol>
<p>They have served their purpose well enough, but they are not exactly elegant, and I can&#8217;t wait  for a better solution.  The one I found in the Advanced Layout Module would really open up a lot of options. To get a detailed description you should head over to the link above now, but briefly, if this spec is implented, it would work as follows:</p>
<ol>
<li>Using the <em>display</em> property on the parent element you would describe the layout you are creating</li>
<li>using the <em>position</em> property on the child elements you would assign where they should appear in the layout</li>
</ol>
<p>That explanation doesn&#8217;t really do it justice, let me give an example.  Lets say you want three boxes at the bottom of a homepage that highlight the latest content from 3 sections of the site, and they all need to be the same height so your page does not look uneven.</p>
<p>XHTML-</p>
<p><code>&lt;div id=&quot;highlights&quot;&gt;<br />
&lt;div id=&quot;highlight1&quot;&gt;Blah...&lt;/div&gt;<br />
&lt;div id=&quot;highlight2&quot;&gt;Blah...&lt;/div&gt;<br />
&lt;div id=&quot;highlight3&quot;&gt;Blah...&lt;/div&gt;<br />
&lt;/div&gt;</code>
<p>css -</p>
<p><code>#highlights {display: &quot;abc&quot;;)<br />
#hightlight1 {position: a;}<br />
#hightlight2 {position: b;}<br />
#hightlight3 {position: c;}</code>
<p>The spec calls the method &quot;Template-based positioning&quot; and says it borrows concepts from table based layout, including that rows and columns constrain each others size. More complicated layouts including more than one row are also discussed.  It is really quite brilliant, I just hope it happens some day.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2007/css3-and-the-future-of-equal-height-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apps for Your Mac</title>
		<link>http://floatmargin.com/2007/apps-for-your-mac/</link>
		<comments>http://floatmargin.com/2007/apps-for-your-mac/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 18:50:41 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[mac transition]]></category>

		<guid isPermaLink="false">http://floatmargin.com/2007/apps-for-your-mac/</guid>
		<description><![CDATA[FreelanceSwitch has published a list of 35 Absolutely Essential Mac Apps.  It has already been a huge help.
I recently tried making the switch to using a Mac as my primary computer, and I still find myself going back to the pc when I am facing a deadline.  I think it is just because [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://freelanceswitch.com" title="FreelanceSwitch">FreelanceSwitch</a> has published a list of <a href="http://freelanceswitch.com/working/35-absolutely-essential-mac-apps/" title="35 Absolutely Essential Mac Apps">35 Absolutely Essential Mac Apps</a>.  It has already been a huge help.</p>
<p>I recently tried making the switch to using a Mac as my primary computer, and I still find myself going back to the pc when I am facing a deadline.  I think it is just because I know where everything I need is on the pc, there is no fumbling around (oh and there is actually a two button mouse right there on my laptop, why won&#8217;t Apple just add that already).  But one thing I am realizing quickly is that there are a lot of useful applications on the mac to help improve my productivity that I would never find for a pc.  I guess that happens when there is such a large percentage of people that use a product in one particular field.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2007/apps-for-your-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Dream of HTML Standards In Email</title>
		<link>http://floatmargin.com/2007/the-dream-of-html-standards-in-email/</link>
		<comments>http://floatmargin.com/2007/the-dream-of-html-standards-in-email/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 06:16:36 +0000</pubDate>
		<dc:creator>Matt Wood</dc:creator>
				<category><![CDATA[html email]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://floatmargin.com/2007/the-dream-of-html-standards-in-email/</guid>
		<description><![CDATA[David Greiner talks about the need for html standards in emails. For many reasons email clients all treat html very differently, and many organizations hang on to email slaughtering software like Lotus Notes. Will be a great day when we can create an html email and have an idea what will be seen when it [...]]]></description>
			<content:encoded><![CDATA[<p>David Greiner <a href="http://www.campaignmonitor.com/blog/archives/2007/09/why_we_need_web_standards_supp_1.html">talks about the need for html standards in emails</a>. For many reasons email clients all treat html very differently, and many organizations hang on to email slaughtering software like Lotus Notes. Will be a great day when we can create an html email and have an idea what will be seen when it gets to the reader.</p>
]]></content:encoded>
			<wfw:commentRss>http://floatmargin.com/2007/the-dream-of-html-standards-in-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
