Author: jleroux
Date: Mon Jan 16 16:33:24 2012
New Revision: 1232055

URL: http://svn.apache.org/viewvc?rev=1232055&view=rev
Log:
"Applied fix from trunk for revision: 1232053" 
------------------------------------------------------------------------
r1232053 | jleroux | 2012-01-16 17:26:42 +0100 (lun., 16 janv. 2012) | 11 lines

A patch from Christoph Neuroth "Autocomplete / Suggest does not work with 
umlauts" https://issues.apache.org/jira/browse/OFBIZ-4661

Steps to Reproduce:

    Change the internal_name of a product to "Kochlöffel" (that's German for 
cooking spoon. Just in case you ever need one while in a German-speaking 
country and don't have a dictionary handy).
    Go to the catalog and use the product search box to the left to search for 
"Koch", you should see the product as a suggestion
    Clear the input field and search for "löffel" instead -> the product is not 
found.

The reason for this is that the special characters have to be url encoded for 
the GET request, but are never decoded. Easiest way to fix this is just to use 
a POST request instead.

jleroux: Post uses ISO-8859-1 as default encoding. But as we set a 
charset=UTF-8 in our header all characters should be handled correly (i18n 
concern)
------------------------------------------------------------------------


Modified:
    ofbiz/branches/release11.04/   (props changed)
    ofbiz/branches/release11.04/framework/images/webapp/images/selectall.js

Propchange: ofbiz/branches/release11.04/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jan 16 16:33:24 2012
@@ -2,4 +2,4 @@
 /ofbiz/branches/dojo1.4:951708-952957
 /ofbiz/branches/jquery:952958-1044489
 /ofbiz/branches/multitenant20100310:921280-927264
-/ofbiz/trunk:1100197,1100880,1104423,1131144,1131396,1132496,1132749,1133353,1134990,1135199,1135686,1135929,1137201,1137433,1137435,1138463,1138485,1139346,1139385,1139504,1139521,1140358,1140362,1140375,1140469,1144537,1144791,1153073,1153768,1158124,1158126,1158608,1159080,1163036,1163093,1163533,1165130,1166591,1167116,1167314,1167480,1167501,1167510,1167517,1167606,1172213,1172243,1174964,1175130,1175135,1175143,1177128,1178175,1178199,1180398,1181878,1182259,1182310,1182731,1182858,1183651,1184906,1184996,1184999,1185179,1187515,1187528,1187933,1187944,1188042,1188564,1189592,1189601,1190134,1194958,1196778,1199276,1199450,1200207,1201110,1201125,1201941,1203350,1203776,1206507,1206690,1208335,1209250,1209362,1210193,1210211,1212147,1214124,1220298,1221889,1221913,1222105,1222478,1226055,1226065,1226223,1226231,1227965,1229304,1229952,1231004,1231444
+/ofbiz/trunk:1100197,1100880,1104423,1131144,1131396,1132496,1132749,1133353,1134990,1135199,1135686,1135929,1137201,1137433,1137435,1138463,1138485,1139346,1139385,1139504,1139521,1140358,1140362,1140375,1140469,1144537,1144791,1153073,1153768,1158124,1158126,1158608,1159080,1163036,1163093,1163533,1165130,1166591,1167116,1167314,1167480,1167501,1167510,1167517,1167606,1172213,1172243,1174964,1175130,1175135,1175143,1177128,1178175,1178199,1180398,1181878,1182259,1182310,1182731,1182858,1183651,1184906,1184996,1184999,1185179,1187515,1187528,1187933,1187944,1188042,1188564,1189592,1189601,1190134,1194958,1196778,1199276,1199450,1200207,1201110,1201125,1201941,1203350,1203776,1206507,1206690,1208335,1209250,1209362,1210193,1210211,1212147,1214124,1220298,1221889,1221913,1222105,1222478,1226055,1226065,1226223,1226231,1227965,1229304,1229952,1231004,1231444,1232053

Modified: 
ofbiz/branches/release11.04/framework/images/webapp/images/selectall.js
URL: 
http://svn.apache.org/viewvc/ofbiz/branches/release11.04/framework/images/webapp/images/selectall.js?rev=1232055&r1=1232054&r2=1232055&view=diff
==============================================================================
--- ofbiz/branches/release11.04/framework/images/webapp/images/selectall.js 
(original)
+++ ofbiz/branches/release11.04/framework/images/webapp/images/selectall.js Mon 
Jan 16 16:33:24 2012
@@ -414,6 +414,7 @@ function ajaxAutoCompleter(areaCsvString
             source: function(request, response){
                 jQuery.ajax({
                     url: url,
+                    type: "post",
                     async: false,
                     data: {term : request.term},
                     success: function(data) {


Reply via email to