(element, content)
| 433 | } |
| 434 | |
| 435 | setElementContent(element, content) { |
| 436 | if (element === null) { |
| 437 | return; |
| 438 | } |
| 439 | |
| 440 | if (isElement(content)) { |
| 441 | content = getElement(content); |
| 442 | |
| 443 | // content is a DOM node or a jQuery |
| 444 | if (this._config.html) { |
| 445 | if (content.parentNode !== element) { |
| 446 | element.innerHTML = ""; |
| 447 | element.append(content); |
| 448 | } |
| 449 | } else { |
| 450 | element.textContent = content.textContent; |
| 451 | } |
| 452 | |
| 453 | return; |
| 454 | } |
| 455 | |
| 456 | if (this._config.html) { |
| 457 | if (this._config.sanitize) { |
| 458 | content = sanitizeHtml( |
| 459 | content, |
| 460 | this._config.allowList, |
| 461 | this._config.sanitizeFn |
| 462 | ); |
| 463 | } |
| 464 | |
| 465 | element.innerHTML = content; |
| 466 | } else { |
| 467 | element.textContent = content; |
| 468 | } |
| 469 | } |
| 470 | |
| 471 | getTitle() { |
| 472 | const title = |
no test coverage detected