| | 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'/>` |
| | } |
| | }); |