Updated Branches:
  refs/heads/master 8df9d9920 -> a3b31f263

WICKET-5159 Replace usage of JavaScript eval() with plain JS in headed 
contribution decoding

Replace eval() with a RegExp object.


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/a3b31f26
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/a3b31f26
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/a3b31f26

Branch: refs/heads/master
Commit: a3b31f2637e80f0e0795aa70b3f21573525394e8
Parents: 8df9d99
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Fri Apr 26 14:22:04 2013 +0200
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Fri Apr 26 14:22:04 2013 +0200

----------------------------------------------------------------------
 .../wicket/ajax/res/js/wicket-ajax-jquery.js       |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/a3b31f26/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
index 4ebf4ed..8a661ff 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js
@@ -56,8 +56,7 @@
        };
 
        replaceAll = function (str, from, to) {
-               var regex = '';
-               eval('regex = /' + from.replace( /\W/g ,'\\$&' ) + '/g ;');
+               var regex = new RegExp(from.replace( /\W/g ,'\\$&' ), 'g');
                return str.replace(regex,to);
        };
 

Reply via email to