Skip to content

Instantly share code, notes, and snippets.

@englishextra
Last active October 1, 2016 19:55
Show Gist options
  • Save englishextra/fa19e39ce84982b17fc76485db9d1bea to your computer and use it in GitHub Desktop.
Save englishextra/fa19e39ce84982b17fc76485db9d1bea to your computer and use it in GitHub Desktop.
Adds Element BEFORE NeighborElement
/*!
* Adds Element as fragment BEFORE NeighborElement
* gist.github.com/englishextra/fa19e39ce84982b17fc76485db9d1bea
* @param {String|object} e HTML Element to prepend before before
* @param {Object} a target HTML Element
* prependFragmentBefore(e,a)
*/
var prependFragmentBefore=function(e,a){"string"===typeof e&&(e=document.createTextNode(e));var p=a.parentNode||"",df=document.createDocumentFragment();p&&df.appendChild(e)&&p.insertBefore(df,a);return!1;};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment