From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Wed, 19 Mar 2025 21:21:54 +0000 (+0100) Subject: Add default value for parseHash X-Git-Tag: live~53^2~1 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/2927f45b41b891cfe86e24da124e8d8eb91155a6?hp=-c Add default value for parseHash --- 2927f45b41b891cfe86e24da124e8d8eb91155a6 diff --git a/app/assets/javascripts/edit/id.js.erb b/app/assets/javascripts/edit/id.js.erb index b32f6cb01..49b776876 100644 --- a/app/assets/javascripts/edit/id.js.erb +++ b/app/assets/javascripts/edit/id.js.erb @@ -10,7 +10,7 @@ $(function () { const hash = location.hash.substring(1); const hashParams = hash ? OSM.params(hash) : {}; - const hashArgs = OSM.parseHash(location.hash); + const hashArgs = OSM.parseHash(); const mapParams = OSM.mapParams(); const params = new URLSearchParams(); let zoom, lat, lon; diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 3924316c1..52f8ea5e2 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -311,7 +311,7 @@ $(function () { }; function addObject(type, id, version, center) { - const hashParams = OSM.parseHash(location.hash); + const hashParams = OSM.parseHash(); map.addObject({ type: type, id: parseInt(id, 10), version: version && parseInt(version, 10) }, function (bounds) { if (!hashParams.center && bounds.isValid() && (center || !map.getBounds().contains(bounds))) { diff --git a/app/assets/javascripts/index/changeset.js b/app/assets/javascripts/index/changeset.js index 6feefbc2d..952aff35b 100644 --- a/app/assets/javascripts/index/changeset.js +++ b/app/assets/javascripts/index/changeset.js @@ -12,7 +12,7 @@ OSM.Changeset = function (map) { const changesetData = content.find("[data-changeset]").data("changeset"); changesetData.type = "changeset"; - const hashParams = OSM.parseHash(location.hash); + const hashParams = OSM.parseHash(); initialize(); map.addObject(changesetData, function (bounds) { if (!hashParams.center && bounds.isValid()) { diff --git a/app/assets/javascripts/index/note.js b/app/assets/javascripts/index/note.js index 3e8cbce1b..e8fcca302 100644 --- a/app/assets/javascripts/index/note.js +++ b/app/assets/javascripts/index/note.js @@ -79,7 +79,7 @@ OSM.Note = function (map) { const data = $(".details").data(); if (data) { - const hashParams = OSM.parseHash(location.hash); + const hashParams = OSM.parseHash(); map.addObject({ type: "note", id: parseInt(id, 10), diff --git a/app/assets/javascripts/osm.js.erb b/app/assets/javascripts/osm.js.erb index 0315da99c..a09d53b38 100644 --- a/app/assets/javascripts/osm.js.erb +++ b/app/assets/javascripts/osm.js.erb @@ -76,7 +76,7 @@ OSM = { } } - const hash = OSM.parseHash(location.hash); + const hash = OSM.parseHash(); const loc = Cookies.get("_osm_location")?.split("|"); @@ -126,7 +126,7 @@ OSM = { return mapParams; }, - parseHash: function (hash) { + parseHash: function (hash = location.hash) { const args = {}; const i = hash.indexOf("#");