| function waitForElm(selector) { |
| return new Promise(resolve => { |
| if (document.querySelector(selector)) { |
| return resolve(document.querySelector(selector)); |
| } |
|
|
| const observer = new MutationObserver(mutations => { |
| if (document.querySelector(selector)) { |
| resolve(document.querySelector(selector)); |
| observer.disconnect(); |
| } |
| }); |
|
|
| observer.observe(document.body, { |
| childList: true, |
| subtree: true |
| }); |
| }); |
| } |
|
|
| |
| waitForElm('.topbar-wrapper').then((elm) => { |
| if (window.SWAGGER_DOCS_ENV === 'development') { |
| elm.innerHTML = `<img href='${window.location.origin}' src='http://localhost:3000/public/anything-llm-light.png' width='200'/>` |
| } else { |
| elm.innerHTML = `<img href='${window.location.origin}' src='${window.location.origin}/anything-llm-light.png' width='200'/>` |
| } |
| }); |