-
-import { get_config_value } from './config_reader.js';
import { last_api_request_url_store, error_store } from './stores.js';
-
function api_request_progress(status) {
var loading_el = document.getElementById('loading');
if (!loading_el) return; // might not be on page yet
await fetch(url)
.then(response => response.text())
.then(html => {
- html = html.replace('Nominatim_API_Endpoint', get_config_value('Nominatim_API_Endpoint'));
+ html = html.replace('Nominatim_API_Endpoint', Nominatim_Config.Nominatim_API_Endpoint);
dom_element.innerHTML = html;
fetch_content_cache[url] = html;
});
}
function generate_nominatim_api_url(endpoint_name, params) {
- return get_config_value('Nominatim_API_Endpoint') + endpoint_name + '.php?'
+ return Nominatim_Config.Nominatim_API_Endpoint + endpoint_name + '.php?'
+ Object.keys(clean_up_parameters(params)).map((k) => {
return encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}).join('&');
}
export function update_html_title(title) {
- document.title = [title, get_config_value('Page_Title')]
+ document.title = [title, Nominatim_Config.Page_Title]
.filter((val) => val && val.length > 1)
.join(' | ');
}