|
172 | 172 | })
|
173 | 173 | )
|
174 | 174 |
|
175 |
| - document._createElement = document.createElement |
176 |
| - document.createElement = type => { |
177 |
| - if (svelteDepth < 1) return document._createElement(type) |
| 175 | + if (!document._createElement) { |
| 176 | + document._createElement = document.createElement |
| 177 | + document.createElement = type => { |
| 178 | + if (svelteDepth < 1) return document._createElement(type) |
178 | 179 |
|
179 |
| - const element = document._createElement(type) |
| 180 | + const element = document._createElement(type) |
180 | 181 |
|
181 |
| - element._addEventListener = element.addEventListener |
182 |
| - element.addEventListener = addEventListener |
| 182 | + element._addEventListener = element.addEventListener |
| 183 | + element.addEventListener = addEventListener |
183 | 184 |
|
184 |
| - element._removeEventListener = element.removeEventListener |
185 |
| - element.removeEventListener = removeEventListener |
| 185 | + element._removeEventListener = element.removeEventListener |
| 186 | + element.removeEventListener = removeEventListener |
186 | 187 |
|
187 |
| - element._appendChild = element.appendChild |
188 |
| - element.appendChild = appendChild |
| 188 | + element._appendChild = element.appendChild |
| 189 | + element.appendChild = appendChild |
189 | 190 |
|
190 |
| - element._insertBefore = element.insertBefore |
191 |
| - element.insertBefore = insertBefore |
| 191 | + element._insertBefore = element.insertBefore |
| 192 | + element.insertBefore = insertBefore |
192 | 193 |
|
193 |
| - element._removeChild = element.removeChild |
194 |
| - element.removeChild = removeChild |
| 194 | + element._removeChild = element.removeChild |
| 195 | + element.removeChild = removeChild |
195 | 196 |
|
196 |
| - observer.observe(element, { characterData: true }) |
| 197 | + observer.observe(element, { characterData: true }) |
197 | 198 |
|
198 |
| - return element |
| 199 | + return element |
| 200 | + } |
199 | 201 | }
|
200 | 202 |
|
201 | 203 | document.addEventListener('SvelteRegisterComponent', e => {
|
|
0 commit comments