Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 719 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 719 Bytes

waitForBody

This file exposes a utility function that will invoke its callback once the document.body tag has been created by the runtime environment. It is intended to be used in the case of scripts that execute synchronously in the head of a document, prior to document.body being available, yet having a dependency on document.body for some reason (e.g. appending DOM nodes). This function uses a MutationObserver in order to function, so requires that level of support in order to function.

Usage

var waitForBody = require('bv-ui-core/lib/waitForBody');

var div = document.createElement('div');
div.id = 'modalContainer';

waitForBody(function () {
  document.body.appendChild(div);
});