+var fetch_content_cache = {};
+export async function fetch_content_into_element(url, dom_element) {
+ if (fetch_content_cache[url]) {
+ dom_element.innerHTML = fetch_content_cache[url];
+ return;
+ }
+ await fetch(url)
+ .then(response => response.text())
+ .then(html => {
+ html = html.replace('Nominatim_API_Endpoint', Nominatim_Config.Nominatim_API_Endpoint);
+ dom_element.innerHTML = html;
+ fetch_content_cache[url] = html;
+ });
+}
+