<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: DOMAss - The DOM assistant</title>
	<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/</link>
	<description>Web development and Internet trends</description>
	<pubDate>Sun, 27 Jul 2008 07:59:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
		<item>
		<title>By: ????</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-346676</link>
		<dc:creator>????</dc:creator>
		<pubDate>Mon, 21 Jul 2008 07:49:15 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-346676</guid>
		<description>????? ?? ??? 10?? !! 

1. ????? ??? 20?30??? ??. 

2.??? 20? ?? ???. 

3.????? ?? 8? ??? ???. 

4.??? TV? ??? ????. 

5.??? ???? ????. 

6.??? ??? ????. 

7.'?? ??'? ???. 

8.??, ???? ???. 

9.????? ??? ?? ?? ???? ??? ??. 

10.??? ?? ?? ??? ? 2?3?? ?? ? ????. 


??:http://cafe.daum.net/lifebean</description>
		<content:encoded><![CDATA[<p>????? ?? ??? 10?? !! </p>
<p>1. ????? ??? 20?30??? ??. </p>
<p>2.??? 20? ?? ???. </p>
<p>3.????? ?? 8? ??? ???. </p>
<p>4.??? TV? ??? ????. </p>
<p>5.??? ???? ????. </p>
<p>6.??? ??? ????. </p>
<p>7.&#8217;?? ??&#8217;? ???. </p>
<p>8.??, ???? ???. </p>
<p>9.????? ??? ?? ?? ???? ??? ??. </p>
<p>10.??? ?? ?? ??? ? 2?3?? ?? ? ????. </p>
<p>??:http://cafe.daum.net/lifebean</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-113856</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Tue, 02 Oct 2007 11:47:02 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-113856</guid>
		<description>Peter,

It seems like you have used an invalid character for apostrophes in your code (or the WordPress commenting system mangled it). Either way, this code below works fine:

DOMAssistant.DOMReady(addEvents);
		function addEvents() {
			if($("formContact")) {
				alert('q');
			}
			$("formContact").addEvent("submit", validateContact);
		}
		function validateContact(){
			alert("Validate");
		}</description>
		<content:encoded><![CDATA[<p>Peter,</p>
<p>It seems like you have used an invalid character for apostrophes in your code (or the WordPress commenting system mangled it). Either way, this code below works fine:</p>
<p>DOMAssistant.DOMReady(addEvents);<br />
		function addEvents() {<br />
			if($(&#8221;formContact&#8221;)) {<br />
				alert(&#8217;q');<br />
			}<br />
			$(&#8221;formContact&#8221;).addEvent(&#8221;submit&#8221;, validateContact);<br />
		}<br />
		function validateContact(){<br />
			alert(&#8221;Validate&#8221;);<br />
		}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-113840</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Tue, 02 Oct 2007 11:01:12 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-113840</guid>
		<description>DOMAssistant.DOMReady(addEvents);
function addEvents() {
	if($("formContact")) { alert('q'); }
	$("formContact").addEvent("submit", validateContact);
}
-------
Why is the onsubmit event is not added to "formContact" ?</description>
		<content:encoded><![CDATA[<p>DOMAssistant.DOMReady(addEvents);<br />
function addEvents() {<br />
	if($(&#8221;formContact&#8221;)) { alert(&#8217;q'); }<br />
	$(&#8221;formContact&#8221;).addEvent(&#8221;submit&#8221;, validateContact);<br />
}<br />
&#8212;&#8212;-<br />
Why is the onsubmit event is not added to &#8220;formContact&#8221; ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-110373</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 26 Sep 2007 06:22:22 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-110373</guid>
		<description>Katalog,

No, sorry. This is due to the default behavior and implementation of events in web browsers. Please see &lt;a href="http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37611" rel="nofollow"&gt;my comment above for an alternate solution&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Katalog,</p>
<p>No, sorry. This is due to the default behavior and implementation of events in web browsers. Please see <a href="http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37611" rel="nofollow">my comment above for an alternate solution</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Katalog Stron</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-110199</link>
		<dc:creator>Katalog Stron</dc:creator>
		<pubDate>Tue, 25 Sep 2007 23:01:00 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-110199</guid>
		<description>know in the documentation it says â€œremoveEventâ€ can only be used with actual functions and not anonymous ones. Is there any sort of work around to this issue?</description>
		<content:encoded><![CDATA[<p>know in the documentation it says â€œremoveEventâ€ can only be used with actual functions and not anonymous ones. Is there any sort of work around to this issue?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good websites that you shouldn&#8217;t have missed &#124; TechBlogy</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-102274</link>
		<dc:creator>Good websites that you shouldn&#8217;t have missed &#124; TechBlogy</dc:creator>
		<pubDate>Tue, 11 Sep 2007 03:16:40 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-102274</guid>
		<description>[...] DOMAss - The DOM assistant DOMAss is short for DOM Assistant, and the idea is to provide a simpler and more consistent way to script against the Document Object Model (DOM) in web browsers. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] DOMAss - The <acronym title="Document Object Model">DOM</acronym> assistant DOMAss is short for <acronym title="Document Object Model">DOM</acronym> Assistant, and the idea is to provide a simpler and more consistent way to script against the Document Object Model (<acronym title="Document Object Model">DOM</acronym>) in web browsers. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-52475</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 23 Apr 2007 07:36:26 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-52475</guid>
		<description>Alejandro,

Thanks for sharing! It's always good to have different versions for possible alternate scenarios.</description>
		<content:encoded><![CDATA[<p>Alejandro,</p>
<p>Thanks for sharing! It&#8217;s always good to have different versions for possible alternate scenarios.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alejandro Moreno</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-51812</link>
		<dc:creator>Alejandro Moreno</dc:creator>
		<pubDate>Fri, 20 Apr 2007 18:12:55 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-51812</guid>
		<description>@ Darrel,
I had success with something similar by simply changing an element's &lt;code&gt;parentNode&lt;/code&gt;. You might try something like the following (untested) bit of code. The first half is the same as Robert's suggestion.
&lt;code&gt;
var testImgs = document.getElementsByClassName("test");
var elem;
for(var i=0; elem=testImgs[i], i&#60;testImgs.length; i++){
   var wrapper = elem.create("div", { className: "wrapper" }, false);
   wrapper.parentNode = elem.parentNode;
   elem.parentNode = wrapper;
}
&lt;/code&gt;

@ Robert,
First of all, thanks for sharing DOMAssistant.
I changed &lt;code&gt;getElementsByAttribute&lt;/code&gt; a little bit because I needed partial matching of the attribute values. Here's the code, in case you find it interesting/useful:
&lt;code&gt;
getElementsByAttribute : function (attr, attrVal, tag, &lt;strong&gt;partialMatch&lt;/strong&gt;){
   var elms = ((!tag &#124;&#124; tag == "*") &#38;&#38; this.all)? this.all : this.getElementsByTagName(tag &#124;&#124; "*");
   &lt;strong&gt;partialMatch = (partialMatch ? ".*" : "");&lt;/strong&gt;
   var returnElms = [];
   if(typeof attrVal != "undefined"){
      var attrVal = new RegExp(&lt;strong&gt;(partialMatch &#124;&#124; "(^&#124;\\s)")&lt;/strong&gt; + attrVal + &lt;strong&gt;(partialMatch &#124;&#124; "(\\s&#124;$)")&lt;/strong&gt;);
   }
   ...
   // the rest of the method is not changed.
}
&lt;/code&gt;
Needless to say, this could give you way too many matches, but I thought it wouldn't hurt to share.</description>
		<content:encoded><![CDATA[<p>@ Darrel,<br />
I had success with something similar by simply changing an element&#8217;s <code>parentNode</code>. You might try something like the following (untested) bit of code. The first half is the same as Robert&#8217;s suggestion.<br />
<code><br />
var testImgs = document.getElementsByClassName("test");<br />
var elem;<br />
for(var i=0; elem=testImgs[i], i&lt;testImgs.length; i++){<br />
   var wrapper = elem.create("div", { className: "wrapper" }, false);<br />
   wrapper.parentNode = elem.parentNode;<br />
   elem.parentNode = wrapper;<br />
}<br />
</code></p>
<p>@ Robert,<br />
First of all, thanks for sharing DOMAssistant.<br />
I changed <code>getElementsByAttribute</code> a little bit because I needed partial matching of the attribute values. Here&#8217;s the code, in case you find it interesting/useful:<br />
<code><br />
getElementsByAttribute : function (attr, attrVal, tag, <strong>partialMatch</strong>){<br />
   var elms = ((!tag || tag == &#8220;*&#8221;) &amp;&amp; this.all)? this.all : this.getElementsByTagName(tag || &#8220;*&#8221;);<br />
   <strong>partialMatch = (partialMatch ? &#8220;.*&#8221; : &#8220;&#8221;);</strong><br />
   var returnElms = [];<br />
   if(typeof attrVal != &#8220;undefined&#8221;){<br />
      var attrVal = new RegExp(<strong>(partialMatch || &#8220;(^|\\s)&#8221;)</strong> + attrVal + <strong>(partialMatch || &#8220;(\\s|$)&#8221;)</strong>);<br />
   }<br />
   &#8230;<br />
   // the rest of the method is not changed.<br />
}<br />
</code><br />
Needless to say, this could give you way too many matches, but I thought it wouldn&#8217;t hurt to share.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ELO - Encapsulated Load Object - The ultimate way to handle window load events - Robert&#8217;s talk</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48753</link>
		<dc:creator>ELO - Encapsulated Load Object - The ultimate way to handle window load events - Robert&#8217;s talk</dc:creator>
		<pubDate>Wed, 11 Apr 2007 09:38:51 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48753</guid>
		<description>[...] If you like this, you might also be interested in DOMAssistant. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] If you like this, you might also be interested in DOMAssistant. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48294</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 09 Apr 2007 21:15:49 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48294</guid>
		<description>Darrel,

Wow, interesting scenario...
This is just off the top of my head, but i think it will work:

var desiredElms = document.getElementsByClassName("test");
var elm;
var elmParent;
for(var i=0; i&#60;desiredElms.length; i++){
	elm = desiredElms[i];
	elmParent = elm.parentNode;
	var wrapper = $(elm).create("div", {
		className : "testwrapper"
	}, false, elm.cloneNode(true));
	elmParent.insertBefore(wrapper, elm);
	elmParent.removeChild(elm);
};

The idea is:

It finds the elements
Clones them
Creates the wrapper
Appends the clone to the new wrapper
Inserts the new wrapper into the DOM before the original element
Deletes the original element</description>
		<content:encoded><![CDATA[<p>Darrel,</p>
<p>Wow, interesting scenario&#8230;<br />
This is just off the top of my head, but i think it will work:</p>
<p>var desiredElms = document.getElementsByClassName(&#8221;test&#8221;);<br />
var elm;<br />
var elmParent;<br />
for(var i=0; i&lt;desiredElms.length; i++){<br />
	elm = desiredElms[i];<br />
	elmParent = elm.parentNode;<br />
	var wrapper = $(elm).create(&#8221;div&#8221;, {<br />
		className : &#8220;testwrapper&#8221;<br />
	}, false, elm.cloneNode(true));<br />
	elmParent.insertBefore(wrapper, elm);<br />
	elmParent.removeChild(elm);<br />
};</p>
<p>The idea is:</p>
<p>It finds the elements<br />
Clones them<br />
Creates the wrapper<br />
Appends the clone to the new wrapper<br />
Inserts the new wrapper into the <acronym title="Document Object Model">DOM</acronym> before the original element<br />
Deletes the original element</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darrel</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48082</link>
		<dc:creator>Darrel</dc:creator>
		<pubDate>Sun, 08 Apr 2007 23:37:42 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-48082</guid>
		<description>Thanks for this! Always nice to see another option.

I've been looking for something specific. Namly a script that would allow me to wrap HTML tags around a number of HTML tags that are of a specific class. For instance, I might have this:

[img class="test" /]
[img class="test" /]

[div class="testwrapper"]And would like to, via javascript, end up with this:

[div class="testwrapper"][img class="test" /][/div]
[div class="testwrapper"][img class="test" /][/div]

I see several libraries that allow one to insert HTML inside a tag (ala innerHTML) but finding ones that allow you to wrap HTML outside a tag seem harder to find. It was recommended to be to check out both jQuery and DomAssistant. I did find how to do it with jQuery, but it does involve using jQuery, which is a tad large for this one thing. Can DomAssistant to do this? Looking through the examples, I saw lots of examples of inner-HTML-esque options, but nothing that actually wrapped HTML.</description>
		<content:encoded><![CDATA[<p>Thanks for this! Always nice to see another option.</p>
<p>I&#8217;ve been looking for something specific. Namly a script that would allow me to wrap <acronym title="HyperText Markup Language">HTML</acronym> tags around a number of <acronym title="HyperText Markup Language">HTML</acronym> tags that are of a specific class. For instance, I might have this:</p>
<p>[img class=&#8221;test&#8221; /]<br />
[img class=&#8221;test&#8221; /]</p>
<p>[div class=&#8221;testwrapper&#8221;]And would like to, via javascript, end up with this:</p>
<p>[div class=&#8221;testwrapper&#8221;][img class=&#8221;test&#8221; /][/div]<br />
[div class=&#8221;testwrapper&#8221;][img class=&#8221;test&#8221; /][/div]</p>
<p>I see several libraries that allow one to insert <acronym title="HyperText Markup Language">HTML</acronym> inside a tag (ala innerHTML) but finding ones that allow you to wrap <acronym title="HyperText Markup Language">HTML</acronym> outside a tag seem harder to find. It was recommended to be to check out both jQuery and DomAssistant. I did find how to do it with jQuery, but it does involve using jQuery, which is a tad large for this one thing. Can DomAssistant to do this? Looking through the examples, I saw lots of examples of inner-<acronym title="HyperText Markup Language">HTML</acronym>-esque options, but nothing that actually wrapped <acronym title="HyperText Markup Language">HTML</acronym>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43427</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 19 Mar 2007 19:43:17 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43427</guid>
		<description>Colin,

I'm glad to hear that! :-)</description>
		<content:encoded><![CDATA[<p>Colin,</p>
<p>I&#8217;m glad to hear that! <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Mc Mahon</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43420</link>
		<dc:creator>Colin Mc Mahon</dc:creator>
		<pubDate>Mon, 19 Mar 2007 18:13:32 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43420</guid>
		<description>Hi Robert,

That works beautifully, I'm using to add classes to form element containers when required fields aren't filled out - it works like a charm.

Thanks for your help.
Colin</description>
		<content:encoded><![CDATA[<p>Hi Robert,</p>
<p>That works beautifully, I&#8217;m using to add classes to form element containers when required fields aren&#8217;t filled out - it works like a charm.</p>
<p>Thanks for your help.<br />
Colin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43342</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 19 Mar 2007 09:08:35 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43342</guid>
		<description>Colin,

Interesting. I've only tried it briefly, but this should do the trick:

&lt;code&gt;
getParentByTagName : function(tag){
	var elm = this;
	var pattern = new RegExp(tag, "i");
	while(elm.parentNode &#38;&#38; !pattern.test(elm.nodeName) &#38;&#38; !/body/i.test(elm.nodeName)){
		elm = elm.parentNode;
	}
	return elm;
}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Colin,</p>
<p>Interesting. I&#8217;ve only tried it briefly, but this should do the trick:</p>
<p><code><br />
getParentByTagName : function(tag){<br />
	var elm = this;<br />
	var pattern = new RegExp(tag, "i");<br />
	while(elm.parentNode &amp;&amp; !pattern.test(elm.nodeName) &amp;&amp; !/body/i.test(elm.nodeName)){<br />
		elm = elm.parentNode;<br />
	}<br />
	return elm;<br />
}<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Mc Mahon</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43142</link>
		<dc:creator>Colin Mc Mahon</dc:creator>
		<pubDate>Sun, 18 Mar 2007 05:24:26 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-43142</guid>
		<description>Hi Robert, thanks for this - been looking for a lightweight alternative to jQuery for a while now and this fits the bill nicely.. almost :).

Something I use fairly often is the jQuery &lt;code&gt;parents&lt;/code&gt; function to find a specific container above a given element. I've tried to roll my own, but i'm no expert when it comes to JS. Here's what i've come up with so far, which I've added to the DOMAssistant.js file:
&lt;code&gt;
getParentByTagName : function(tag) {
var elm = this;
while (elm) {
if (elm.tagName.toLowerCase() == tag.toLowerCase()) {
return elm;
}
elm = elm.parentNode;
}
}
&lt;/code&gt;
I'm sure one of you folks will be able to point out where my glaring errors are rather quickly!</description>
		<content:encoded><![CDATA[<p>Hi Robert, thanks for this - been looking for a lightweight alternative to jQuery for a while now and this fits the bill nicely.. almost :).</p>
<p>Something I use fairly often is the jQuery <code>parents</code> function to find a specific container above a given element. I&#8217;ve tried to roll my own, but i&#8217;m no expert when it comes to JS. Here&#8217;s what i&#8217;ve come up with so far, which I&#8217;ve added to the DOMAssistant.js file:<br />
<code><br />
getParentByTagName : function(tag) {<br />
var elm = this;<br />
while (elm) {<br />
if (elm.tagName.toLowerCase() == tag.toLowerCase()) {<br />
return elm;<br />
}<br />
elm = elm.parentNode;<br />
}<br />
}<br />
</code><br />
I&#8217;m sure one of you folks will be able to point out where my glaring errors are rather quickly!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EJ - The only JavaScript library you&#8217;ll ever need - Robert&#8217;s talk</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-39565</link>
		<dc:creator>EJ - The only JavaScript library you&#8217;ll ever need - Robert&#8217;s talk</dc:creator>
		<pubDate>Fri, 02 Mar 2007 08:36:30 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-39565</guid>
		<description>[...] arch 2nd 2007     If you like this code, I sincerely recommend that you take a look at the DOMAssistant JavaScript library.   The web is littered with full-blown JavaScript [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] arch 2nd 2007     If you like this code, I sincerely recommend that you take a look at the DOMAssistant JavaScript library.   The web is littered with full-blown JavaScript [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37848</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Thu, 22 Feb 2007 08:19:35 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37848</guid>
		<description>William,

Thank you!

I'm not too big of  fan of using CSS selectors in script to access elements; to me, it feels awkward. But one can never tell what the future holds...</description>
		<content:encoded><![CDATA[<p>William,</p>
<p>Thank you!</p>
<p>I&#8217;m not too big of  fan of using <acronym title="Cascading Style Sheets">CSS</acronym> selectors in script to access elements; to me, it feels awkward. But one can never tell what the future holds&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Harris</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37830</link>
		<dc:creator>William Harris</dc:creator>
		<pubDate>Thu, 22 Feb 2007 06:45:47 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37830</guid>
		<description>all it needs is $$ (getElementsbyCssselector ), as a module ? and it will be all i need for smaller projects :)

please i'd really appreciated it 

and your ajax previewer is totally awesome!!!!</description>
		<content:encoded><![CDATA[<p>all it needs is $$ (getElementsbyCssselector ), as a module ? and it will be all i need for smaller projects <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>please i&#8217;d really appreciated it </p>
<p>and your <acronym title="Asynchronous Javascript and XML">AJAX</acronym> previewer is totally awesome!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37611</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 21 Feb 2007 08:27:22 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37611</guid>
		<description>dale,

Sorry, not as of now. If you're interested in delving deeper, you might want to take a look at Mark Wubben's &lt;a href="http://novemberborn.net/javascript/event-cache" rel="nofollow"&gt;Event Cache&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>dale,</p>
<p>Sorry, not as of now. If you&#8217;re interested in delving deeper, you might want to take a look at Mark Wubben&#8217;s <a href="http://novemberborn.net/javascript/event-cache" rel="nofollow">Event Cache</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dale tan</title>
		<link>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37573</link>
		<dc:creator>dale tan</dc:creator>
		<pubDate>Wed, 21 Feb 2007 05:09:35 +0000</pubDate>
		<guid>http://www.robertnyman.com/2007/01/25/domass-the-dom-assistant/#comment-37573</guid>
		<description>i know in the documentation it says "removeEvent" can only be used with actual functions and not anonymous ones. Is there any sort of work around to this issue?</description>
		<content:encoded><![CDATA[<p>i know in the documentation it says &#8220;removeEvent&#8221; can only be used with actual functions and not anonymous ones. Is there any sort of work around to this issue?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
