/*! HTML - v0.12.1 - 2014-10-22
* http://nbubna.github.io/HTML/
* Copyright (c) 2014 ESHA Research; Licensed MIT, GPL */
(function(document, _) {
"use strict";
var add = _.fn.add = function(arg, ref) {
return this.each(function(node) {
return add.all(node, arg, ref);
});
};
add.all = function(node, arg, ref) {
if (typeof arg === "string") {// turn arg into an appendable
return add.create(node, arg, ref);
}
if (!(arg instanceof Node) && 'length' in arg) {// array of append-ables
var ret = [];
for (var i=0,m=arg.length; i