From 7ada0d2ed8d51dcf956e5ac11a9524345c1311c8 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 28 Jan 2022 23:10:07 +0100 Subject: [PATCH] js: make .clickable-rows works with relative href (#61238) --- gadjo/static/js/gadjo.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gadjo/static/js/gadjo.js b/gadjo/static/js/gadjo.js index 24a0160..70a2209 100644 --- a/gadjo/static/js/gadjo.js +++ b/gadjo/static/js/gadjo.js @@ -407,18 +407,16 @@ var gadjo_js = gadjo_js || {}; if ($target.is('input, button, a')) { return true; } - var data_link = $(this).find('a[href]').attr('href'); - if (data_link) { - if (data_link.indexOf('http://') == -1 && data_link.indexOf('https://') == -1) { - data_link = window.location.pathname + data_link; - } + var $anchor = $(this).find('a[href]'); + if ($anchor.length) { + var href = $anchor[0].href; if (event.which == 2 || event.ctrlKey) { - window.open(data_link, '_blank'); + window.open(href, '_blank'); } else { - window.location = data_link; + window.location = href; } return false; - } + } }); }); $(function() { -- 2.34.1