]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/index_modules/index.js
Merge pull request #7191 from CommanderStorm/fix-attribution-listener-leak
[rails.git] / app / assets / javascripts / index_modules / index.js
1 export default function (map) {
2   const page = {};
3
4   page.pushstate = page.popstate = function () {
5     map.setSidebarOverlaid(true);
6     document.title = OSM.i18n.t("layouts.project_name.title");
7   };
8
9   page.load = function () {
10     const params = new URLSearchParams(location.search);
11     if (params.has("query")) {
12       $("#sidebar .search_form input[name=query]").value(params.get("query"));
13     }
14     return map.getState();
15   };
16
17   return page;
18 };