code: function wrapElement(element, wrapper, attributes) {
      if (typeof wrapper === 'string') {
        wrapper = makeElement(wrapper, attributes);
      }
      if (element.parentNode) {
        element.parentNode.replaceChild(wrapper, element);
      }
      wrapper.appendChild(element);
      return wrapper;
    }
docs: Wraps element with another element
  @method wrapElement
  @memberOf fabric.util
  @param {HTMLElement} element Element to wrap
  @param {HTMLElement|String} wrapper Element to wrap with
  @param {Object} [attributes] Attributes to set on a wrapper
  @return {HTMLElement} wrapper