From c21297d04a87ee8e6ae212736c597c3c7aa89378 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:11:19 +0200 Subject: [PATCH] Modernize route.run --- app/assets/javascripts/router.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/router.js b/app/assets/javascripts/router.js index 22795195c..cb4d0052d 100644 --- a/app/assets/javascripts/router.js +++ b/app/assets/javascripts/router.js @@ -67,7 +67,7 @@ OSM.Router = function (map, rts) { return regexp.test(path); }; - route.run = function (action, path) { + route.run = function (action, path, ...args) { let params = []; if (path) { @@ -76,9 +76,7 @@ OSM.Router = function (map, rts) { }); } - params = params.concat(Array.prototype.slice.call(arguments, 2)); - - return (controller[action] || $.noop).apply(controller, params); + return controller[action]?.(...params, ...args); }; return route; -- 2.39.5