From d712b3f0f740dcc3418d47dd79db3703da4595cf Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Tue, 1 Sep 2026 00:56:09 +0200 Subject: [PATCH] Use 'this' context page load method initialization calls --- app/assets/javascripts/index_modules/changeset.js | 4 ++-- app/assets/javascripts/index_modules/element.js | 6 +++--- app/assets/javascripts/index_modules/export.js | 2 +- app/assets/javascripts/index_modules/history.js | 2 +- app/assets/javascripts/index_modules/new_note.js | 2 +- app/assets/javascripts/index_modules/query.js | 2 +- app/assets/javascripts/index_modules/search.js | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/assets/javascripts/index_modules/changeset.js b/app/assets/javascripts/index_modules/changeset.js index b70e019ad..a33983484 100644 --- a/app/assets/javascripts/index_modules/changeset.js +++ b/app/assets/javascripts/index_modules/changeset.js @@ -12,7 +12,7 @@ export default function (map) { page.load = function (path) { OSM.loadSidebarContent(path) - .then(page.init); + .then(this.init); }; page.init = function () { @@ -44,7 +44,7 @@ export default function (map) { }); }) .then(() => OSM.loadSidebarContent(location.pathname)) - .then(page.init) + .then(this.init) .catch(error => { content.find("button[data-method][data-url]").prop("disabled", false); content.find("#comment-error") diff --git a/app/assets/javascripts/index_modules/element.js b/app/assets/javascripts/index_modules/element.js index 79f75e18e..4f7848314 100644 --- a/app/assets/javascripts/index_modules/element.js +++ b/app/assets/javascripts/index_modules/element.js @@ -9,17 +9,17 @@ export function element(type) { page.load = function (path, id, version) { OSM.loadSidebarContent(path) - .then(() => page.init(path, id, version, true)); + .then(() => this.init(path, id, version, true)); }; page.init = function (path, id, version, keepViewport) { - page._addObject(type, id, version, keepViewport); + this._addObject(type, id, version, keepViewport); $(".numbered_pagination").trigger("numbered_pagination:enable"); abortController = new AbortController(); }; page.unload = function () { - page._removeObject(); + this._removeObject(); $(".numbered_pagination").trigger("numbered_pagination:disable"); abortController?.abort(); }; diff --git a/app/assets/javascripts/index_modules/export.js b/app/assets/javascripts/index_modules/export.js index eeda82d76..85796f73a 100644 --- a/app/assets/javascripts/index_modules/export.js +++ b/app/assets/javascripts/index_modules/export.js @@ -81,7 +81,7 @@ export default function (map) { page.load = function (path) { OSM.loadSidebarContent(path) - .then(page.init); + .then(this.init); }; page.init = function () { diff --git a/app/assets/javascripts/index_modules/history.js b/app/assets/javascripts/index_modules/history.js index 1f1bb62ec..258e6c16e 100644 --- a/app/assets/javascripts/index_modules/history.js +++ b/app/assets/javascripts/index_modules/history.js @@ -289,7 +289,7 @@ export default function (map) { page.load = function (path) { OSM.loadSidebarContent(path) - .then(page.init); + .then(this.init); }; page.init = function () { diff --git a/app/assets/javascripts/index_modules/new_note.js b/app/assets/javascripts/index_modules/new_note.js index 213ee0555..cdd12dd6d 100644 --- a/app/assets/javascripts/index_modules/new_note.js +++ b/app/assets/javascripts/index_modules/new_note.js @@ -100,7 +100,7 @@ export default function (map) { page.load = function (path) { OSM.loadSidebarContent(path) - .then(() => page.init(path)); + .then(() => this.init(path)); }; page.init = function (path) { diff --git a/app/assets/javascripts/index_modules/query.js b/app/assets/javascripts/index_modules/query.js index c17cd430c..eb56e52c1 100644 --- a/app/assets/javascripts/index_modules/query.js +++ b/app/assets/javascripts/index_modules/query.js @@ -200,7 +200,7 @@ export default function (map) { page.load = function (path) { OSM.loadSidebarContent(path) - .then(() => page.init(path, true)); + .then(() => this.init(path, true)); }; page.init = function (path, noCentre) { diff --git a/app/assets/javascripts/index_modules/search.js b/app/assets/javascripts/index_modules/search.js index 1046acee7..deec19c73 100644 --- a/app/assets/javascripts/index_modules/search.js +++ b/app/assets/javascripts/index_modules/search.js @@ -79,7 +79,7 @@ export default function (map) { $(".search_form input[name=query]").val(params.get("lat") + ", " + params.get("lon")); } OSM.loadSidebarContent(path) - .then(page.init); + .then(this.init); }; page.init = function () { -- 2.47.3