<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -30,6 +30,13 @@
             ]
           }
         ).appendTo('#test-container');
+        
+        TABLE(
+          TR( TH('This is'), TH('another table') ),
+          TR( TD('generated using'), TD('shortcut methods') ),
+          {style: &quot;margin:20px auto&quot;}
+        ).appendTo('#test-container-2');
+        
       });
     &lt;/script&gt;
   &lt;/head&gt;
@@ -78,6 +85,18 @@
       
         &lt;div id='test-container'&gt;&lt;/div&gt;
         
+        &lt;p&gt;It's also possible to use shortcut methods for each tag although by using
+          these you forgo the ability to neatly specify IDs/classes:
+          
+        &lt;div class='caption'&gt;Example:&lt;/div&gt;
+        &lt;pre&gt;TABLE(
+  TR( TH('This is'), TH('another table') ),
+  TR( TD('generated using'), TD('shortcut methods') ),
+  {style: &quot;margin:20px auto&quot;}
+).appendTo('#test-container-2');&lt;/pre&gt;
+        
+        &lt;div id='test-container-2'&gt;&lt;/div&gt;
+        
         &lt;p&gt;The general form of each call to &lt;code&gt;$$()&lt;/code&gt; is:&lt;/p&gt;
         
         &lt;pre&gt;$$(nodeName, content1, content2 ... contentN, options);&lt;/pre&gt;</diff>
      <filename>dom-builder.html</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 /**
  * Simple DOM Builder
- * (c) 2008 Jason Frame (jason@onehackoranother.com)
+ * (c) 2008, 2009 Jason Frame (jason@onehackoranother.com)
  *
  * Usage:
  *
@@ -45,3 +45,27 @@ function $$(tagName) {
     return $ele;
 
 };
+
+$$.make = function(tagName) {
+	return function() {
+		var args = jQuery.makeArray(arguments);
+		args.unshift(tagName);
+		return $$.apply(this, args);
+	};
+};
+
+(function(scope) {
+	// thank you, http://www.htmldog.com/reference/htmltags/
+	var tags = [&quot;a&quot;, &quot;abbr&quot;, &quot;acronym&quot;, &quot;address&quot;, &quot;area&quot;, &quot;b&quot;, &quot;base&quot;, &quot;bdo&quot;,
+	            &quot;big&quot;, &quot;blockquote&quot;, &quot;body&quot;, &quot;br&quot;, &quot;button&quot;, &quot;caption&quot;, &quot;cite&quot;,
+	            &quot;code&quot;, &quot;col&quot;, &quot;colgroup&quot;, &quot;dd&quot;, &quot;del&quot;, &quot;dfn&quot;, &quot;div&quot;, &quot;dl&quot;,
+	            &quot;dt&quot;, &quot;em&quot;, &quot;fieldset&quot;, &quot;form&quot;, &quot;h1&quot;, &quot;h2&quot;, &quot;h3&quot;, &quot;h4&quot;, &quot;h5&quot;,
+	            &quot;h6&quot;, &quot;head&quot;, &quot;html&quot;, &quot;hr&quot;, &quot;i&quot;, &quot;img&quot;, &quot;input&quot;, &quot;ins&quot;, &quot;kbd&quot;,
+	            &quot;label&quot;, &quot;legend&quot;, &quot;li&quot;, &quot;link&quot;, &quot;map&quot;, &quot;meta&quot;, &quot;noscript&quot;,
+	            &quot;object&quot;, &quot;ol&quot;, &quot;optgroup&quot;, &quot;option&quot;, &quot;p&quot;, &quot;param&quot;, &quot;pre&quot;, &quot;q&quot;,
+	            &quot;samp&quot;, &quot;script&quot;, &quot;select&quot;, &quot;small&quot;, &quot;span&quot;, &quot;strong&quot;, &quot;style&quot;,
+	            &quot;sub&quot;, &quot;sup&quot;, &quot;table&quot;, &quot;tbody&quot;, &quot;td&quot;, &quot;textarea&quot;, &quot;tfoot&quot;, &quot;th&quot;,
+	            &quot;thead&quot;, &quot;title&quot;, &quot;tr&quot;, &quot;tt&quot;, &quot;ul&quot;, &quot;var&quot;];
+	for (var i = 0; i &lt; tags.length; i++)
+		scope[tags[i].toUpperCase()] = $$.make(tags[i]);
+})(this);</diff>
      <filename>javascripts/jquery.dom-builder.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>64e40149607f9ed0db848b008678d09c634d9955</id>
    </parent>
  </parents>
  <author>
    <name>Jason Frame</name>
    <email>jason@magiclamp.co.uk</email>
  </author>
  <url>http://github.com/jaz303/jquery-grab-bag/commit/f1a3cc1e86cbb248bcb41391d6eff115b1be6d89</url>
  <id>f1a3cc1e86cbb248bcb41391d6eff115b1be6d89</id>
  <committed-date>2009-03-03T17:04:23-08:00</committed-date>
  <authored-date>2009-03-03T17:04:23-08:00</authored-date>
  <message>Added shortcut methods for node creation</message>
  <tree>43b068ad7502c14cf5c58f64e98e1c659a76e9bd</tree>
  <committer>
    <name>Jason Frame</name>
    <email>jason@magiclamp.co.uk</email>
  </committer>
</commit>
