Author: sascharodekamp Date: Fri Sep 16 05:54:18 2011 New Revision: 1171391
URL: http://svn.apache.org/viewvc?rev=1171391&view=rev Log: 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");

