static destroy()

in src/Habitat.js [231:243]


	static destroy(ele) {

		// Attempt to reinstate any host objects
		try {
			if (typeof ele[HABITAT_HOST_KEY] !== 'undefined') {
				// Put back any hosts that where removed
				ele.parentNode.insertBefore(ele[HABITAT_HOST_KEY], ele);
			}
		} finally {
			// Remove the habitat element
			ele.parentNode.removeChild(ele);
		}
	}