From 6556983225e9b742d9b8575b1b0f55fb52fed87b Mon Sep 17 00:00:00 2001 From: marko <marko.kuder@xlab.si> Date: Mon, 12 Dec 2016 13:17:38 +0100 Subject: [PATCH] corrected regex --- ckanext/dgu/theme/src/scripts/dgu.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ckanext/dgu/theme/src/scripts/dgu.js b/ckanext/dgu/theme/src/scripts/dgu.js index ae3d69bc7..cdd9e3d6d 100644 --- a/ckanext/dgu/theme/src/scripts/dgu.js +++ b/ckanext/dgu/theme/src/scripts/dgu.js @@ -450,8 +450,10 @@ CKAN.Dgu = function($, my) { e.stopPropagation(); }); $fileInput.change(function(){ + //double all backslashes, so they are not treated as escape chars + var cleanFilename = $fileInput.val().replace(String.fromCharCode(92),String.fromCharCode(92,92)); //clean filename input (Chrome generates c:\fakepath, IE leaves sensitive information) - var cleanFilename = $fileInput.val().replace("^.*[\\\/]",""); + cleanFilename = cleanFilename.replace(/^.*[\/\\]/g, ""); //set filename input field $(uploadButton).siblings('input:text').each(function(index, element){ $(element).val(cleanFilename); -- GitLab