From 0a8f91012803f2d76258a01434481595a4305ae6 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 | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gadjo/static/js/gadjo.js b/gadjo/static/js/gadjo.js index 24a0160..756e980 100644 --- a/gadjo/static/js/gadjo.js +++ b/gadjo/static/js/gadjo.js @@ -407,18 +407,15 @@ 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 href = $(this).find('a[href]').prop('href'); + if (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