web/data/cubicweb.js
changeset 8129 2dedcc15208d
parent 8071 9ab3a9406473
child 9259 68cde7431c2c
--- a/web/data/cubicweb.js	Fri Dec 16 12:30:12 2011 +0100
+++ b/web/data/cubicweb.js	Fri Dec 16 14:35:20 2011 +0100
@@ -84,11 +84,13 @@
     },
 
     sortValueExtraction: function (node) {
-	var sortvalue = jQuery(node).attr('cubicweb:sortvalue');
-	if (sortvalue === undefined) {
-	    return '';
-	}
-	return cw.evalJSON(sortvalue);
+        var $node = $(node);
+        var sortvalue = $node.attr('cubicweb:sortvalue');
+        // No metadata found, use cell content as sort key
+        if (sortvalue === undefined) {
+            return $node.text();
+        }
+        return cw.evalJSON(sortvalue);
     }
 });