Author: sascharodekamp
Date: Fri Sep 16 05:54:18 2011
New Revision: 1171391
URL:
http://svn.apache.org/viewvc?rev=1171391&view=revLog:
FIX: encodeURI before construct a new href value for nav-buttons in layered lookup dialog. (
https://issues.apache.org/jira/browse/OFBIZ-4423) A patch from Leon which fixes an encoding issue in the lookup URLs: In IE, if you use link's href to call javascript function and its parameter contains encoded multi-bytes characters, such as "%E2%82%AC" which is the result of encodeURI("€"), IE will incorrectly unescape it to "â¬" and then javascript call return unexpected result.
Modified:
ofbiz/trunk/framework/images/webapp/images/fieldlookup.js
Modified: ofbiz/trunk/framework/images/webapp/images/fieldlookup.js
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/images/webapp/images/fieldlookup.js?rev=1171391&r1=1171390&r2=1171391&view=diff==============================================================================
--- ofbiz/trunk/framework/images/webapp/images/fieldlookup.js (original)
+++ ofbiz/trunk/framework/images/webapp/images/fieldlookup.js Fri Sep 16 05:54:18 2011
@@ -472,7 +472,7 @@ function modifySubmitButton (lookupDiv)
//modify nav-pager
var navPagers = jQuery("#" + lookupDiv + " .nav-pager a");
jQuery.each(navPagers, function(navPager) {
- jQuery(navPagers[navPager]).attr("href", "javascript:lookupPaginationAjaxRequest('" + jQuery(navPagers[navPager]).attr("href") + "','link')");
+ jQuery(navPagers[navPager]).attr("href", "javascript:lookupPaginationAjaxRequest('" + encodeURI(jQuery(navPagers[navPager]).attr("href")) + "','link')");
});
var navPagersSelect = jQuery("#" + lookupDiv + " .nav-pager select");