function attachAttr (ele, attr) {
    for (var a in attr) {
        ele.setAttribute(a, attr[a]);
    }
    return ele;
}

@@ -1,8 +1,547 @@
+/**%0A * Attaches DOM attribles to an elements%0A * @param %7Bobject%7D ele    A DOM Element in which to add the CSS to.%0A * @param %7Bobject%7D attrObj Attributes in which to add to the Element in an object%0A * @returns %7Bobject%7D ele  Passes the element with attributes attached.%0A *%0A * @example%0A *  var x = document.createElement('img'),%0A * %09%09attr = %7B%0A * %09%09%09'src': 'http://example.com/something.gif',%0A *    %09%09'width': '100',%0A *    %09%09'height': '200'%0A *   %09%7D;%0A *  // Returns x (%3Cimg src=%22http://example.com/something.gif%22 width=%22100%22 height=%22200%22 /%3E)%0A */%0A
 function
@@ -558,24 +558,27 @@
 r (ele, attr
+Obj
 ) %7B%0A    for 
@@ -587,16 +587,19 @@
 ar a
+ttr
  in attr
 ) %7B%0A
@@ -594,16 +594,19 @@
  in attr
+Obj
 ) %7B%0A    
@@ -631,16 +631,25 @@
 te(a
+ttr
 , attr
-%5Ba
+Obj%5Battr
 %5D);%0A
@@ -654,16 +654,17 @@
 ;%0A    %7D%0A
+%0A
     retu

Add JSDoc info for attachAttr