You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2012/03/19 15:44:04 UTC

git commit: WICKET-4446 processScript in Wicket.Head.Contributor doesn't remove CDATA - eval fails in IE

Updated Branches:
  refs/heads/master 57e173d30 -> 0e42c96aa


WICKET-4446 processScript in Wicket.Head.Contributor doesn't remove CDATA - eval fails in IE

Update the regex to handle the new CDATA comments in JavaScriptUtils


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

Branch: refs/heads/master
Commit: 0e42c96aa80c11395fd20b43c85760a789c5fcd9
Parents: 57e173d
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Mar 19 16:43:49 2012 +0200
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Mar 19 16:43:49 2012 +0200

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


http://git-wip-us.apache.org/repos/asf/wicket/blob/0e42c96a/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 3cfb02b..83548da 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
@@ -1804,8 +1804,8 @@
 							// serialize the element content to string
 							var text = Wicket.DOM.serializeNodeChildren(node);
 							// get rid of prefix and suffix, they are not eval-d correctly
-							text = text.replace(/^<!--\/\*--><!\[CDATA\[\/\*><!--\*\//, "");
-							text = text.replace(/\/\*-->\]\]>\*\/$/, "");
+							text = text.replace(/^\n\/\*<!\[CDATA\[\*\/\n/, "");
+							text = text.replace(/\n\/\*\]\]>\*\/\n$/, "");
 
 							var id = node.getAttribute("id");