MCPcopy
hub / github.com/mdbootstrap/TW-Elements / setElementContent

Method setElementContent

src/js/free/components/tooltip.js:435–469  ·  view source on GitHub ↗
(element, content)

Source from the content-addressed store, hash-verified

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 =

Callers 1

Calls 3

isElementFunction · 0.90
getElementFunction · 0.90
sanitizeHtmlFunction · 0.90

Tested by

no test coverage detected