UNPKG

terriajs

Version:

Geospatial data visualization platform.

19 lines 770 B
/** * Updates the {@link Terria} when the window's 'hashchange' event is raised. This allows new init files and * "start=" URLs to be loaded just by changing the hash portion of the URL in the browser's address bar. * * @param {Terria} terria The Terria instance to update. * @param {Window} window The browser's window DOM object. */ export default function (terria, window) { window.addEventListener("hashchange", async function () { try { (await terria.updateApplicationUrl(window.location.toString())).throwIfError(); (await terria.loadInitSources()).throwIfError(); } catch (e) { terria.raiseErrorToUser(e); } }, false); } //# sourceMappingURL=updateApplicationOnHashChange.js.map