;(function ($) { | |
"use strict"; | |
$.fn.createSVGNode = function (name, attrs) { | |
var elName = (name !== undefined && typeof name === "string") ? name : "svg"; | |
var elAttrs = (attrs !== undefined && attrs instanceof Object) ? attrs : ((name instanceof Object) ? name : {}); | |
var el = document.createElementNS("http://www.w3.org/2000/svg", elName); | |
for (var attr in elAttrs) | |
if (elAttrs.hasOwnProperty(attr)) | |
el.setAttribute(attr, elAttrs[attr]); | |
return $(this.get(0).appendChild(el)); | |
}; | |
}(jQuery)); |