()
| 123 | }(); |
| 124 | |
| 125 | function callDomLoadFunctions() { |
| 126 | if (isDomLoaded) { return; } |
| 127 | try { // test if we can really add/remove elements to/from the DOM; we don't want to fire it too early |
| 128 | var t = doc.getElementsByTagName("body")[0].appendChild(createElement("span")); |
| 129 | t.parentNode.removeChild(t); |
| 130 | } |
| 131 | catch (e) { return; } |
| 132 | isDomLoaded = true; |
| 133 | var dl = domLoadFnArr.length; |
| 134 | for (var i = 0; i < dl; i++) { |
| 135 | domLoadFnArr[i](); |
| 136 | } |
| 137 | } |
| 138 | |
| 139 | function addDomLoadEvent(fn) { |
| 140 | if (isDomLoaded) { |
no test coverage detected