From 67c94b17fd04ec4ba22b4f8e5dcf9d3e3ab94eec Mon Sep 17 00:00:00 2001 From: Hugues Peccatte Date: Wed, 21 Aug 2019 21:32:32 +0200 Subject: [PATCH] Designer export fails when a table name contains special chars Signed-off-by: Hugues Peccatte --- js/designer/move.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/designer/move.js b/js/designer/move.js index 3fb8cd3cb7..eb2394c81c 100644 --- a/js/designer/move.js +++ b/js/designer/move.js @@ -662,10 +662,10 @@ function Get_url_pos (forceString) { var poststr = ''; var argsep = PMA_commonParams.get('arg_separator'); for (var key in j_tabs) { - poststr += argsep + 't_x[' + key + ']=' + parseInt(document.getElementById(key).style.left, 10); - poststr += argsep + 't_y[' + key + ']=' + parseInt(document.getElementById(key).style.top, 10); - poststr += argsep + 't_v[' + key + ']=' + (document.getElementById('id_tbody_' + key).style.display === 'none' ? 0 : 1); - poststr += argsep + 't_h[' + key + ']=' + (document.getElementById('check_vis_' + key).checked ? 1 : 0); + poststr += argsep + 't_x[' + decodeURIComponent(key) + ']=' + parseInt(document.getElementById(key).style.left, 10); + poststr += argsep + 't_y[' + decodeURIComponent(key) + ']=' + parseInt(document.getElementById(key).style.top, 10); + poststr += argsep + 't_v[' + decodeURIComponent(key) + ']=' + (document.getElementById('id_tbody_' + key).style.display === 'none' ? 0 : 1); + poststr += argsep + 't_h[' + decodeURIComponent(key) + ']=' + (document.getElementById('check_vis_' + key).checked ? 1 : 0); } return poststr; } else {