Author: nbelaevski
Date: 2008-11-25 12:57:47 -0500 (Tue, 25 Nov 2008)
New Revision: 11371
Modified:
trunk/framework/impl/src/main/java/org/ajax4jsf/renderkit/AjaxRendererUtils.java
trunk/framework/impl/src/main/javascript/ajaxjsf/queue.js
Log:
a4j:queue and portlets: minor namespace encoding issues fixed
- ':' was appended to namespace
- similarityGroupingId not namespace-encoded
Modified:
trunk/framework/impl/src/main/java/org/ajax4jsf/renderkit/AjaxRendererUtils.java
===================================================================
---
trunk/framework/impl/src/main/java/org/ajax4jsf/renderkit/AjaxRendererUtils.java 2008-11-25
17:07:46 UTC (rev 11370)
+++
trunk/framework/impl/src/main/java/org/ajax4jsf/renderkit/AjaxRendererUtils.java 2008-11-25
17:57:47 UTC (rev 11371)
@@ -338,7 +338,8 @@
options.put("implicitEventsQueue", clientId);
}
- String namespace = facesContext.getExternalContext().encodeNamespace("");
+ ExternalContext externalContext = facesContext.getExternalContext();
+ String namespace = externalContext.encodeNamespace("");
if (namespace != null && namespace.length() != 0) {
options.put("namespace", namespace);
}
@@ -346,7 +347,10 @@
String similarityGroupingId = (String)
componentAttributes.get(SIMILARITY_GROUPING_ID_ATTR);
if (similarityGroupingId == null || similarityGroupingId.length() == 0) {
similarityGroupingId = clientId;
+ } else {
+ similarityGroupingId = externalContext.encodeNamespace(similarityGroupingId);
}
+
options.put(SIMILARITY_GROUPING_ID_ATTR, similarityGroupingId);
// request timeout.
Modified: trunk/framework/impl/src/main/javascript/ajaxjsf/queue.js
===================================================================
--- trunk/framework/impl/src/main/javascript/ajaxjsf/queue.js 2008-11-25 17:07:46 UTC (rev
11370)
+++ trunk/framework/impl/src/main/javascript/ajaxjsf/queue.js 2008-11-25 17:57:47 UTC (rev
11371)
@@ -294,7 +294,7 @@
A4J.AJAX.EventQueue.getOrCreateQueue = function(){
var qualifyName = function(name, prefix) {
if (prefix) {
- return prefix + ':' + name;
+ return prefix + name;
} else {
return name;
}
Show replies by date