MCPcopy
hub / github.com/github/awesome-copilot / ensurePreContent

Function ensurePreContent

website/src/scripts/modal.ts:186–206  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184}
185
186function ensurePreContent(): HTMLPreElement | null {
187 let modalContent = getModalContent();
188 if (!modalContent) return null;
189
190 if (modalContent.tagName === "PRE") {
191 modalContent.className = "";
192 if (!modalContent.querySelector("code")) {
193 modalContent.innerHTML = "<code></code>";
194 }
195 return modalContent as HTMLPreElement;
196 }
197
198 const modalBody = getModalBody();
199 if (!modalBody) return null;
200
201 const pre = document.createElement("pre");
202 pre.id = "modal-content";
203 pre.innerHTML = "<code></code>";
204 modalBody.replaceChild(pre, modalContent);
205 return pre;
206}
207
208function ensureDivContent(className: string): HTMLDivElement | null {
209 let modalContent = getModalContent();

Callers 1

renderPlainTextFunction · 0.85

Calls 2

getModalContentFunction · 0.85
getModalBodyFunction · 0.85

Tested by

no test coverage detected