MCPcopy Create free account
hub / github.com/FastLED/FastLED / setDescription

Function setDescription

src/platforms/wasm/compiler/modules/ui/ui_manager.ts:452–474  ·  view source on GitHub ↗
(descData)

Source from the content-addressed store, hash-verified

450}
451
452function setDescription(descData) {
453 if (descData && descData.text) {
454 // Create or find description element
455 let descElement = document.querySelector('#fastled-description');
456 if (!descElement) {
457 descElement = document.createElement('div');
458 descElement.id = 'fastled-description';
459 // Insert after h1
460 const h1Element = document.querySelector('h1');
461 if (h1Element && h1Element.nextSibling) {
462 h1Element.parentNode.insertBefore(descElement, h1Element.nextSibling);
463 } else {
464 console.warn('Could not find h1 element to insert description after');
465 document.body.insertBefore(descElement, document.body.firstChild);
466 }
467 }
468
469 // Always process text as markdown (plain text is valid markdown)
470 descElement.innerHTML = markdownToHtml(descData.text);
471 } else {
472 console.warn('Invalid description data received:', descData);
473 }
474}
475
476function createHelp(element) {
477 const helpContainer = document.createElement('div');

Callers 2

createControlElementMethod · 0.85

Calls 1

markdownToHtmlFunction · 0.85

Tested by

no test coverage detected