},\r
members : {\r
// The URI of the MessageListenerServlet\r
- uri : '/org.argeo.slc.webapp/amq', \r
+ uri : '../amq', \r
\r
// Polling. Set to true (default) if waiting poll for messages is needed\r
poll : true,\r
_handlers : new Array(),\r
\r
_messageHandler : function(response) {\r
- var doc = response.getContent();\r
- var NSMap = {slc:"http://argeo.org/projects/slc/schemas"};\r
- var messages = org.argeo.ria.util.Element.selectNodes(doc, "//response", NSMap);\r
+ var doc = response.getContent(); \r
+ var messages = org.argeo.ria.util.Element.selectNodes(doc, "//response");\r
for(var i=0;i<messages.length;i++){\r
var id = messages[i].getAttribute("id");\r
if(id && this._handlers[id]){\r
\r
statics :\r
{\r
+ \r
+ DEFAULT_NAMESPACE_MAP : null,\r
+ \r
/**\r
* Selects the first XmlNode that matches the XPath expression.\r
*\r
selectSingleNode : qx.core.Variant.select("qx.client",\r
{\r
"mshtml|opera": function(element, query, NSMap) {\r
- if(NSMap){\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
+ if(NSMap){ \r
var namespaces = [];\r
var i=0;\r
for(var prefix in NSMap){ \r
\r
"default": function(element, query, NSMap)\r
{\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
if(!this.__xpe) {\r
this.__xpe = new XPathEvaluator();\r
}\r
selectNodes : qx.core.Variant.select("qx.client",\r
{\r
"mshtml|opera": function(element, query, NSMap) {\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
if(NSMap){\r
var namespaces = [];\r
var i=0;\r
\r
"default": function(element, query, NSMap)\r
{\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
var xpe = this.__xpe;\r
\r
if(!xpe) {\r
* @signature function(element, namespaceURI, tagname)\r
*/\r
getElementsByTagNameNS : qx.core.Variant.select("qx.client",\r
- {\r
+ { \r
"mshtml": function(element, namespaceURI, tagname)\r
{\r
var doc = element.ownerDocument || element;\r
*/\r
getSingleNodeText : function(element, query, NSMap)\r
{\r
- var node = this.selectSingleNode(element, query, NSMap);\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
+ var node = org.argeo.ria.util.Element.selectSingleNode(element, query, NSMap);\r
return qx.dom.Node.getText(node);\r
}\r
}\r