]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/components/XmlRenderer.js
Canonical view
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / source / class / org / argeo / slc / web / components / XmlRenderer.js
index 2e6119f534b958063123b32055b7d17c679d34ed..c4e2a8f7f1ecdc904e16d46ab597d2e4be9ffff4 100644 (file)
@@ -13,18 +13,20 @@ qx.Class.define("org.argeo.slc.web.components.XmlRenderer",
     // overridden\r
     _getContentHtml : function(cellInfo) {\r
        var xmlNode = cellInfo.rowData;\r
+       if(!xmlNode) return "";\r
        var xPath;\r
        switch(cellInfo.col){\r
                case 0 :\r
                        xPath = "param[@name='testName']";\r
-                       var nameParam = qx.xml.Element.selectSingleNode(xmlNode, xPath);\r
+                       var nameParam = org.argeo.slc.web.util.Element.selectSingleNode(xmlNode, xPath);\r
                        var value = qx.bom.String.escape(qx.dom.Node.getText(nameParam) || "Not Found");\r
                        break;\r
                case 1 : \r
                        xPath = "param[@name='date']";\r
-                       var nameParam = qx.xml.Element.selectSingleNode(xmlNode, xPath);\r
+                       var nameParam = org.argeo.slc.web.util.Element.selectSingleNode(xmlNode, xPath);\r
                        var value = qx.bom.String.escape(qx.dom.Node.getText(nameParam) || 0);\r
-                       var splits = value.split(".");                  \r
+                       var splits = value.split(".");\r
+                               qx.log.Logger.info(value);\r
                        var dateFormat = new qx.util.format.DateFormat("yyyy-MM-dd HH:mm:ss");\r
                        try {\r
                                var date = dateFormat.parse(splits[0]);\r